1 / 10
文档名称:

数据库系统概论试题.docx

格式:docx   大小:62KB   页数:10
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据库系统概论试题.docx

上传人:kunpengchaoyue 2022/7/12 文件大小:62 KB

下载得到文件列表

数据库系统概论试题.docx

相关文档

文档介绍

文档介绍:2
数据库系统概论》试题9
一、选择题(15分,):
1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是阶段。


学号
姓名
课程号
成绩
101
刘军
k5
80
212
王丽
k8
76
221
章华
k9
92
•…
举例说明关系参照完整性的含义
成绩表
课程号
课程号
k5
高等数学
k8
C语言n
k9
计算机网络
•…
课程表
四、综合题(50分):
1.某医院病房计算机管理中需要如下信息:(30分)科室:科名,科地址,科电话,医生姓名病房:病房号,床位号,所属科室名医生:姓名,职称,所属科室名,年龄,工作证号病人:病历号,姓名,性别,诊断,主管医生,病房号其中,一个科室有多个病房、多个医生,一个病房只能属于一个科室,一个医生只属于一个科室,但可负责多个病人的诊治,一个病人的主管医生只有一个。完成如下设计:
设计该计算机管理系统的E—R图;(15分)
将该E-R图转换为关系模型结构;(10分)
指出转换结果中每个关系模式的候选码。(5分)
2•设有关系S、SC、C,试用关系代数、和SQL完成下列操作。(14分,)
S(S#,SNAME,AGE,SEX)例:(001,'李强',23,男'')
SC(S#,C#,SCORE)例:(003,'C1',83)
C(C#,CNAME,TEACHER)例:('C1','数据库原理','王华')
用关系代数、SQL分别检索选修课程号(C#)为C1和C2的学生学号(S#)。
用SQL找出选修了“程军”老师教的所有课程的学生姓名。
用SQL找出“程序设计”课程成绩在90分以上的学生姓名。
用SQL找出不选修C1课程的姓张的学生。
3•设有关系R和函数依赖F:(6分)
R(W,X,Y,Z),F={X—乙WX—Y}。
试求下列问题:
6
关系R属于第几范式?(3分)
如果关系R不属于BCNF,请将关系R逐步分解为BCNF°(3分)要求:写出达到每一级范式的分解过程,并指明消除什么类型的函数依赖。
试题答案
一、选择题(15分,):
1.A2.D3.C4.D5.B6.A7.B8.C9.B10.B
二、填空题(15分,):
1.实体完整性、参照完整性、用户定义完整性
2.集合
3.交
4.无损连接
5.定义数据库定义基本表定义视图定义索引
三、简答题(20分,每小题5分):
1.使用数据库系统有什么好处?
答:使用数据库系统的好处是:
•查询迅速、准确,而且可以节约大量纸面文件;
•数据结构化,并由DBMS统一管理;
•数据冗余度小:
•具有较高的数据独立性;
•数据的共享性好;
•DBMS还提供了数据的控制功能。
2.叙述数据字典的主要组成。
答:数据项、数据结构、数据流、数据存储、处理。
3.简要叙述关系数据库的优点?
答:关系数据库是以关系模型作为数据的组织方式,关系模型是建立在严格的数学概念基础上的,关系数据库的主要优点是概念简单清晰,用户不需了解复杂的存取路径,不需说