数据库复习(题库讲解3)

上传人:kms****20 文档编号:40363224 上传时间:2018-05-26 格式:DOC 页数:11 大小:104.50KB
返回 下载 相关 举报
数据库复习(题库讲解3)_第1页
第1页 / 共11页
数据库复习(题库讲解3)_第2页
第2页 / 共11页
数据库复习(题库讲解3)_第3页
第3页 / 共11页
数据库复习(题库讲解3)_第4页
第4页 / 共11页
数据库复习(题库讲解3)_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《数据库复习(题库讲解3)》由会员分享,可在线阅读,更多相关《数据库复习(题库讲解3)(11页珍藏版)》请在金锄头文库上搜索。

1、上海电机学院上海电机学院 200_200_200_200_学年第学年第_学期学期数据库原理及应用数据库原理及应用课程期末考试试卷课程期末考试试卷 C C 2007.102007.10开课学院: ,专业: 考试形式:闭、开卷,所需时间90 分钟考生姓名: 学号: 班级 任课教师 题序一二 三四五六总 分得分评卷人一、 填空题(共 20 分,每空格 1 分)1. 数据库管理系统是位于用户与_之间的一个数据管理软件, 它主要包括_功能、_功能、数据库的运行管理和数 据库的建立与维护功能等基本功能。2. 数据库管理系统必须提供的数据控制和保护功能包括 _、_、_、_和事务支持。3. SQL 语言的数据

2、定义功能包括_、_和 _。4. 若事务在运行过程中,由于种种原因,使事务未运行到正常终止之前就被 撤消,这种情况就称为_。5. 在数据库设计中,对数据库的概念、逻辑和物理结构和改变称为 _,其中,改变概念或物理结构又称_,改变物理结构 称为_。6. 数据模型通常包括_、_和_3 个要 素。7. E-R 模型是对现实世界的一种抽象,它的主要成分是- _、_和_。二、选择题(共 30 分,每小题 2 分)1数据存储结构的改变对应用程序的影响,称为数据库的_ A.数据的物理独立性 B.数据的逻辑独立性 C.物理结构的独立性 D.逻辑结构的独立性2下面关于数据库系统的正确叙述是_A. 数据库系统减少了

3、数据冗余B数据库系统避免了数据冗余C数据库系统中数据的一致性指数据类型一致D数据库系统比文件系统能管理更多的数据3一个供应商可供应多种零件,而一种零件可由多个供应商供应,则实体供应 商与零件之间的联系是_。 A.一对一 B.一对多 C.多对一 D.多对多4在数据库设计中,当合并局部 ER 图时,学生在某一局部应用中被当作实体, 而在另一局部应用中被当作属性,那么我们称这种现象为_冲突。A. 属性冲突 B命名冲突C. 联系冲突 D结构冲突5在关系代数的传统集合运算中,假定有关系 R 和 S,运算结果为 W。如果 W 中的元组属于 R,并且属于 S,则 W 为_运算的结果。A. 笛卡尔积 B.并

4、C差 D交6已知学生表 Student、课程表 Course 和学生选课表 SC它们的结构如下:Student(Sno,Sname,Ssex,Sage,Sdept)Course(Cno,Cname)SC(Sno,Cno,Grade)其中:Sno 为学号,Sname 为姓名,Ssex 为性别,Sage 为年龄,Sdept 为系别, Cno 为课程号,Cname 为课程名,GradeE 为成绩。要查找选修”COMPUTER”课程的女学生姓名,将涉及到关系:_AStudent BSC,Course CStudent,SC DStudent,Course,SC7SQL 语言具有两种使用方式,分别是交互

5、式 SQL 和_A. 提示式 SQL B. 多用户 SQLC. 嵌入式 SQL D. 解释式 SQL8由于关系模式设计不当引起的更新异常是_A. 两个事物同时对一数据项进行更新而造成数据不一致B. 由于关系的不同元组中数据冗余,更新时未能同时更新所有元组而造成 的数据不一致C. 未经授权的用户对数据进行了更新D对数据的更新因为违反完整性的约束条件而遭到拒绝9授权编译系统和合法性检查机制一起组成了_子系统A. 安全性 B完整性 C并发控制 D恢复10下面哪个不会破坏正在运行的数据库_A. 磁盘损坏 B磁盘的磁头碰撞C. 突然停电 D. 瞬时的强磁场干扰 11WHERE 的条件表达式中,可以匹配单

6、个字符的是_A.* B.% C.- D.?12以下有关索引的叙述中正确的是_A. 索引越多,更新速度越快B. 索引需要用户引用C. 并置索引中列的个数不受限制D索引可以用来提供多种存取路径13消除了部分函数依赖的 lNF 的关系模式,必定是_A1NF B2NF C3NF DBCNF14后援副本的用途是_A. 安全性保障 B.一致性控制 C故障后的恢复 D. 数据的转储15使某个事物永远处于等待状态,而得不到执行的现象称为_A. 死锁 B活锁C. 串行调度 D. 不可串行调度三、将下图转化为关系数据模型,并在主码下加下划线。(10 分)四、设关系 R,S 分别如下,求 RS 的结果。(10 分)

7、S: R: 课程号课程名学号课程号成绩201英语000120189 202数据库000220177 203数据结构000220289 204操作系统000120389000320476000120289000220456000220334000320178000120489五、对下列关系模式分别用关系代数和 SQL 实现下列查询:(每题 4 分,共 20 分) 学生(学号,姓名,性别,年龄,所在系) 课程(课程号,课程名,先行课)选课(学号,课程号,成绩)1. 查询学号为 95001 的学生的所有信息2. 查询选修了课号为 001 课程的学生的姓名3. 查询至少选修了课号为 001 和 003

8、 课程的学生的学号4. 求课号为 001 课程成绩高于张三学生的学号和成绩;(仅用 SQL 实现)5. 求选修了课号为 001 课程,但没有选修课号为 002 课程学生的学号。六、设关系模式 R(ABCD),函数依赖集 F=AC,CA, BAC,DAC,BDA 求出 R 的候选码,将 R 分解为第三范式。(10 分)上海电机学院上海电机学院 200_200_200_200_学年第学年第_学期学期数据库原理及应用数据库原理及应用课程期末考试试卷课程期末考试试卷 C C 2007.102007.10一、 填空题(共 20 分,每空格 1 分)1. 数据库管理系统是位于用户与操作系统之间的一个数据管

9、理软件,它主要 包括数据定义功能、数据操纵功能、数据库的运行管理和数据库的建立与维护 功能等基本功能。 2. 数据库管理系统必须提供的数据控制和保护功能包括安全性保护、完整性 控制、故障恢复、并发控制和事务支持。 3. SQL 语言的数据定义功能包括定义基本表、定义索引和定义视图。4. 若事务在运行过程中,由于种种原因,使事务未运行到正常终止之前就被 撤消,这种情况就称为事务故障。5. 在数据库设计中,对数据库的概念、逻辑和物理结构和改变称为再组织, 其中,改变概念或物理结构又称再构造,改变物理结构称为再格式化。6. 数据模型通常包括数据结构、数据操作和完整性约束条件 3 个要素。7. E-R

10、 模型是对现实世界的一种抽象,它的主要成分是实体集、属性和联系。二、选择题(共 30 分,每小题 2 分)AADDD DCBAC CDBCB三、将下图转化为关系数据模型,并在主码下加下划线。(10 分)答案:学生(学号,姓名,性别);教师(工号,姓名,性别);课程(课号,课程名,学分);学习(学号,课号,成绩);任课(工号,课号,评价)四、设关系 R,S 分别如下,求 RS 的结果。(10 分)答案:学号成绩000189 五、对下列关系模式分别用关系代数和 SQL 实现下列查询:(每题 4 分,共 20 分)答案: select *from 学生where 学号=95001 select 姓名

11、from 学生where 学号 in(select 学号from 选课where 课程号=001)(3) select 学号from 选课 X , 选课 Ywhere X.学号=Y.学号 and X.课程号=001 and Y.课程号=003(4)select 学号,成绩from 选课where 课程号=001and 成绩(select 成绩from 选课where 课程号=001 and 学号=(select 学号from 学生where 姓名=张三);(5) select 学号from 选课where 课程号=001minusselect 学号from 选课where 课程号=002六、设关系模式 R(ABCD),函数依赖集 F=AC,CA, BAC,DAC,BDA 求出 R 的候选码,将 R 分解为第三范式。(10 分)答:R 的候选码为 BD,第三范式AC,BC,DC,BD

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号