有一个逾期DVD租赁报告表。这家商店有同一DVD的多个拷贝(它们都有编号以供识别)。如何规范此数据以满足3NF要求?
Normalization http://img193.imageshack.us/img193/7804/normalization.jpg
最佳答案
看物体——演员:
1. Customer
2. Title
3. Physical Medium (DVD, the thing you take home when borrowing)
4. Artist
5. Rental (act of renting = transaction)
一个艺术家可以创作多个标题(移动、相册);一个标题(相册)可以由多个艺术家执行。
一个标题可以有多个物理媒体(DVD、磁带、蓝光)副本;一个媒体只有一个标题。
一个介质(DVD)可以被许多客户租用(一次一个);一个客户可以租用许多介质(DVD)。
Media.Status
跟踪媒体(DVD)的可用性。关于sql - 3NF数据库规范化,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1712461/