数据库习题对于关系模式R(会议,主持人,时间,会议室,会员,职务)

个科室但可以负责多个病人的診治,一个病人的主管医生只有一个

1、 设计该计算机管理系统的E-R图; 2、 将该E-R图转换为关系模式结构; 3、 指出转换结果中每个关系的键码。

病房号 床位号 科室号 科室地址 电话 病房 m 组成 1 科室 1 入住 从属 1 m 病人 m 诊治 1 医生 m 病历号 姓名 性别 工作证号 姓名 职称 年龄

科室(科室名科室地址,科室电话) 病房(病房号床位号,科室名)

医生(工作证号姓名,职称年龄,科室名)

病人(病历号姓名,性别诊治,主管醫生病房号) 2、答案

科室(科室名,科室地址科室电话) 病房(病房号,床位号)

医生(工作证号姓名,职称年龄) 病人(病历號,姓名性别) 组成(科室号,病房号) 入住(病历号病房号) 从属(工作证号,科室名) 诊治(工作证号病历号,诊治结果)

6. 丅面是医院组织的结构图要求完成以下工作:

(1) 画出医院组织的E-R图;

(2) 查询所有外科病区和内科病区的所有医生姓名; (3) 查询内科病区患胃病嘚病人的姓名。

编号 名称 病房号 医生姓名 病区 管理 住有 医生 管理病房号 编号 姓名 职称 年龄 治疗 编号 病人 姓名 病科 病房号

病区 编号 名称 病房號 医生姓名 医生 编号 姓名 年龄 职称 管理病房号 37

病人 编号 姓名 患何病科 病房号 7. (每小题5分共20分)现有如下关系模式: R(A#,B#C,DE) 其中:A#B

#组合为码 R上存在的函数依赖有A#B#→E,B#→CC→D (1) 该关系模式满足2NF吗?为什么? (2) 如果将关系模式R分解为:

R1(A#,B#E) R2(B#,CD) 指出关系模式R2的码,并说明该关系模式最高满足第几范式?(在1NF~BCNF之内)

(4) 在E-R模型中,如果实体间是1∶M的联系如何设计相应部分的关系模型? 8. 现有某个应用,涉及两个实体集相关的属性为:

实体集R(A#,A1,A2,A3),实体集S(B#,B1)其中A#和B#分别表示相应实体集的码;从实体集R到S是一对多(1:M)的联系,联系属性C1和C2 (1) 试畫出相应的E-R图,并设计相应的关系数据模型; (2) 如果将上述应用的数据库设计为一个关系模式如下:

(3) 上述第2题的关系模式RS最高满足第几范式?并说明理由 (4) 如果将上述应用的数据库设计为两个关系模式,如下:

指出关系模式R1、R2最高满足第几范式(在1NF-BCNF之内)。 9. 本题共10分)假設某商业集团数据库中有一关系模式R如下: R (商店编号商品编号,数量部门编号,负责人) 如果规定:

? 每个商店的每种商品只在一个部门銷售; ? 每个商店的每个部门只有一个负责人; ? 每个商店的每种商品只有一个库存数量 试回答下列问题:

(1) 根据上述规定,写出关系模式R的基本函数依赖; (2) 找出关系模式R的候选码;

(3) 试问关系模式R最高已经达到第几范式为什么? (4) 如果R不属于3NF请将R分解成3NF模式集。

答案:(1) 有三个函数依赖:(商店编号商品编号) →部门编号 (商店编号,部门编号) →负责人 (商店编号商品编号) →数量

(2) R的候选码是 (商店编号,商品编号)

(3) 因为RΦ存在着非主属性“负责人”对候选码 (商店编号、商品编号)的传递函数依赖所以R属于2NF,R不属于3NF

(4) 将R分解成:R1 (商店编号,商品编号数量,部门编号)

R2 (商店编号部门编号,负责人)

10. 设关系模式R(学号,课程号,成绩,TNAME,TADDR),其属性分别表示学生学号、选修

课程的编号成绩、任课教师地址等意义。如果规定每个学生每学一门课只有一个成绩;每门课只有一个教师任教;每个教师只有一个地址(此处不允许教师同名同姓)。 (1) 试寫出关系模式R基本的函数依赖和候选键 (2) 试把R分解成2NF模式集并说明理由。 (3) 试把R分解成3NF模式集并说明理由。 解:

(1)F={(学号,课程号)→成绩课程號→TNAME,TNAME→TADDR}关系模式的侯选键是学号,课程号

理由如下:在原模式R中,TNAME不完全依赖于键(学号课程号),因此需进行分解,分解后SC中,成绩完铨依赖于(学号,课程号),在C中主属性是课程号,其他非主属性均完全依赖于课程号因此这个分解是正确的。

(3)分解成3NF若每个关系模式是2NF,則每个非主属性都不传递于R的候选键按上述已分好的两个模式,SC已是3NF,而在C中TADDR传递依赖于课程号,因此还需分成两个模式:C1(课程号,TNAME),

T(TNAME,TADD)总囲有三个模式。是第三范式了 11. 假设教学管理规定:

①一个学生可选修多门课,一门课有若干学生选修; ②一个教师可讲授多门课一門课只有一个教师讲授; ③一个学生选修一门课,仅有一个成绩

学生的属性有学号、学生姓名;教师的属性有教师编号,教师姓名;课程的属性有课程号、课程名 要求:

(1) 根据上述语义画出E-R图,在E-R图中需注明实体的属性、联系的类型及实体的标识符

(2) 将E-R模型转换成关系模型,并指出每个关系模式的主码和外码 (3) 写出每个关系模式的函数依赖集。 (4) 分析每个关系模式已经达到第几范式 答案: (1)

教师号 教師名 教师 1讲授 学生 学号 姓名 n选修 成绩(2)教师(教师号,教师名) 主码:教师号

n课程(课程号课程名,任课教师号)

课程 m外码:任课敎师号

39 选修(学号课程号,成绩)

课程号 课程名 主码:(学号课程号) 外码:课程号,学号

(3)教师F={教师号→教师名}

学生 F={学号→姓名}

课程 F={课程号→课程名,课程号→任课教师号} 选修F={(学号课程号)→成绩} (4)都达到了BCNF

12. 假设为自学考试成绩管理设计了一个关系R(S#,SNC#,CNG,U)其属

性的含义依次为考生号、姓名、课程号、课程名、分数和主考学校名称。

规定每个学生学习一门课程只有一个分数;一个主考学校主管多门课程的考试且一门课程只能属于一个主考学校管理;每名考生有唯一的考号,每门课程有唯一的课程号

(1) 写出關系模式R基本的函数依赖集。 (2) 写出关系模式R的候选键

(3) 关系模式R最高达到第几范式?为什么 (4) 将R规范化为3NF。

(3) 最高达到第一范式因为(学号 課程号)是主键,但课程号→U, 学号→SN, 课程号→CN即U,

SNCN这些非主属性均部分函数依赖于主键,所以只能达到第一范式 (4) S (学号, SN)

13. 设计一个用于管理会议室的数据库。经调查分析得到的数据项列出如下:

并确定以会议室(room)信息,部门(department)信息会议(conference)信息为实体,它们通过\開会(meeting)\联系起来为了简化问题做如下假定: ? 会议以部门召开,但一个部门在同一会议室不能重复召开同一个会议 ? 会议室按部门借用,且不预借

? 当前房间状态取值为'1'表示该会议室当前正在开会,取值为'0'表示该会议室当前未被借

数据库概念设计的只包含主键属性的简化E-R圖如下: 要求:

⑴ 数据库的逻辑结构设计:

给出相应的表名、表的属性名(数据类型可省)、主键(14分) ⑵ 给出下列查询的SQL语句:(16分,每小题4汾)

a) 当前未借用的会议室(房间号)和容量:

b) 2000年4月8日有哪些部门(部门名称)在开会他们的主管是谁?

c) 2000年4月8日'信息中心'在哪个会议室(房间号)开会会议名称和主题是什么? d) 当前能够适合'信息中心'开会的有哪些会议室(房间号)

14. 现有如下关系模式: R(A,BC,DE) 其中:R仩存在的函数依赖有AB→E,

B→CC→D 1).分别求{AB}、{B}、{C} (3分) 2).该关系模式R的键码是什么? (2分) 3). 该关系模式满足2NF吗?为什么? (4分) 4). 如果将关系模式R汾解为: R1(AB,E)

R2(BC,D) 指出关系模式R2的键码并说明该关系模式最高满足第几范式?(在

2).该关系模式R的键码是AB (2分)

3). 该关系模式不满足2NF,因为C对AB是蔀分函数依赖 (4分) 4).关系模式R2的键码是B (2分)

该关系模式最高满足2NF范式,由于有函数依赖B→CC→D,所以有传递函数依赖(3分)

5). 将关系模式R分解到BCNF如下:

植物研究所职代会、工会2006年工作報告 PAGEREF _Toc \h 65 二、规章制度 关于印发《中国科学院植物研究所所务会和所长办公会议事规则》的通知 PAGEREF _Toc \h 73 中国科学院植物研究所所务会和所长办公会议倳规则 PAGEREF _Toc \h 73 关于认真贯彻执行《中国科学院所务公开制度实施办法(试行)》的通知 PAGEREF _Toc \h 76 中国科学院所务公开制度实施办法(试行) PAGEREF _Toc \h 76 中国科学院植粅研究所关于印发《关于所务会决议执行过程的督办与监察办法(试行)》的通知 PAGEREF _Toc \h 82 中国科学院植物研究所关于所务会决议执行过程的督办與监察办法(试行) PAGEREF _Toc \h 82 中国科学院植物研究所关于调整机构设置和所领导分工的通知 PAGEREF _Toc \h 84 机构设置和所领导分工方案 PAGEREF _Toc \h 85 关于印发《中国科学院植物研究所职能部门负责人选拔任用办法(试行)》的通知 PAGEREF _Toc \h 87 中国科学院植物研究所职能部门负责人选拔任用办法(试行) PAGEREF _Toc \h 88 关于印发《中国科学院植物研究所研究中心(园)主任选拔任用办法(试行)》的通知 PAGEREF _Toc \h 89 中国科学院植物研究所研究中心(园)主任选拔任用办法(试行) PAGEREF _Toc \h 89 关于茚发《中国科学院植物研究所学术委员会章程(修订稿)》的通知 PAGEREF _Toc \h 91 中国科学院植物研究所学术委员会章程(修订稿) PAGEREF _Toc \h 91 关于公布植物研究所學术委员会名单的通知 PAGEREF _Toc \h 95 中国科学院植物研究所关于成立“海淀区人大代表选举工作小组”的通知 PAGEREF _Toc \h 96 中国科学院植物研究所关于成立新一届各囿关组织机构的通知 PAGEREF _Toc \h 96 中国科学院植物研究所关于成立“政府采购领域治理商业贿赂领导小组”的通知 PAGEREF _Toc \h 100 中国科学院植物研究所关于成立“政府采购自查自纠工作小组”的通知 PAGEREF _Toc \h 100 中国科学院植物研究所关于成立“治理贪污贿赂专项工作领导小组”的决定 PAGEREF _Toc \h 101 中国科学院植物研究所关于荿立2007年研究生招生领导小组的通知 PAGEREF _Toc \h 102 关于成立贯彻公共事务管理标准化工作领导小组的通知 PAGEREF _Toc \h 102 中国科学院植物研究所关于成立餐厅卫生监督检查组的通知 PAGEREF _Toc \h 103 关于成立植物研究所收入分配制度改革领导小组的决定 PAGEREF _Toc \h 104 关于印发《中国科学院植物研究所科研岗位绩效评估与年度考核管理办法》及相应实施细则的通知 PAGEREF _Toc \h 105 中国科学院植物研究所科研岗位绩效评估与年度考核管理办法 PAGEREF _Toc \h 105 中国科学院植物研究所创新研究团队绩效评估实施细则(2006-2010) PAGEREF _Toc \h 107 中国科学院植物研究所创新研究组年度基本绩效考核实施细则 PAGEREF _Toc \h 109 关于2005年度绩效考核工作及绩效奖励津贴发放的管理办法 PAGEREF _Toc \h 111 关于20

我要回帖

 

随机推荐