Giuseppe Maxia wrote:
> 
> ...
> 
> I have written a module to facilitate the normalization of database tables.
> In short, it is an object that, given a short description for the normalization task 
>to
> accomplish, will generate the necessary SQL code for getting the job done.
> 
> ...
>
> The module is working, has been tested with huge tables (> 1_000_000 records),
> it is already fully documented and the only thing it is missing is a reliable name.
> I am not sure if I should ask for a new namespace on its own or a namespace under DBI
> or even under DBD::mysql.
> I hope to find out soon with some user group advice.
> 

Seems to be a very useful module.
As name I would suggest 
DBIx::Normalize or
MySQL::Normalize.

The selection should depend on how specific is your module to MySQL.
The SQL statements shown to us seems to be basic SQL statements.
I don't have much knowledge of other databases than MySQL,
but I could imagine they also work with Oracle, mSql, Mickeysoft SQL
Server, ...

If not MySQL is a better namespace than DBD::mysql,
because DBD::mysql handles MySQL-drivers.
MySQL:: instead is for specific modules for MySQL.

Greetings,
Andrea

Reply via email to