niusouti.com

根据图3-1,将逻辑结构设计阶段生成的关系模式中的空(1)~(5)补充完整。对所有关系模式,用下划线指出各关系模式的主键。

题目

根据图3-1,将逻辑结构设计阶段生成的关系模式中的空(1)~(5)补充完整。对所有关系模式,用下划线指出各关系模式的主键。


相似考题
更多“根据图3-1,将逻辑结构设计阶段生成的关系模式中的空(1)~(5)补充完整。对所有关系模式,用下划线指出各关系模式的主键。”相关问题
  • 第1题:

    根据实体联系图,将第2部分关系模式中的空(1)~(4)补充完整。对所有关系模式,用下划线指出各关系模式的主键。


    正确答案:(1)收银台挂号费 (2)处方单号就诊号 (3)处方单号药品编号数量 (4)类型库存货架编号单位规格单价 各关系模式的主键:(用下划线指出主键) 挂号单(就诊号病患姓名医师编号时间收银台挂号费) 收银员(编号姓名级别) 医师(编号姓名科室职称) 药品库存(药品编码药品名称类型库存货架编号单位规格单价)
    (1)收银台,挂号费 (2)处方单号,就诊号 (3)处方单号,药品编号,数量 (4)类型,库存,货架编号,单位,规格,单价 各关系模式的主键:(用下划线指出主键) 挂号单(就诊号,病患姓名,医师编号,时间,收银台,挂号费) 收银员(编号,姓名,级别) 医师(编号,姓名,科室,职称) 药品库存(药品编码,药品名称,类型,库存,货架编号,单位,规格,单价) 解析:根据实体联系图和表22-18的数据,对于“挂号单”关系模式,由于挂号单与医师各收银员实体有联系,需记录收银员和所挂号的医师信息,并且挂号单有自己的属性,如挂号费、时间等信息,因此,“挂号单”关系模式需补充属性:收银员,挂号单。
    根据实体联系图和表22-20的数据,“门诊处方”关系模式需要记录处方单号,该属性可作为主键。此外,由于门诊处方实体与收银员实体和挂号单实体有联系,并且由于对应的医师信息在挂号单中已经确定,所以门诊处方只记录与挂号单的联系即可。因此,“门诊处方”关系模式需补充属性:处方单号,就诊号。其中处方单号作为主键。
    根据实体联系图和表22-19、表22-20的数据,由于一张门诊处方包含多项药品信息,而一种药品也可以属于多张门诊处方,所以通过“处方明细”关系模式表示这种多对多的联系。并且由于每种药品的具体信息已经在“药品库存”关系模式中记录,所以,“处方明细”关系模式主要记录的是门诊处方与药品的对应关系和处方所需药品的具体数量。因此,“药品库存”关系模式为:处方单号,药品编号,数量。其中处方单号和药品编号一起作为主键。
    “药品库存”关系模式主要记录药品的详细信息和库存信息,根据实体联系图和表 22-19的数据,“药品库存”关系模式需补充属性:类型,库存,货架编号,单位,规格,单价。
    挂号单主键:就诊号
    收银员主键:编号
    医师主键:编号
    门诊处方主键:处方单号
    处方明细主键:处方单号,药品编码
    药品库存主键:药品编码

  • 第2题:

    根据实体联系图,填充关系模式中的(a)、(b)、(c)和(d),并给出训练记录和比赛记录关系模式的主键和外键。


    正确答案:(1)球队名称 (2)教练编号 (3)球队名称场地名称开始时间结束时间 (4)甲队乙队比赛时间场地名称比分裁判分组
    (1)球队名称 (2)教练编号 (3)球队名称,场地名称,开始时间,结束时间 (4)甲队,乙队,比赛时间,场地名称,比分,裁判,分组

  • 第3题:

    根据图3-1,将逻辑结构设计阶段生成的关系模式中的空(1)~(6)补充完整。对所有关系模式,用下划线标出各关系模式的主键。


    正确答案:1)课程编号班级号 (2)实验编号课程编号 (3)实验编号批次号安排学期实验室编号实验员编号 (4)实验员编号实验员姓名 (5)学号班级号 (6)实验编号学号 其他关系模式主键: 课程(课程编号课程名称授课院系实验学时) 班级(班级号专业所属系) 实验室(实验室编号地点开放时间可容纳人数实验课类型)
    1)课程编号,班级号 (2)实验编号,课程编号 (3)实验编号,批次号,安排学期,,实验室编号,实验员编号 (4)实验员编号,实验员姓名 (5)学号,班级号 (6)实验编号,学号 其他关系模式主键: 课程(课程编号,课程名称,授课院系,实验学时) 班级(班级号,专业,所属系) 实验室(实验室编号,地点,开放时间,可容纳人数,实验课类型) 解析:根据题意,可知课程编号是课程的主键,班级号是班级的主键。从表3-1可见,开课情况是体现课程与班级间的m:n联系,因此开课情况关系模式应该包含课程编号和班级号,并共同作为主键。一门课程包含多次实验,实验与课程之间是m:1关系,因此,由表3-1可知,实验关系模式应包含实验编号和课程编号,并且以实验编号为主键,以课程编号为外键。在制定试验计划时,每个班的每次实验可能按实验室被分成多个批次,每个批次的实验会有若干名实验员来辅导学生实验并打分。实验员关系模式应该记录实验员编号和实验员姓名,并以实验员编号为主键。实验室编号是实验室的主键。从表3-2可知,实验计划关系模式应记录实验编号、批次号和授课学期,并且共同作为主键。从表3-3可知,实验成绩关系模式记录每个学生的每次实验成绩,应包含学号和实验编号,并共同作为主键。

  • 第4题:

    根据需求分析结果和上图,将逻辑结构设计阶段生成的关系模式中的空(4)~(8)补充完整。(注:一个空可能需要填多个属性)


    正确答案:(4)员工号部门号 (5)客房号 (6)身份证号 (7)岗位 (8)客房号身份证号
    (4)员工号,部门号 (5)客房号 (6)身份证号 (7)岗位 (8)客房号,身份证号

  • 第5题:

    根据图2-1,将逻辑结构设计阶段生成的关系模式中的空(1)-(6)补充完整并用下划线指出这六个关系模式的主键。


    正确答案:(1)课程编号(2)序号实验名(3)实验编号 (4)实验员 (5)学号班级号(6)学号
    (1)课程编号(2)序号,实验名(3)实验编号 (4)实验员 (5)学号,班级号(6)学号 解析:空(1)为开课情况,已经有一个属性为授课学期,则必须有课程编号作为主码。
    空(2)为实验,由表2-1可知,应该填序号、实验名。
    空(3)为实验计划,可以得出实验编号应为主码。
    空(4)为实验员,那么主码应该是实验员。
    空(5)为学生,那么主码显然是学号、班号。
    空(6)为实验成绩,主码为学号。

  • 第6题:

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


    正确答案:

  • 第7题:

    按照“有关模式名(属性,属性,...)”的格式,将此E-R图转换为5个关系模式,指出每个关系模式中的主键和外键,其中模式名根据需要取实体名或联系名。


    正确答案:教师(教工号姓名性别年龄职称)主键:教工号 课程(课程号课程名称学时学分)主键:课程号 学生(学号姓名性别年龄主修专业入学年份)主键:学号 教授(教工号课程号上课地点上课时间)主键:(教工号) 选修(学号课程号任课教师成绩)主键:(学号课程号)或(学号任课教师)
    教师(教工号,姓名,性别,年龄,职称),主键:教工号 课程(课程号,课程名称,学时,学分),主键:课程号 学生(学号,姓名,性别,年龄,主修专业,入学年份),主键:学号 教授(教工号,课程号,上课地点,上课时间),主键:(教工号) 选修(学号,课程号,任课教师,成绩),主键:(学号,课程号)或(学号,任课教师) 解析:E-R模型向关系模型的转换应遵循如下原则:
    ①每个实体类型转换成一个关系模式。
    ②一个1:1的联系(一对一联系)可转换为一个关系模式,或与任意一段的关系模式合并。若独立转换为一个关系模式,那么两端关系的键及其联系的属性为该关系的属性;若与一段合并,那么将另一端的键及属性的属性合并到该端。
    ③一个1:n的联系(一对多联系)可转换为一个关系模式,或与n段的关系模式合并。若独立转换为一个关系模式,那么两端关系的键及其联系的属性为该关系的属性,而n端的键为关系的键。
    ④一个n:m的联系(多对多联系)可转换为一个关系模式,两端关系的键及其联系的属性为该关系的属性,而关系的键为两端实体的键的组合。
    ⑤3个或3个以上多对多的联系可转换为一个关系模式,诸关系的键及联系的属性为关系的属性,而关系的键为各实体的键的组合。
    ⑥具有相同键的关系可以合并。
    由于“每位教师只教授特定的一门的课程……(学生)不能重复选修同一门课程”,因此教授联系的主键是“教工号”,修选联系的主键可以是“(学号,课程号)”,也可以是“(学号,任课教师)”。

  • 第8题:

    根据实体联系图,将关系模式中的空(a)~(c)补充完整,并分别给出部门、员工和经理关系模式的主键和外键。


    正确答案:(a)商场编号 (b)部门编号 (c)员工编号 部门关系模式的主键:部门编号 外键:商场编号 员工关系模式的主键:员工编号 外键:部门编号 经理关系模式的主键:员工编号 外键:员工编号
    (a)商场编号 (b)部门编号 (c)员工编号 部门关系模式的主键:部门编号 外键:商场编号 员工关系模式的主键:员工编号 外键:部门编号 经理关系模式的主键:员工编号 外键:员工编号 解析:商场的属性信息中,商场编号由集团公司分配,不会重复,可作为商场的主键属性:部门的属性信息中,部门编号由集团公司分配,不会重复,可作为部门的主键属性,商场与部门的联系需要通过将商场的主键(商场编号)加入到部门中来表达;员工的属性信息中,员工编号由集团公司分配,不会重复,可作为员工的主键属性,部门与员工的联系需要通过将部门的主键(部门编号)加入到员工中来表达;经理除了包含员工的属性信息外,还需要任职时间属性。完整的关系模式如下:
    商场 (商场编号,商场名称,地址,联系电话)
    部门 (部门编号,部门名称,位置分布,联系电话,商场编号)
    员工 (员工编号,姓名,岗位,电话号码,工资,部门编号)
    经理 (员工编号,任职时间)

  • 第9题:

    关于诊疗科、医师、患者和治疗观察关系模式如下所示,其中带实下划线的表示主键,虚下划线的表示外键。

    (42)表示上述关系模式的E-R图。图中,* *、1 * 和1 1分别表示多对多、1对多和1对1的联系。

    A.

    B.

    C.

    D.


    正确答案:C
    解析:本题考查关系模式和E-R图的概念和性质。根据题意可知本题有三个实体(诊疗科、医师和患者)以及一个治疗观察联系。由于治疗观察联系的关系模式的主键由医师和患者关系的主键构成,按照多对多联系向关系模式转换规则(参见(41)题分析)可知,医师和患者之间应该为多对多的联系。现在分析诊疗科和医师之间的联系。根据E-R模型中一对多联系向关系模式转换规则可知,一个一对多的联系可以转换为一个独立的关系模式,也可以与多端的关系模式合并。如果与多端的关系模式合并的话,需要将一端的码和联系上的属性合并到多端的关系模式中。由于本题将诊疗科的主键合并到了医师关系模式中,因此诊疗科和医师之间应该是一个一对多的联系。综上所述,试题(42)的正确答案为C。

  • 第10题:

    部门、员工和项目的关系模式及它们之间的E-R图如下所示,其中,关系模式中带实下划线的属性表示主键属性。部门(部门代码,部门名称,电话)员工(员工代码,姓名,部门代码,联系



    若部门和员工关系进行自然连接运算,其结果集为(请作答此空)元关系。由于员工和项目关系之间的联系类型为( ),所以员工和项目之间的联系需要转换成一个独立的关系模式,该关系模式的主键是( )。

    A.5
    B.6
    C.7
    D.8

    答案:C
    解析:
    本题考查关系数据库E-R模型的相关知识。试题的正确答案是C。根据题意,部门和员工关系进行自然连接运算,应该去掉一个重复属性“部门代码”,所以自然连接运算的结果集为7元关系。

  • 第11题:

    逻辑结构设计阶段的任务不包括()

    • A、关系模式的规范化
    • B、关系模式优化
    • C、外模式设计
    • D、存储路径设计

    正确答案:D

  • 第12题:

    数据库设计过程中,()将E-R图转换成关系模式并进行关系的规范化。

    • A、需求分析阶段
    • B、概念结构设计阶段
    • C、逻辑结构设计阶段
    • D、物理结构设计阶段

    正确答案:C

  • 第13题:

    根据图2-1和说明,将逻辑结构设计阶段生成的关系模式中的空(5)~(8)补充完整。


    正确答案:(5)客户编号客户名称客户性质 (6)委托书编号客户编号车牌号业务员编号 或:委托书编号车牌号业务员编号 (7)委托书编号维修工编号维修项目编号 (8)员工编号员工姓名
    (5)客户编号,客户名称,客户性质 (6)委托书编号,客户编号,车牌号,业务员编号 或:委托书编号,车牌号,业务员编号 (7)委托书编号,维修工编号,维修项目编号 (8)员工编号,员工姓名

  • 第14题:

    结合[问题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)本试题的解答结果如下: 销售详单(销售流水号,商品编码,数量,金额,收银员,时间) 销售日汇总(日期,商品编码,数量) 进货表(送货号码,商品编码,数量,日期) 商品(商品编码,商品名称,供应商,单价) 直销商品(商品编号,生产批号,消费期限) 库存商品(商品编号,折扣率)

  • 第15题:

    根据图22-25,将逻辑结构设计阶段生成的关系模式中的空(1)~(5)补充完整。对所有关系模式,用下画线指出各关系模式的主键。


    正确答案:(1)客户编号客户名称和客户性质 (2)车牌号客户编号 (3)委托书编号车牌号业务员编号或 委托书编号车牌号客户编号业务员编号 (4)委托书编号维修项目编号维修员编号 (5)员工编号员工姓名
    (1)客户编号,客户名称和客户性质 (2)车牌号,客户编号, (3)委托书编号,车牌号,业务员编号或 委托书编号,车牌号,客户编号,业务员编号 (4)委托书编号,维修项目编号,维修员编号 (5)员工编号,员工姓名 解析:根据实体联系图和客户及车辆信息表得知客户关系应包括客户编号,客户名称,客户性质,折扣率,联系人,联系电话等属性,其主键应为客户编号;同样得知车辆关系应包括车牌号,客户编号,车型,颜色,车辆类别等属性,其主键应为车辆号;根据维修委托书表,很容易得出委托书应包括委托书编号、车牌号、客户编号、业务员编号、维修类型、作业分类、结算方式、进厂时间、预计完工时间、登记日期、故障描述、总费用等属性,其主键应为委托书编号;根据维修派工单可以得出派工单应包括委托书编号、维修项目编号、维修号编号、工时等属性,由于同一个维修项目可能需要几个维修式,所以其主键应为委托书编号、维修项目编号和维修员编号;根据实体联系图,员工包括业务员和维修上,所以应包含他们共有的属性,即员工编号、员工姓名、工种、员工类型、级别等属性,其主键为员工编号。

  • 第16题:

    诊疗科、医师和患者的E-R图如下所示,图中* *、1 *分别表示多对多、1对多的联系:

    各实体对应的关系模式如下,其中带实下划线的表示主键,虚下划线的表示外键。

    诊疗科(诊疗科代码,诊疗科名称)

    医师(医师代码,医师姓名,诊疗科代码)

    患者(患者编号,患者姓名)

    若关系诊疗科和医师进行自然连接运算,其结果集为(30)元关系。医师和患者之间的治疗观察关系模式的主键是(31)。

    A.5

    B.4

    C.3

    D.2


    正确答案:B

  • 第17题:

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


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

  • 第18题:

    对所有关系模式,以下划线指出各关系模式的主键。


    正确答案:销售详单(销售流水号商品编号数量金额收银员时间) 销售日汇总(日期商品编码数量) 存货表(商品编码数量) 进货表(送货号码商品编码数量日期) 商品(商品编码商品名称供应商价格) 直销商品(商品编码生产批号消费期限) 库存商品(商品编号折扣率)
    销售详单(销售流水号,商品编号,数量,金额,收银员,时间) 销售日汇总(日期,商品编码,数量) 存货表(商品编码,数量) 进货表(送货号码,商品编码,数量,日期) 商品(商品编码,商品名称,供应商,价格) 直销商品(商品编码,生产批号,消费期限) 库存商品(商品编号,折扣率) 解析:这是一道关于确定关系模式中的主键的问题。此种类型的题目比较简单,只要对题意有大致的了解,就可以很容易地解答。通过图22-1可以知道,销售详单中通过销售流水号和商品编号就可以确定其他属性值了。销售日汇总表是通过从每个工作日结束前汇总当日各商品的销售量情况得来的,很显然,在销售日汇总关系中只有(日期,商品编号)才能唯一决定记录,因此(日期,商品编号)是主键。存货表记录每种商品的库存数量,它的主键是商品编号。从图22-2和图22-3可以知道,有了送货号码和商品编号就可以确定某条记录的其他信息,如:数量,日期等。

  • 第19题:

    试题三(共15 分)

    阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。

    【说明】

    某学校拟开发一套实验管理系统,对各课程的实验安排进行管理。

    【需求分析】

    每个实验室可进行的实验类型不同。由于实验室和实验员资源有限,需根据学生人数分批次安排实验室和实验员。一门含实验的课程可以开设给多个班级,每个班级每学期可以开设多门含实验的课程。每个实验室都有其可开设的实验类型。一门课程的一种实验可以根据人数、实验室的可容纳人数和实验室类型,分批次开设在多个实验室的不同时间段。一个实验室的一次实验可以分配多个实验员负责辅导实验,实验员给出学生

    的每次实验成绩。

    1.课程信息包括:课程编号、课程名称、实验学时、授课学期和开课的班级等信息;实验信息记录该课程的实验进度信息,包括:实验名、实验类型、学时、安排周次等信息,如表3-1所示。

    4.学生的实验课程总成绩根据每次实验的成绩以及每次实验的难度来计算。

    【概念模型设计】

    根据需求阶段收集的信息,设计的实体联系图(不完整)如图3-1所示。

    【逻辑结构设计】

    根据概念模型设计阶段完成的实体联系图,得出如下关系模式(不完整):

    【问题1】(5 分)

    补充图3-1中的联系和联系的类型。

    【问题2】(8 分)

    根据图3-1,将逻辑结构设计阶段生成的关系模式中的空(1)~(6)补充完整。对所有关系模式,用下划线标出各关系模式的主键。

    【问题3】(2 分)

    如果需要记录课程的授课教师,新增加“授课教师”实体。请对图 3-1 进行修改,画出修改后的实体间联系和联系的类型。


    正确答案:
    课程与班级之间的联系1分,联系的类型0.5分班级与学生之间的联系1分,联系的类型0.5分实验、实验员与学生之间的联系1分,联系的类型0.5分实验、实验员与实验室之间的联系及类型0.5分问题2(8分)(1)课程编号,班级号(1分)(2)实验编号,课程编号(1分)(3)实验编号,批次号,安排学期,实验室编号,实验员编号(1.5分)(4)实验员编号,实验员姓名(1分)(5)学号,班级号(1分)(6)实验编号,学号(1分)其它关系模式主键课程(课程编号,课程名称,授课院系,实验学时)(0.5分)班级(班级号,专业,所属系)(0.5分)实验室(实验室编号,地点,开放时间,可容纳人数,实验课类型)(0.5分)

  • 第20题:

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


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

  • 第21题:

    部门、员工和项目的关系模式及它们之间的E-R图如下所示,其中,关系模式中带实下划线的属性表示主键属性。部门(部门代码,部门名称,电话)员工(员工代码,姓名,部门代码,联系方式,薪资)项目(项目编号,项目名称,承担任务)



    若部门和员工关系进行自然连接运算,其结果集为( )元关系。由于员工和项目关系之间的联系类型为(请作答此空),所以员工和项目之间的联系需要转换成一个独立的关系模式,该关系模式的主键是( )。

    A.1对1
    B.1对多
    C.多对1
    D.多对多

    答案:D
    解析:
    本题考查关系数据库E-R模型的相关知识。试题的正确答案是D。在E-R模型中,用1 1表示1对1联系,用1 *表示1对多联系,用* *表示多对多联系。

  • 第22题:

    在数据库逻辑设计阶段,若实体中存在多值属性,那么将E-R图转为关系模式时( )得到的关系模式属于4NF。

    A.将所有多值属性组成一个关系模式
    B.使多值属性不在关系模式中出现
    C.将实体的码分别和每个多值属性独立构成一个关系模式
    D.将多值属性和其它属性一起构与该实体对应的关系模式

    答案:C
    解析:

  • 第23题:

    逻辑结构设计阶段的任务包括()

    • A、存储路径设计
    • B、关系模式的规范化
    • C、外模式设计
    • D、关系模式优化

    正确答案:B,C,D