gpt4 book ai didi

database-schema - 我的数据库设计是否违反了任何 NF 规则?

转载 作者:行者123 更新时间:2023-12-01 08:39:04 24 4
gpt4 key购买 nike

美好的一天!

我是创建数据库的新手...我需要为我的招聘网络应用程序创建一个数据库。

我的数据库架构如下: enter image description here

注意:我在其他表中包含了申请人 ID...例如考试、面试、考试类型。

我是否违反了任何规范化规则?如果我这样做,你有什么建议来改进我的设计?谢谢

最佳答案

整体看起来不错。需要考虑的一些小问题:

  • 面试官也是人。您将需要使用程序逻辑来防止不同的/拼写错误。
  • 我见过的最长的真实电子邮件地址是 62 个字符。
  • 在考试中,您使用保留字 date 作为列名
  • (主观)我会将申请人日期重命名为申请日期
  • 我没有看到申请人的邮政编码
  • 所有 result 列都是 VARCHAR(4)。如果它们使用相同的值,是否可以对其进行归一化?
  • 出生日期比年龄更好。你不想安排某人在生日那天接受采访(或者如果你天生残忍,你确实想要那个:))。年龄可以从中推导出来,并且始终是正确的。

编辑:鉴于结果是通过或失败,只需将该字段声明为 bool 值并将其命名为“通过”。快很多。

关于database-schema - 我的数据库设计是否违反了任何 NF 规则?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6215259/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com