2011-12-03 58 views
1

在考试我得到了这个问题任何机构可以解释给我....如何规范化?

注册(MEMBERID,成员名称,ActivityID,ActivityName,会话ID,CoachID,CoachName,日,发件人,收件人)

表格记录体育俱乐部会员在体育活动中的注册信息。记录的信息是会员 名称,会员ID,活动名称,活动ID,在同一活动内唯一的会话ID, 当天,注册活动会话的开始和结束时间以及ID和教练监督活动会话的名称。每场比赛只能由一名教练监督,所有活动的时间为1小时。

  • 什么是功能性的依赖,覆盖了所有的不平凡 依赖

  • 究竟是什么关系注册所有候选键,选择一个 主键

  • 什么关系注册 符合的最高正常形式?为什么?

  • 将关系注册标准化到下一个更高标准形式。 指示现有的关系 符合哪个范式?为什么?

我的回答是有功能的依赖性

定义(FD)

mambId-> mambName

ActivityId-> ActivityName

ActivityId->的sessionID,日

ActivityId->从,到

coachId-> CoachName

coachId-> activityName

Coach->会话,每天

couach->从,到

候选键 membId, activityId, coachId。

anmd这种关系是Dirst范式

任何机构可以帮助我理解这个问题..?

+1

因为它是功课,请适当标记。 –

+0

你到目前为止有什么?你不明白的是什么?一个提示让你开始,你需要什么信息才能创建所有的领域。 – Gisli

回答

0

ActivityId->的SessionID,日

我觉得这是不对的,但它是一个有点难以从你贴什么告诉。

,记录着信息......活动ID,会话ID是相同的活动中是唯一的,一天下来,开始和活动进程的结束时间入学,...

我认为这意味着一个活动(如“足球”)有多个会话。假设“足球”活动有12场。也许其中5个星期一,5个星期三,2个星期五。如果是这样的话,SessionId-> Day,但ActivityId不会。

由此可知,SessionId-> From和SessionId-> To。

但是你或你的教授有告诉我们如何解释你写什么。如果不知道这一点,我们就不能再走了。

+0

感谢给我解释 – user527619

+0

你能帮我告诉我,如果我的答案是否正确,这里的主要关键是会员号。你也认为最高的正常形式2NF – user527619

+0

如果你的教授认为是正确的,他就赢了。但是如果ActivityID和CoachID是候选键,我会非常惊讶。它可能在2NF;这绝对不是3NF。 –