Sql 我可以向现有表(满足规则)添加额外的列(如主键)以转换为1NF吗
在上面的表中没有主键,如果必须按照规则,是否可以将主键列添加到任何表中,并且我是否需要另一个键列来执行此操作?Sql 我可以向现有表(满足规则)添加额外的列(如主键)以转换为1NF吗,sql,database,database-design,Sql,Database,Database Design,在上面的表中没有主键,如果必须按照规则,是否可以将主键列添加到任何表中,并且我是否需要另一个键列来执行此操作? 请在评论中查找表,我无法上载图像您需要另一个表,而不仅仅是另一列,用于电影租赁。在这个新表中,每行将有一部电影。 然后,需要为每个表指定主键,然后在引用主表的Movies表中指定外键。 否则将阻止对电影的键控访问。如果我创建一个新表,将地址作为主键,将电影名称作为其他表中的另一个主键。我可以创建第三个表来生成复合主键(满足2nf)吗?
请在评论中查找表,我无法上载图像您需要另一个表,而不仅仅是另一列,用于电影租赁。在这个新表中,每行将有一部电影。 然后,需要为每个表指定主键,然后在引用主表的Movies表中指定外键。
否则将阻止对电影的键控访问。如果我创建一个新表,将地址作为主键,将电影名称作为其他表中的另一个主键。我可以创建第三个表来生成复合主键(满足2nf)吗?