《数据库系统概论》试题与答案(1)

《数据库系统概论》试题与答案(1)

ID:6156339

大小:149.84 KB

页数:25页

时间:2018-01-04

《数据库系统概论》试题与答案(1)_第1页
《数据库系统概论》试题与答案(1)_第2页
《数据库系统概论》试题与答案(1)_第3页
《数据库系统概论》试题与答案(1)_第4页
《数据库系统概论》试题与答案(1)_第5页
资源描述:

《《数据库系统概论》试题与答案(1)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《数据库系统概论》试题A一、选择题(20分,每小题2分):2.对关系模型叙述错误的是____。A.建立在严格的数学理论、集合论和谓词演算公式的基础之上B.微机DBMS绝大部分采取关系数据模型C.用二维表表示关系模型是其一大特点D.不具有连接操作的DBMS也可以是关系数据库系统5.FoxBASE、FoxPro属于________。A.表式系统B.最小关系系统C.关系完备的系统D.全关系系统二、填空题(20分,每小空2分):3.关系操作的特点是集合操作。4.关系代数中,从两个关系中找出相同元组的运算称为⑤运算。5.在关系数据库

2、的规范化理论中,在执行“分解”时,必须遵守规范化原则:保持原有的函数依赖和⑥。6.SQL语言的数据定义功能包括⑦、⑧、⑨和⑩。4.⑤交5.⑥无损连接6.⑦定义数据库⑧定义基本表⑨定义视图⑩定义索引三、简答题(15分,每小题5分):1.使用数据库系统有什么好处?答·查询迅速、准确,而且可以节约大量纸面文件;·数据结构化,并由DBMS统一管理;25·数据冗余度小:·具有较高的数据独立性;·数据的共享性好;·DBMS还提供了数据的控制功能。2.叙述数据字典的主要任务和作用?答:数据字典的任务就是管理有关数据的信息,所以又称为“数

3、据库的数据库”。它的任务主要有:(1)描述数据库系统的所有对象,并确定其属性。如一个模式中包含的记录型与一个记录型包含的数据项;用户的标识、口令;物理文件名称、物理位置及其文件组织方式等。数据字典在描述时赋给每个对象一个惟一的标识。(2)描述数据库系统对象之间的各种交叉联系。如哪个用户使用哪个子模式,哪些模式或记录型分配在哪些区域及对应于哪些物理文件、存储在何种物理设备上。(3)登记所有对象的完整性及安全性限制等。(4)对数据字典本身的维护、保护、查询与输出。数据字典的主要作用是:(1)供数据库管理系统快速查找有关对象的信

4、息。数据库管理系统在处理用户存取时,要经常查阅数据字典中的用户表、子模式表和模式表等。(2)供数据库管理员查询,以掌握整个系统的运行情况。(3)支持数据库设计与系统分析。3.简要叙述关系数据库的优点?答:关系数据库是以关系模型作为数据的组织方式,关系模型是建立在严格的数学概念基础上的,关系数据库的主要优点是概念简单清晰,用户不需了解复杂的存取路径,不需说明“怎么干”,只需说明“干什么”,易懂易学。四、综合题(45分):1.某医院病房计算机管理中需要如下信息:(10分)科室:科名,科地址,科电话,医生姓名病房:病房号,床位号

5、,所属科室名25医生:姓名,职称,所属科室名,年龄,工作证号病人:病历号,姓名,性别,诊断,主管医生,病房号其中,一个科室有多个病房、多个医生,一个病房只能属于一个科室,一个医生只属于一个科室,但可负责多个病人的诊治,一个病人的主管医生只有一个。完成如下设计:(1)设计该计算机管理系统的E-R图;(5分)(2)将该E-R图转换为关系模型结构;(3分)(3)指出转换结果中每个关系模式的候选码。(2分)2.设有关系S、SC、C,试用关系代数、元组关系演算表达式和SQL完成下列操作。(15分,每小题5分)S(S#,SNAME,A

6、GE,SEX)例:(001,'李强',23,’男')SC(S#,C#,SCORE)例:(003,'C1',83)C(C#,CNAME,TEACHER)例:('C1','数据库原理','王华')(1)用关系代数检索选修课程号(C#)为C1和C2的学生学号(S#)。(2)用元组关系演算表达式检索选修了“程军”老师所授课程之一的学生姓名。(2)用元组关系演算表达式检索选修了“程军”老师所授课程之一的学生学号。(3)用SQL找出选修了“程军”老师教的所有课程的学生姓名。3.设有关系模式R(U,F),其中:(10分)U={E,F,G

7、,H},F={E→G,G→E,F→EG,H→EG,FH→E}求F的最小依赖集。4.设有关系R和函数依赖F:(10分)R(W,X,Y,Z),F={X→Z,WX→Y}。试求下列问题:(1)关系R属于第几范式?(5分)(2)如果关系R不属于BCNF,请将关系R逐步分解为BCNF。(5分)要求:写出达到每一级范式的分解过程,并指明消除什么类型的函数依赖。25四、综合题(45分):1.解:(1)本题的E-R图如图2所示。(2)对应的关系模型结构如下:科室(科名,科地址,科电话)病房(病房号,床位号,科室名)医生(工作证号,姓名,职称

8、,科室名,年龄)病人(病历号,姓名,性别,诊治,主管医生,病房号)(3)每个关系模式的候选码如下:科室的候选码是科名;病房的候选码是科室名十病房号;医生的候选码是工作证号;病人的候选码是病历号。n病人入住病房1病房号床位号工作证号姓名性别病历号n医生从属科室1科名科电话科地址职称年龄姓名诊治组成n1n1

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。