数据库原理试卷带答案

上传人:飞*** 文档编号:4624905 上传时间:2017-08-21 格式:DOC 页数:18 大小:277.91KB
返回 下载 相关 举报
数据库原理试卷带答案_第1页
第1页 / 共18页
数据库原理试卷带答案_第2页
第2页 / 共18页
数据库原理试卷带答案_第3页
第3页 / 共18页
数据库原理试卷带答案_第4页
第4页 / 共18页
数据库原理试卷带答案_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《数据库原理试卷带答案》由会员分享,可在线阅读,更多相关《数据库原理试卷带答案(18页珍藏版)》请在金锄头文库上搜索。

1、1数据库原理试卷 A一、单选题(本题共 20 个小题,每题 1 分,共 20 分。答案唯一,多选或少选均不得分。请将答案按对应的题号写在下面的表格中)1.下述关于数据库系统的正确叙述是( A )。 A. 数据库系统减少了数据冗余 B. 数据库系统避免了一切冗余 C. 数据库系统中数据的一致性是指数据类型一致 D. 数据库系统比文件系统能管理更多的数据 2. 数据库(DB) ,数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是( A )。 A. DBS 包括 DB 和 DBMS B. DBMS 包括 DB 和 DBS C. DB 包括 DBS 和 DBMS D. DBS 就是 DB,也

2、就是 DBMS 3. 描述数据库全体数据的全局逻辑结构和特性的是( A )。 A.模式 B. 内模式 C. 外模式 D. 用户模式 4. 要保证数据库的逻辑数据独立性,需要修改的是(A )。 A. 模式与外模式的映射 B. 模式与内模式之间的映射 C. 模式 D. 三层模式 5. 数据库系统的数据独立性体现在( B )。 A.不会因为数据的变化而影响到应用程序 B.不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序 C.不会因为存储策略的变化而影响存储结构 D.不会因为某些存储结构的变化而影响其他的存储结构 6. 在一个关系中如果有这样一个属性存在,它的值能惟一地标识关系中的每一个元组

3、,称这个属性为( C )。A. 关键字 B. 数据项 C. 主属性 D. 主属性值7. 现有如下关系: 患者(患者编号,患者姓名,性别,出生日起,所在单位) 医疗(患者编号,患者姓名,医生编号,医生姓名,诊断日期,诊断结果) 其中,医疗关系中的外码是( D )。 A. 患者编号 B. 患者姓名C. 患者编号和患者姓名 D. 医生编号和患者编号 8. 自然连接是构成新关系的有效方法。一般情况下,当对关系 R 和 S 使用自然连接时,要求 R 或 S 含有一个或多个共有的( D )。A. 元组 B. 行C. 纪录 D. 属性 9. 有关系 SC(S_ID,C_ID ,AGE,SCORE) ,查找年

4、龄大于 22 岁的学生的学号和分数,正确的关系代数表达式是( D )。 . S_ID,SCORE (AGE 22 (SC) ) . AGE 22 (S_ID, SCORE (SC) ) . S_ID,SCORE (AGE 22 ( S_ID ,SCORE, AGE (SC) ) ) A.和 B. 只有正确2C. 只有 正确 D. 和正确 10. 关系模型中实现实体间 N:M 联系是通过增加一个(A )。 A. 关系实现 B. 属性实现C. 关系或一个属性实现 D. 关系和一个属性实现11. SQL 语言集数据查询、数据操纵、数据定义和数据控制功能于一体,其中,CREATE 、DROP 、ALT

5、ER 语句是实现哪种功能(C )。 A. 数据查询 B. 数据操纵 C. 数据定义 D. 数据控制 12. SQL 中,与“NOT IN” 等价的操作符是 ( D )。A. =SOME B. =ALL C. ALL 13. 若用如下的 SQL 语句创建一个表 student: CREATE TABLE student ( NO char(4) NOT NULL, NAME char(8) NOT NULL, SEX char(2), AGE numeric(2) 可插入到 student 表中的值是(C )。A. (NULL , 李华 , 男 , 23) B. (1031 , NULL, 男

6、, 23 ) C. (1031 , 李华 , NULL , NULL) D. (1031 , 李华 , 男 , 23 ) 14. 当关系模式 R(A,B)已属于 3NF,下列说法中正确的是( B )。 A. R 一定消除了插入和删除异常 B. 仍然存在一定的插入和删除异常 C. 一定属于 BCNF D. A 和 C 的说法都正确 15.在关系数据库中,要求基本关系中所有的主属性上不能有空值,其遵守的约束规则是(C )。 A. 数据依赖完整性规则 B. 用户定义完整性规则 C. 实体完整性规则 D. 域完整性规则 16. 学生表(id ,name,sex,age ,depart_id,depar

7、t_name) ,存在函数依赖是idname,sex,age,depart_id;dept_iddept_name,其满足(B )。 A. 1NF B. 2NF C. 3NF D. BCNF 17. 下列关于函数依赖的叙述中,哪一条是不正确的(B )。 A. 由 XY,YZ,则 XYZ B. 由 XYZ,则 XY, YZ C. 由 XY,WYZ ,则 XWZ D. 由 X Y,ZY,则 XZ 18 . 设有两个事务 T1,T2 ,其并发操作如图所示,下面描述正确的是(B )。 T1 T2Read A=10Read A=10Update A=A-5Update A=A-8A. 不存在问题 B.

8、丢失更新 3C. 不能重读 D. 读 “ 脏 ” 数据 19. 后援副本的作用是( C )。 A. 保障安全性 B. 一致性控制 C. 故障后的恢复 D. 数据的转储 20. 若系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部损失,这种情况称为(A )。A. 介质故障 B. 运行故障 C. 系统故障 D. 事务故障 二、多项选择题(本题共 5 个小题,每空 2 分,共 10 分。多选或少选以及不选均不得分)1.关系代数中,一般连接操作由(BC )操作组合而成 .A.投影 B.笛卡尔积C.选择 D.差2.嵌入到宿主语言中的 SQL 语句的处理方式有(BC ) 。A.单条处理

9、 B.采用预处理方式 C.扩充主语言的编译程序 D.使用共享变量3.数据库恢复通常采用的方法是(ABC ) 。A.建立检查点 B.建立副本C.建立日志文件 D.建立索引4.概念结构是对现实世界的一种抽象。一般有以下几种(ABC ) 。A.分类 B.聚集 C.概括 D.数据库所用的文字5.能够被更新的视图必须是从单个基本表中,使用(CD )操作导出的,且包含了基本表的主码或某个候选码。A.分组 B.聚合函数C.投影 D.选择三、填空题(本题共 10 个小题,每空 1 分,共 10 分。多填或少填以及错别字均不得分)1.数据库技术经历了_人工管理_、文件系统和数据库系统三个发展阶段。 。2.数据模

10、型通常由数据结构、 数据操作 和完整性约束三部分构成。3.若关系中某一属性(组)能唯一的标识一个元组,则该属性组为 候选码或主码或主关键字 。4.在概念结构设计中,各分 E-R 图之间的冲突主要由三类,属性冲突、 命名冲突 和结构冲突。5.SQL 是面向集合的,而主语言是面向对象的,为此嵌入式 SQL 用 游标 来协调这两种不同的处理方式。6.在关系代数优化的过程中,应尽可能的先做 选择 运算。7.事务具有 ACID 特性,其中 I 代表的特性是 隔离性 。8.预防死锁通常有两种方法:一次封锁法和 顺序封锁法 。9.并发操作带来的数据不一致性主要包括 丢失修改 、不可重复读和读“脏”数据。10

11、.带有 EXISTS 谓词的子查询不返回任何数据,只产生逻辑真值 TRUE 和逻辑假值 FALSE。四、判断题(本题共 10 个小题,每题 1 分,共 10 分,正确的在括号中划,错误的在括号中划)41.自然连接是一种特殊的等值连接。 ( )2.关系数据库中的投影操作是指从关系中抽出特定字段。 ( )3.可以在视图上定义新的表。 ( )4. SQL 语言采用面向集合的操作方式。 ( )5.若视图的属性来自集函数、表达式,则该视图是可以更新的。 ( )6.视图使用户能以多种角度看待同一数据。 ( )7.关系数据库的规范化理论主要解决的问题是如何构造合适的数据逻辑结构。 ( )8.SQL 语言中用

12、 ROLLBACK 语句实现事务的回滚。 ( )9.为了防止一个用户的工作不适当地影响另一个用户,应该采取并发控制。 ( )10.若事务 T 对数据 R 已加 X 锁,则其他事务对数据 R 可以加 S 锁但不能加 X 锁。 ( )五、综合题(本题共 5 个小题,共 50 分)1. 已知关系 R 和 S 如下:(每题 2 分,共 10 分)A B C3 4 5S7 2 3计算:S-R RS 3,1 (R)R S R S322. 设某商业集团数据库有三个实体。一是“商品”实体,属性有商品号、商品名、规格、单价;二是“商店”实体,属性有商店号、商店名、地址等;三是“供应商”实体,属性有供应商编号、供

13、应商名、地址;供应商与商品之间存在“供应”联系,每个供应商可供应多种商品,每种商品可向多个供应商订购,每个供应商供应每种商品有月供应量;商店与商品之间存在“销售”联系,每个商店可销售多种商品,每种商品可在多A B C7 6 32 5 77 2 3R4 4 35个商店销售,每个商店销售每种商品有月计划数。试画 出反映上述问题的E-R图(8分)3. 以下给出三个基本表。Student(学生表)的字段按顺序为学号、姓名、性别、年龄、学生所在院系;Course(课程表)的字段按顺序为课程编号、课程名、课程学分;SC(选课表)的字段按顺序为学号、课程号、成绩。各表的记录如下,按要求完成各题。 (本题共2

14、4分,每小题3分)(1) 用关系代数完成以下查询查询选修了“c2”课程的学生学号查询没有学生选修的课程的课程号查询被全部学生选修的课程号查询同时选修了“c2” 和“c4”两门课程的学生学号StudentSno Sname Ssex Sage Sdept95001 张 三 男 20 CS95002 李 四 女 19 IS95003 赵 六 女 18 MA95004 孙 明 男 19 ISSCSno Cno Grade95001 1 9295001 2 8595001 3 8895002 2 9095003 3 8095003 2 7095004 2 85CourseCno Cname Ccred

15、itc1 数 据 库 4c2 数 学 2c3 信 息 系 统 4c4 操 作 系 统 3c5 数 据 结 构 4c6 数 据 处 理 2c7 PASCAL 46(2)用 SQL 语言完成以下查询查询选修了课程的学生人数查询学生姓名以 ZHANG 开头的所有学生的姓名和性别把低于 70 分成绩提高 5%,高于 75 分的成绩提高 2%查询选修了全部课程的学生学号4.指出下列关系模式的候选码,并判断最高满足第几范式?(每小题 2 分,共 8 分)(1)R(X,Y,Z) , F=YZ,YX,XYZ(2)R(A,B,C) , F=AB,BA,CA(3)R(X,Y,Z) F=YZ,XZY7(4)R(A,B,C,D,E) F=ABCE,EAB,CD

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

当前位置:首页 > 资格认证/考试 > 其它考试类文档

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