【发布时间】:2021-11-21 11:49:50
【问题描述】:
如果我想确保它们在 3NF 中,我有这两张表,这是正确的方法吗?
我也可以知道有下划线但也用星号表示的主键的用途,这背后的原因是什么?
表格
我的答案
第三范式
员工详情(员工ID,SName,DOB,DivisionNo*)
Division(DivisionNo,DivName,DivSupervisorID)
StaffProject(StaffId*, ProjectNo*,SName, ProjectName,HoursAssigned)
项目(项目编号,项目名称)
请假设加粗的属性是下划线。非常感谢。
【问题讨论】:
-
请在每个帖子中提出 1 个问题。请通过编辑而不是 cmets 进行澄清。请use text, not images/links, for text--including tables & ERDs。转述或引用其他文本。只提供您需要的东西并将其与您的问题联系起来。仅将图像用于无法表达为文本或增强文本的内容。在图片中包含图例/键和说明。
-
Re“这是对的”:根据您的参考/教科书显示您的工作步骤,并说明理由 - 并非所有术语/符号都是标准的,我们不确切知道您使用什么算法/方法正在关注,我们想检查您的工作,但不重做,当算法允许时,我们需要您的选择,否则我们无法告诉您您在哪里做对或错,我们不想重写您的参考。请参阅How to Ask、help center,点击谷歌搜索“stackexchange 作业”和投票箭头鼠标悬停文本。基本问题是常见问题解答,在考虑在帖子中提问和反映研究之前进行研究。
-
下划线和星号不是标准符号。使用块引用格式(阅读编辑帮助)来识别您复制的这篇文章的部分,并告诉我们您从哪里复制它们,并告诉我们这些东西是从您复制的演示文稿中定义的。不要在没有信用的情况下复制/引用。不是自己创作的不要说“我的”,那是抄袭。请通过编辑而不是 cmets 进行澄清。 How to Askhelp centerMeta Stack OverflowMeta Stack Exchange
标签: database database-design database-normalization third-normal-form