31/12/2001 13:17:41, Tim Bunce <[EMAIL PROTECTED]> wrote:

>Cool. But DBIx::* probably isn't the best place. DBIx:::* is intended
>more for modules that add a layer of functionality to the DBI API or
>that are similarly _very_ closely tied to it.
>
>It's not really a good place for application-level functionality.
>
>We also have an SQL::* namespace but that's not a good fit either.
>
>Maybe we need to open up something like a DbSchema::* category for
>modules related to the structure of database data. Then this one could
>be DbSchema::Normalizer.
>
>Any opinions from the team?

I was waiting for somebody more experienced to suggest something. However
Since mobody is making any proposal, here is mine:

DbSchema does not seem to be a bad choice, but what do we do with the existing
DBIx::DBSchema? Isn't a possible source of confusion?

To avoid such conflicts, I would use a different name, perhaps within  

DBIx::Applications
DBIx::Utils
DBIx::Admin
DBIx::Design
 
since these tasks are related to the design and adminstration of a DB.

Anyway, if there is no other choice, I would be glad to take DBSchema::Normalizer.

Thanks

Giuseppe

>
>Tim.
>
>
>On Mon, Dec 31, 2001 at 10:33:27AM +0100, Perl Authors Upload Server wrote:
>> 
>> The following module was proposed for inclusion in the Module List:
>> 
>>   modid:       DBIx::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. Therefore I think that DBIx::Normalizer should be
>>     the most appropriate namespace. Moreover, being under DBIx, it will
>>     be easily separated from modules that deal with homonym functions
>>     for Unicode.
>> 
>>     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:   Mon Dec 31 09:33:26 2001 GMT
>> 
>> The resulting entry would be:
>> 
>> DBIx::
>> ::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=2b200000_8fee713050c4900e&SUBMIT_pause99_add_mod_preview=1
>> Immediate (one click) registration:
>>   
>https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=2b200000_8fee713050c4900e&SUBMIT_pause99_add_mod_insertit=1
>
>

  ____ ____  _____ _   _
 / _  |    \(____ ( \ / )
( (_| | | | / ___ |) X (
 \___ |_|_|_\_____(_/ \_)
(_____|





Reply via email to