南昌大学《数据库系统》期末考试试卷及答案.docx

上传人:rrsccc 文档编号:10421771 上传时间:2021-05-15 格式:DOCX 页数:9 大小:56.97KB
返回 下载 相关 举报
南昌大学《数据库系统》期末考试试卷及答案.docx_第1页
第1页 / 共9页
南昌大学《数据库系统》期末考试试卷及答案.docx_第2页
第2页 / 共9页
南昌大学《数据库系统》期末考试试卷及答案.docx_第3页
第3页 / 共9页
南昌大学《数据库系统》期末考试试卷及答案.docx_第4页
第4页 / 共9页
南昌大学《数据库系统》期末考试试卷及答案.docx_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《南昌大学《数据库系统》期末考试试卷及答案.docx》由会员分享,可在线阅读,更多相关《南昌大学《数据库系统》期末考试试卷及答案.docx(9页珍藏版)》请在三一文库上搜索。

1、南昌大学数据库系统期末考试试卷及答案试卷编号:()卷课程编号:课程名称:数据库系统概论考试形式:闭卷适用班级:姓名:学号:班级:学院:信息工程学院专业:考试日期:题号一二三四五六七八九十总分累 分 人题分302050100签名得分考生注意事项:1、本试卷共5 页,请查看试卷中是否有缺页或破损。如有立即举手报告以便更换。2、考试结束后,考生不得将试卷、答题纸和草稿纸带出考场。一、选择题: ( 每空 2分,共 30分)得分评阅人1.关系数据库规范化是为解决关系数据库中(A)问题而引入的。A.插入异常、删除异常和数据冗余B.提高查询速度C.减少数据操作的复杂性D.保证数据的安全性和完整性2. 在数据

2、管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是A阶段。A数据库系统B文件系统C人工管理D数据项管理3. 数据库( DB)、数据库系统( DBS)和数据库管理系统( DBMS)三者之间的关系是( C )。A DBMS 包括 DB 和 DBSB DB 包括 DBS 和 DBMSC DBS 包括 DB 和 DBMSD DBS 就是 DB,也就是 DBMS4.数据库管理系统能实现对数据库中数据表、索引等对象的定义、 修改、删除,这类语言称为 ( A )。A数据定义语言( DDL)B数据操纵语言( DML)C数据查询语言( DQL)D数据控制语

3、言( DCL)5.同一个关系模型的任意两个元组值(A)。A. 不能全同B. 可全同C.必须全同D. 以上都不是6.概念模型是(B )A、用于信息世界的建模,与具体的DBMS 有关B、用于信息世界的建模,与具体的DBMS 无关C、用于现实的建模,与具体的DBMS 有关D、用于现实的建模,与具体的DBMS 无关7. 物理数据独立性是指( D )。A. 模式改变,外模式和应用程序不变B.模式改变,内模式不变C.内模式改变,模式不变D.内模式改变,外模式和应用程序不变8. SQL 语言是( C )语言。A层次数据库B网络数据库C关系数据库D非数据库第 1页 共 6页南昌大学 2011 2012 学年第

4、一学期期末考试试卷第 2页 共 6页9.自然连接是构成新关系的有效方法。一般情况下,当对关系R 和 S 使用自然连接时,要求R 和 S含有一个或多个共有的(D )。A. 元组B.行C.记录D.属性10.关系运算中花费时间可能最长的运算是(C )。A. 投影B.选择C.笛卡尔积D.除11.文件系统与数据库系统的最大区别是(C)。A. 数据共享B. 数据独立C. 数据结构化D. 数据冗余12.用于事务回滚的SQL 语句是( D )A、CREATE TABLEB 、 COMMITC、GRANT 和 REVOKED、 ROLLBACK13. ( C )用来记录对数据库中数据进行的每一次更新操作。A数据

5、库文件B缓冲区C日志文件D后援副本14.并发操作会带来哪些数据不一致性(D)。A丢失修改、不可重复读、读脏数据、死锁B不可重复读、读脏数据、死锁C丢失修改、读脏数据、死锁D丢失修改、不可重复读、读脏数据15.为提高效率,关系数据库系统必须进行(B )处理。A、定义视图B、查询优化C、建立索引D、数据规范化到最高范式二、简答题(每题4 分,共 20 分)得分评阅人1. 叙述等值连接与自然连接的区别和联系。答:等值连接表示为RS ,自然连接表示为RS;自然连接是除去重复属性的R.A=S.B等值连接。两者之间的区别和联系如下:自然连接一定是等值连接,但等值连接不一定是自然连接。等值连接要求相等的分量

6、,不一定是公共属性;而自然连接要求相等的分量必须是公共属性。等值连接不把重复的属性除去;而自然连接要把重复的属性除去。2. 简述事务的性质 。事务的 ACID 特性:原子性( Atomicity ):事务是数据库的逻辑工作单位,事务中包括的诸操作要么都做,要么都不做。一致性( Consistency):事务执行的结果必须是使数据库从一个一致性状态变到另一个一致性状态 .隔离性( Isolation ):对并发执行而言,一个事务的执行不能被其他事务干扰。持续性( Durability):一个事务一旦提交,它对数据库中数据的改变就应该是永久性的。3举例说明关系参照完整性的含义。略第 3页 共 6页

7、4. 设有关系模式 R( A, B, C, D, E, G,K),其最小函数依赖集 F=AB C, B DE, CG, G A求模式 R 属于第几范式,并说明理由,进而把R 分解成更高一级范式的模式。答: ABK, BCK, BGK 是候选码;在上面的关系中,非主属性只有DE ,但存在函数依赖 B DE,即存在非主属性对码的部分函数依赖,故不是2NF ;将 R 分解成:R1(A,B,C,G,K, AB C, C G, G A)R2(B,D,E, B DE)R 关系中的候选码仍为 ABK,BCK,BGK ,没有非主属性,故一定满足 2NF ; R2 关系中候选码为 B,主属性只有一个,故一定满足

8、 2NF 。5. 叙述 SQL语言支持的三级逻辑结构。答: SQL语言支持的三级逻辑结构略。三、应用题(共 50 分)得分评阅人1 、 某 学 校 教 学 数 据 库 , 共 有 三 个 表 , 分 别 为 : 学 生 基 本 情 况 表Student(Sno,Sname,Sage,Ssex,Sdept),课程表 course(Cno,Cname,Cpno,Ccredit),学生选课表 SC(Sno,Cno,Grade) (每小题 3 分,共 27 分)(1)用 SQL 语句完成下列 全部小题:1) 求年龄小于 17 岁的学生SELECT *FROM Student WHERE Sage90

9、;3) 统计选修人数超过 100 人课程的课程号SELECT CnoFROMSCGROUP BY Cno HAING count(Sno)100 ;4) 建立数学系全体学生的视图CREATE VIEW M_StudentAsSELECT Sno, Sname, Sage,Ssex,FROMStudentWHERE Sdept= MA ;第 4页 共 6页5)把对表 SC、 Student的查询权授予全体用户 GRANT SELECT ON TABLE SC,Student TO PUBLIC;6)删除学号为 95001学生的选课记录DELETEFROM SCWHERE Sno=”95001”;

10、( 2)用关系代数完成 1 中的 1),2)小题:1) Sage 90 (SC) Course)3)检索全部学生都选修了的课程名Cname (Sno,Cno(SC)Sno(Student) (Course)2、 设有一教学管理数据库,其属性为:学号 (S#),课程号 (C#),成绩 (G),任课教师 (TN) ,教师所在的系 (D)。这些数据有下列语义:一个学生所修的每门课程都有一个成绩;每门课程只有一位任课教师,但每位教师可以有多门课程;教师中没有重名,每个教师只属于一个系。 (共 13 分)(1). 试根据上述语义确定函数依赖集。 ( 3 分)(2). 如果用上面所有属性组成一个关系模式,

11、那么该关系模式为何模式 ?并举例说明在进行增、删操作时的异常现象。 (5 分)(3). 将其分解为具有依赖保持的3NF。(5 分)解:(1).F (S# ,C#)G,C#TN, TND(2). 关系模式为 1NF。该关系模式的候选关键字为(S#,C#)则非主属性有 G、TN和 G。又 F 中有 C#TN存在非主属性 TN对候选关键字 (S#,C#)的部分依赖p即: (S#,C#)- TN。异常现象 :若新增设一门课程而暂时还没有学生选修时,则因缺少关键字 S#值而不能进行插入操作。若某个教师调离学校要删除其有关信息时,会将不该删除的课程 (C#) 信息删除。(3).F=F (S# , C#)G

12、,C# TN,TND R1,R2, R3其中: R1=(S#,C#, G)R2(C#, TN)R3(TN, D)第 5页 共 6页3.某体育运动锦标赛有来自世界各国运动员组成的体育代表团参赛各类比赛项目。如果规定:每个运动员每参加一个比赛项目, 只有一个成绩; 每个比赛项目只属于一个比赛类别;每个比赛类别只有一个比赛主管。 (共 10 分)1、试为该锦标赛各个代表团、运动员、比赛项目、比赛类别设计一个 E-R 关系图,并注明属性和联系类型 ( 5 分)2、将此 E-R 图转化为关系模型并进行规范化处理为 3NF,且表示出各关系模式的主码、外码( 5 分)答:团编号地区人数代表团1组成类别编号类别名主管N时间成绩运动员MN比赛项目N属于1比赛类别参加编姓年年号名龄龄2项目编号项目名级别划下划线的为码代表团 (团编号 ,地区 ,人数 )运动员 (运动员编号 ,姓名 ,年龄 ,性别 ,团编号 ) 团编号为外码 - 项目 (项目编号 ,项目名 ,级别 ,类别编号 ) 类别编号为外码类别 (类别编号 ,类别名 ,主管 )参赛 (运动员编号 ,项目编号 ,时间 ,成绩 )运动员编号、项目编号均为外码第 6页 共 6页

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1