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

Reply via email to