Can anyone recommend me a good book on database design that I can apply to a [MySQL] database? I'm looking for something like "TCP/IP Illustrated", just for databases. Some kinda bible. - Moritz "SQL The Complete Reference" is decent, It mostly covers programming, but database design (entities, attributes, and normalization) is not really covered. By Groff, Weinberg,Publisher: McGraw Hill. ---- [SYStems] Object Role Modeling (A.K.A ORM) http://www.orm.net also consider the book [http://books.elsevier.com/uk//mk/uk/subindex.asp?maintarget=&isbn=1-55860-672-6&country=United+Kingdom&srccode=&ref=&subcode=&head=&pdf=&basiccode=&txtSearch=&SearchField=&operator=&order=&community=mk] This is mostly about modeling not design, for design you might also consider Scott Ambler's writings [http://www.ambysoft.com/agileDatabaseTechniques.html] ----