Marco wrote:[color=blue]
> Currently I have 3 mysql tables with about 6 columns each, sometimes I have
> to access to all of them at the same time but most of the times I access 2
> at the same time.
>
> I was wondering which is fast making a single table with about 18 columns,
> and each time select the columns that I want in the select query, this way I
> would do less select queries.
> Or is it better like I have 3 tables, and access 2 of them at the same time
> most of the times?
>
> Probably I should post this in a MySQL news server, anyway if someone has
> some thoughts about it don't be shy ;)
>
> Thx
> Marco
>
>[/color]
I've always leaned toward implementing a more highly normalized (more
granularized) form. The DB developers I've worked with all lean towards
this approach as well.
In the past I've seen how easily I could have "shot myself in the foot"
if I hadn't normalized. Here are some links to articles I thought were
pretty decent:
http://www.serverwatch.com/tutorials...le.php/1549781 http://www.sqlmag.com/Articles/Index...leID=4887&pg=1 http://www.devshed.com/c/a/MySQL/An-...Normalization/
Regards,
- Dan
http://www.dantripp.com/