The following module was proposed for inclusion in the Module List:
modid: DBSchema::Normalizer DSLIP: bdpOg description: 1st to 2nd normal form DB table converter userid: GMAX (Giuseppe Maxia) chapterid: 7 (Database_Interfaces) communities: http://www.perlmonks.org/index.pl?node_id=132513 similar: rationale: The Normalizer works with database tables, using the DBI as interface. Currently, it only works with MySQL tables, even though the algorithm is general, and it could be applied to other DBDs in future versions. After previous discussions in [EMAIL PROTECTED], it has been suggested that DBSchema::Normalizer should be the most appropriate namespace and I agreee. The Normalizer is a OO module to help the Database Designer to convert database tables from 1st to 2nd Normal form. The algorithm is mostly SQL based, but the Perl interface makes the task much easier than manual coding. Using this module, fifteen lines of Perl are enough to accomplish most normalization tasks. Fine tuning of input/output is also available. Future versions will also include support for common tasks when converting from 0th to 1st normal form. There hasn't been any such utility available so far in the Free Software community. More details at this address http://gmax.oltrelinux.com/Normalizer.html enteredby: GMAX (Giuseppe Maxia) enteredon: Sat Feb 2 09:32:37 2002 GMT The resulting entry would be: DBSchema:: ::Normalizer bdpOg 1st to 2nd normal form DB table converter GMAX Thanks for registering, The Pause Team PS: The following links are only valid for module list maintainers: Registration form with editing capabilities: https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=b5000000_9aeb262377226928&SUBMIT_pause99_add_mod_preview=1 Immediate (one click) registration: https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=b5000000_9aeb262377226928&SUBMIT_pause99_add_mod_insertit=1