【发布时间】:2012-09-24 01:20:53
【问题描述】:
我正在为 Uni 完成一些工作,并且有一个数据表,我需要将其排列为第一、第二和第三范式,我试图在下面这样做,但我已经遇到了障碍。
我非常感谢任何有用的意见,因为我的导师正在度假,我不想使用错误的表格/关系开始其余的工作。
基本上,该系统应该允许用户添加电影、导演和演员。允许多个用户查看电影并按类型对电影进行分类。
UNF
**filmID**
title
directorID
categoryID
categoryName
notes
directorName
actorName
actorID
role
userID
userName
reviewDate
reviewText
1NF
**filmID**
title
notes
**directorID**
directorName
**categoryID**
categoryName
**actorID
filmID***
actorName
role
**userID**
userName
**filmID*
userID***
reviewDate
reviewText
2NF
**filmID**
title
notes
**directorID**
directorName
**categoryID**
categoryName
**actorID**
actorName
**actorID
filmID***
role
**userID**
userName
**filmID*
userID***
reviewDate
reviewText
【问题讨论】:
-
欢迎来到 StackOverflow!请分享,what have you tried?
-
您似乎缺少将导演和类别/流派与电影联系起来的方法。
标签: sql database database-design normalization