对于[问题2]所完成的各实体关系模式,以下画线指出其主键和外键。

题目

对于[问题2]所完成的各实体关系模式,以下画线指出其主键和外键。


相似考题
更多“对于[问题2]所完成的各实体关系模式,以下画线指出其主键和外键。 ”相关问题
  • 第1题:

    结合[问题2]所完成的实体—联系模式,以“存货表(商品编码,数量)”为例,用下画线指出其他各关系模式的主键。(“关系模式标记规则”见本题[附]部分)


    正确答案:这是一道要求读者根据题目给定的关系模式和问题2补充的关系模式根据属性间的函数依赖关系和给定的关系实例(各种样单)来确定各关系模式主键的综合分析题。本试题所涉及的知识点如下。 ①关系数据库设计理论的核心是数据间的函数依赖衡量的标准是关系规范化的程度及分解的无损连接和保持函数依赖性。关系数据库设计的目标是生成一组合适的、性能良好的关系模式以减少系统中信息存储的冗余度但又可方便地获取信息。数据库设计理论包括函数依赖范式和关系模式规范化3方面的内容。其中函数依赖是该理论的核心。 ②函数依赖定义:设R(U)是属性集U上的关系模式。XY是U的子集。若对于R(U)的任意一个可能的关系rr中不可能存在两个元组在X上的属性值相等而在Y上的属性值不相等则称X函数确定 Y或者Y函数依赖于X记做:X→Y。 ③平凡函数依赖:如果X→Y但YX则称X→Y是平凡的函数依赖。 ④非平凡函数依赖:如果X→Y但YX则称X→Y是非平凡函数依赖。通常情况下总是讨论非平凡函数依赖。 ⑤完全函数依赖:在R(U)中如果X→Y并且对于X的任何一个真子集X′都有X′不能决定Y则称Y对X完全函数依赖记做:Xr→Y。 ⑥部分函数依赖:如果X→Y但Y不完全函数依赖于X则称Y对X部分函数依赖记做: pX→Y。部分函数依赖也称局部函数依赖。 ⑦传递依赖:在R(UF)中如果X→YYXY→ZY不完全函数依赖于X则称Z对X传递依赖。 ⑧候选码:设K为R(UF)中的属性的组合若且对于K的任何一个真子集K′都有K′不能决定U则K为R的候选码(候选关键字)若有多个候选码则选一个作为主码(主键)。 ⑨主属性和非主属性:包含在任何一个候选码中的属性称为主属性反之称为非主属性。 ⑩第一范式(1NF):若关系模式R的每一个分量是不可分的数据项则R∈1NF。 2NF:若R∈1NF且每一个非主属性完全函数依赖于码则R∈2NF。换言之当1NF消除了非主属性对码的部分函数依赖则称为2NF。 3NF:若R∈2NFR∈2NF且每一个非主属性既不部分依赖于码也不传递依赖于码则及R∈3NF。换言之当2NF消除了非主属性对码的部分函数传递则称为3NF。 BCNF:关系模式R∈1NF若X→Y且YX时X必含码则R∈BCNF。换言之当3NF消除了主属性对码的部分和传递函数依赖则称为BCNF。 4NF:关系模式R∈1NF若对于R的每个非平凡多值依赖X→Y且YX时X必含码则R∈4NF。 (11)本试题的解答结果如下: 销售详单(销售流水号商品编码数量金额收银员时间) 销售日汇总(日期商品编码数量) 进货表(送货号码商品编码数量日期) 商品(商品编码商品名称供应商单价) 直销商品(商品编号生产批号消费期限) 库存商品(商品编号折扣率)
    这是一道要求读者根据题目给定的关系模式和问题2补充的关系模式,根据属性间的函数依赖关系和给定的关系实例(各种样单)来确定各关系模式主键的综合分析题。本试题所涉及的知识点如下。 ①关系数据库设计理论的核心是数据间的函数依赖,衡量的标准是关系规范化的程度及分解的无损连接和保持函数依赖性。关系数据库设计的目标是生成一组合适的、性能良好的关系模式,以减少系统中信息存储的冗余度,但又可方便地获取信息。数据库设计理论包括函数依赖,范式和关系模式规范化3方面的内容。其中函数依赖是该理论的核心。 ②函数依赖定义:设R(U)是属性集U上的关系模式。X,Y是U的子集。若对于R(U)的任意一个可能的关系r,r中不可能存在两个元组在X上的属性值相等,而在Y上的属性值不相等,则称X函数确定 Y或者Y函数依赖于X,记做:X→Y。 ③平凡函数依赖:如果X→Y,但YX,则称X→Y是平凡的函数依赖。 ④非平凡函数依赖:如果X→Y,但YX,则称X→Y是非平凡函数依赖。通常情况下总是讨论非平凡函数依赖。 ⑤完全函数依赖:在R(U)中,如果X→Y,并且对于X的任何一个真子集X′,都有X′不能决定Y,则称Y对X完全函数依赖,记做:Xr→Y。 ⑥部分函数依赖:如果X→Y,但Y不完全函数依赖于X,则称Y对X部分函数依赖,记做: pX→Y。部分函数依赖也称局部函数依赖。 ⑦传递依赖:在R(U,F)中,如果X→Y,YX,Y→Z,Y不完全函数依赖于X,则称Z对X传递依赖。 ⑧候选码:设K为R(U,F)中的属性的组合,若,且对于K的任何一个真子集K′,都有K′不能决定U,则K为R的候选码(候选关键字),若有多个候选码,则选一个作为主码(主键)。 ⑨主属性和非主属性:包含在任何一个候选码中的属性称为主属性,反之称为非主属性。 ⑩第一范式(1NF):若关系模式R的每一个分量是不可分的数据项,则R∈1NF。 2NF:若R∈1NF,且每一个非主属性完全函数依赖于码,则R∈2NF。换言之,当1NF消除了非主属性对码的部分函数依赖,则称为2NF。 3NF:若R∈2NFR∈2NF,且每一个非主属性既不部分依赖于码,也不传递依赖于码,则及R∈3NF。换言之,当2NF消除了非主属性对码的部分函数传递,则称为3NF。 BCNF:关系模式R∈1NF,若X→Y且YX时,X必含码,则R∈BCNF。换言之,当3NF消除了主属性对码的部分和传递函数依赖,则称为BCNF。 4NF:关系模式R∈1NF,若对于R的每个非平凡多值依赖X→Y且YX时,X必含码,则R∈4NF。 (11)本试题的解答结果如下: 销售详单(销售流水号,商品编码,数量,金额,收银员,时间) 销售日汇总(日期,商品编码,数量) 进货表(送货号码,商品编码,数量,日期) 商品(商品编码,商品名称,供应商,单价) 直销商品(商品编号,生产批号,消费期限) 库存商品(商品编号,折扣率)

  • 第2题:

    对最终的各关系模式,以下划线指出其主键和外键。


    正确答案:企业(企业编号企业名称联系人联系电话地址企业网址电子邮件企业简介) 求职意向(最低薪水登记日期) 岗位需求(专业学历薪水备注登记日期) 人才(个人编号姓名性别出生日期身份证号毕业院校专业学历 联系电话电子邮件个人简历及特长) 证书(证书名称证书编号)
    企业(企业编号,企业名称,联系人,联系电话,地址,企业网址,电子邮件,企业简介) 求职意向(,最低薪水,登记日期) 岗位需求(专业,学历,薪水,备注,登记日期) 人才(个人编号,姓名,性别,出生日期,身份证号,毕业院校,专业,学历, 联系电话,电子邮件,个人简历及特长) 证书(证书名称,证书编号) 解析:各关系模式的主键和外键可以根据关系模式的语义,并结合E-R向关系模式的转换方法来确定。

  • 第3题:

    根据你的实体联系图,完成关系模式,并给出训练记录和比赛记录关系模式的主键和外键。


    正确答案:根据补充后的E-R图球队与球员之间的1:N联系应通过将1端实体(球员)的主码(球队名称)加入到N端实体(球员)对应的关系中来表达。这类联系也可通过独立的一个关系来表达如球队-球员 (球队名称队员编号)这样会对查询增加多余的连接操作因此一般不采用这种方法。 同样球队与教练之间的1:1联系也应通过将一方的主码增加到另一方实体对应的关系中来表达联系。 训练和比赛为多对多联系只能独立成一个关系模式取该联系相关联的各实体的码及联系自有的属性构成。如比分和分组应该是比赛的属性再加上球队、裁判、场地的码即构成“比赛记录”的关系模式。比赛记录关系模式的主键可以是“场地名称比赛时间”也可以是“裁判比赛时间”或者是“甲队比赛时间”再或者是“乙队比赛时间”。其外键是“甲队乙队场地名称裁判”。 同理训练是球队和场地的多对多联系训练开始时间和结束时间为训练的属性加上球队的码和场地的码构成“训练记录”关系模式。训练记录关系模式的主键可以是“球队开始时间”也可以是“场地名称开始时间”或者是“球队结束时间”再或者是“场地名称结束时间”。其外键是“球队名称场地名称”。
    根据补充后的E-R图,球队与球员之间的1:N联系应通过将1端实体(球员)的主码(球队名称)加入到N端实体(球员)对应的关系中来表达。这类联系也可通过独立的一个关系来表达,如球队-球员 (球队名称,队员编号),这样会对查询增加多余的连接操作,因此一般不采用这种方法。 同样,球队与教练之间的1:1联系也应通过将一方的主码增加到另一方实体对应的关系中,来表达联系。 训练和比赛为多对多联系,只能独立成一个关系模式,取该联系相关联的各实体的码及联系自有的属性构成。如比分和分组应该是比赛的属性,再加上球队、裁判、场地的码,即构成“比赛记录”的关系模式。比赛记录关系模式的主键可以是“场地名称,比赛时间”,也可以是“裁判,比赛时间”,或者是“甲队,比赛时间”,再或者是“乙队,比赛时间”。其外键是“甲队,乙队,场地名称,裁判”。 同理,训练是球队和场地的多对多联系,训练开始时间和结束时间为训练的属性,加上球队的码和场地的码,构成“训练记录”关系模式。训练记录关系模式的主键可以是“球队,开始时间”,也可以是“场地名称,开始时间”,或者是“球队,结束时间”,再或者是“场地名称,结束时间”。其外键是“球队名称,场地名称”。

  • 第4题:

    该超市考虑引入积分卡制度,根据累积消费金额计算积分点,再根据积分点在顾客购物时进行现金返还,并修改顾客的累积消费金额和积分点。请给出新增加的积分卡关系模式,并对销售详单关系模式进行修正,指出修正后关系模式和新增关系模式的候选键(用实下画线表示)和外键(用虚下画线表示)。

    [附]

    关系模式的标记规则如下:

    关系名(属性名1,属性名2,…,属性名n)

    其中:

    ①若该属性仅为主键属性时,则该属性名下画实下画线;

    ②若该属性仅为外键属性时,则该属性名下画虚下画线;

    ③若该属性既是主键属性,又是外键属性时,则在该属性名下画实下画线和虚下画线;

    ④若该属性既不是主键属性,又不是外键属性时,则在该属性名下不做标记。


    正确答案:这是一道要求读者对现有关系模式改进和针对新应用进行相应扩充的综合分析题。本试题的解答思路如下。 如果考虑引入积分卡根据累积消费金额计算积分点再根据积分点在顾客购物时进行现金返还并修改顾客的累积消费金额和积分点则需要在销售详单属性中增加“积分卡号”这一外键属性。 另外还需新增一个“积分卡”关系模式即:积分卡(积分卡号累积消费金额积分点)。
    这是一道要求读者对现有关系模式改进和针对新应用进行相应扩充的综合分析题。本试题的解答思路如下。 如果考虑引入积分卡,根据累积消费金额计算积分点,再根据积分点在顾客购物时进行现金返还,并修改顾客的累积消费金额和积分点,则需要在销售详单属性中,增加“积分卡号”这一外键属性。 另外,还需新增一个“积分卡”关系模式,即:积分卡(积分卡号,累积消费金额,积分点)。

  • 第5题:

    【问题2】 (8分) 根据实体联系图,将关系模式中的空(a)~(d)补充完整。分别指出部门、员工和安排承运关系模式的主键和外键。


    正确答案: