February 9, 2010 at 9:13 pm
I'd like to get better at data modeling. As such, I'm looking for recommendations for some good books that go into this, and it should include 1NF/2NF/3NF at a minimum. Ideally, it would cover theory and practical application of the theory.
Thanks!
Wayne
Microsoft Certified Master: SQL Server 2008
Author - SQL Server T-SQL Recipes
February 10, 2010 at 12:36 am
"Information Modeling and Relational Databases" by Terry Halpin
"Practical Issues in Data Management" by Fabian Pascal
C.J.Date's "Relational Database Writings" series of books are all very good on database problems and concepts, although they are not data modelling books as such. Unfortunately some volumes are out of print but you may get hold of them second hand.
it should include 1NF/2NF/3NF at a minimum.
Actually 2NF/3NF are not so important in practical database design as their higher NF brothers and sisters. BCNF and 5NF are more fundamental. If you practice BCNF / 5NF in database design then you can safely ignore the lesser NFs.
February 10, 2010 at 12:42 am
Another book I highly recommend: "Data and Reality" by William Kent. Not much about how to design a database but lots about understanding the problems of data and data models.
February 10, 2010 at 11:30 am
David,
Thanks for taking the time to make these recommendations.
Wayne
Microsoft Certified Master: SQL Server 2008
Author - SQL Server T-SQL Recipes
February 10, 2010 at 12:13 pm
In case this helps anyone else, here are the amazon links to these books:
"Information Modeling and Relational Databases" by Terry Halpin
"Practical Issues in Data Management" by Fabian Pascal
C.J.Date's "Relational Database Writings" series of books
http://www.amazon.com/Relational-Database-Writings-1985-1989-Chris/dp/0201508818
http://www.amazon.com/Relational-Database-Selected-Writings-Date/dp/0201141965/ref=pd_bxgy_b_text_b
"Data and Reality" by William Kent
Wayne
Microsoft Certified Master: SQL Server 2008
Author - SQL Server T-SQL Recipes
February 10, 2010 at 3:32 pm
I'm currently reading "Pro SQL Server 2008 Relational Database Design and Implementation" it doesn't just teach you the theory but also has some good techniques in there that really get you thinking about anything you currently have and also ideas for anything thats coming up in the future.
I'd definately recommend this to anyone.
Amazon link below:
Viewing 6 posts - 1 through 5 (of 5 total)
You must be logged in to reply to this topic. Login to reply