【问题标题】:Converting to Third Normal Form转换为第三范式
【发布时间】:2016-05-20 20:01:51
【问题描述】:

如何将此表转换为第三范式(以及结果表是什么):

【问题讨论】:

  • 如何将表格转换为第三范式?表现出一些努力。
  • 不必居高临下。

标签: database database-design third-normal-form


【解决方案1】:

以下是表格:
电影 (filmNo, fTitle, dirNo)
导演(dirNo, dirName)
FilmActor(filmNo, actNo, role, timeOnScreen)
演员(actNo, actName)

【讨论】:

  • 谢谢,请仔细检查主键是否是每个表的第一个属性。我脑子里一片空白……
  • @RThomP 是,但具有 (filmNo, actNo) 复合键的 FilmActor 除外。考虑如果一个演员可以在一部电影中扮演多个角色,那么复合键将是 (filmNo, actNo, role)
  • 啊,是的。感谢您的帮助:)
猜你喜欢
  • 2015-08-08
  • 2011-01-30
  • 1970-01-01
  • 2013-12-13
  • 2021-11-21
  • 2013-02-22
  • 2017-05-27
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多