我正在处理我的films.What数据库的ERD,有多个列来存储相似的数据会带来什么缺点吗?
发布于 2020-10-28 08:19:41
在你的第一张图中,如果你确定每部电影的最大类型数是"3",导演是"4“,编剧是"3",那么就可以了。
在您的第一张图中,您的PersonID是char(9),这是可以的……但是通常程序员会使用一个整数(自动递增)作为键,所以你不需要使用程序代码来检查重复的ID。(就像你的其他图表一样)
对于第三和第四张图片(它们是相同的吗?),您将导演、编剧和类型存储在单独的表中,是的,如果对每部电影的导演、编剧和类型的数量没有限制,则需要这样做。
https://stackoverflow.com/questions/64557536
复制相似问题