首页 > 解决方案 > 具有多个属性/重复的数据库的规范化

问题描述

我对研究数据库系统非常陌生,并且对如何正确规范具有多个多值属性的数据库有些困惑。例如,给定以下内容:

在此处输入图像描述

我知道要规范化为第一种形式,我必须更改结构,以便每列只有一个属性。因此,每一行中不应有多个流派、时间或演员表属性。

我注意到给定一部电影,我知道流派和演员...所以电影在功能上决定了流派和演员。

电影 -> 类型,演员

我知道这里有很多冗余,我不太确定如何将数据库更改为 2NF 或 3NF。任何指导将不胜感激!

标签: databasedatabase-normalization

解决方案


推荐阅读