Database 我的桌子在3nf吗

Database 我的桌子在3nf吗,database,normalization,3nf,Database,Normalization,3nf,我有以下结构的简单表格 ID(PK)、头衔、主管、生产年份、生产公司 在3nf中,非主键之间必须没有传递关系,但我认为(主管、生产年份和生产公司)取决于标题,但标题本身不能是单独表中的主键,因为标题不是唯一的 那么我的表格是3nf还是什么?您的导演、制作年份和制作公司并不取决于片名,而是取决于电影ID(假设主题事实上是电影)。同一部电影的片名(比如“罗宾汉”或“彼得·潘”或“泰山”)可能会多次出现在表格中,但导演信息取决于电影ID,而不是片名 你的表是3NF——除非你允许一部电影有多个导演,或者

我有以下结构的简单表格 ID(PK)、头衔、主管、生产年份、生产公司

在3nf中,非主键之间必须没有传递关系,但我认为(主管、生产年份和生产公司)取决于标题,但标题本身不能是单独表中的主键,因为标题不是唯一的


那么我的表格是3nf还是什么?

您的导演、制作年份和制作公司并不取决于片名,而是取决于电影ID(假设主题事实上是电影)。同一部电影的片名(比如“罗宾汉”或“彼得·潘”或“泰山”)可能会多次出现在表格中,但导演信息取决于电影ID,而不是片名

你的表是3NF——除非你允许一部电影有多个导演,或者多个制作公司,或者电影制作需要几年时间