| | |
3NF Advice
Please support our Database Design advertiser: PostgreSQL or MySQL? Compare and contrast the two most popular open source databases
![]() |
•
•
Join Date: Oct 2009
Posts: 1
Reputation:
Solved Threads: 0
Hi I am sitting with an flat db file, and need it converted to 3NF
Example:
ProductID Published Title Authors
1 2000 Car Mech. Bill Meyer, Peter Daniels
I have split this structure in 3 tables:
Book
Author
Author_Book
In Book I have the following fields: (PrimaryKey)ProductID, Producttitle, Published.
In Author I have: (PrimaryKey)AuthorID, Firstname, Lastname
Ans in Author_Book I have: ProductID, Author
So, one book can have many authors, and one author can have many books. It must be a many-many relationship.
Have I thought correctly, and made a proper 3NF?
Example:
ProductID Published Title Authors
1 2000 Car Mech. Bill Meyer, Peter Daniels
I have split this structure in 3 tables:
Book
Author
Author_Book
In Book I have the following fields: (PrimaryKey)ProductID, Producttitle, Published.
In Author I have: (PrimaryKey)AuthorID, Firstname, Lastname
Ans in Author_Book I have: ProductID, Author
So, one book can have many authors, and one author can have many books. It must be a many-many relationship.
Have I thought correctly, and made a proper 3NF?
Last edited by hasse76; Oct 12th, 2009 at 10:42 am.
![]() |
Similar Threads
- Career Advice Needed (IT Professionals' Lounge)
- Rookie after some advice (Database Design)
- Advice with this Hijack this log please? (Viruses, Spyware and other Nasties)
- CD-Rom use makes modem drop - need advice (Storage)
- Laptop buyer advice (Troubleshooting Dead Machines)
- IE not opening new windows advice (Web Browsers)
- c++ learning advice (C++)
- some advice plz [career advice for a programmer] (IT Professionals' Lounge)
Other Threads in the Database Design Forum
- Previous Thread: Autonumbering
- Next Thread: database design for photographs
| Thread Tools | Search this Thread |





