问题描述
我正在制作电影数据库的ERD。多列存储相似数据会带来哪些不利影响?
解决方法
在第一个图表中,如果您确定每部电影的最大流派数为“ 3”,导演为“ 4”,作家为“ 3”,那没关系。
在第一个图中,您的PersonID是char(9),没关系....但是通常编码人员会使用一个整数(自动递增)作为键,因此您无需使用程序代码来检查重复项ID。 (就像其他图中一样)
对于第三张和第四张照片(它们相同吗?),您将导演,作家和类型存储在单独的表格中,是的,如果每部电影的导演,作家和类型的数量没有限制,则需要