数据库原理试卷带答案(14页).doc
《数据库原理试卷带答案(14页).doc》由会员分享,可在线阅读,更多相关《数据库原理试卷带答案(14页).doc(14页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-数据库原理试卷带答案-第 14 页数据库原理试卷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,也就是DBM
2、S 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),查找年龄大于22岁的学生的学号和分数,正确的关系代数
4、表达式是( 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. 只有正确C. 只有 正确D. 和正确 10. 关系模型中实现实体间 N:M 联系是通过增加一个(A )。 A. 关系实现B. 属性实现C. 关系或一个属性实现 D. 关系和一个属性实现11. SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,其中,CREATE、DROP、ALTER语句是实现哪种功能(C )。 A. 数据查询 B. 数据操纵 C.
5、 数据定义 D. 数据控制 12. SQL中,与“NOT IN”等价的操作符是( D )。A. =SOME B. =ALL C. SOME D.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, 男 , 23 ) C. (1031 , 李华 , NULL , NULL)D.
6、 (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,depart_name),存在函数依赖是idname,sex,age,depart_id;dept_iddep
7、t_name,其满足(B )。 A. 1NFB. 2NF C. 3NFD. BCNF 17. 下列关于函数依赖的叙述中,哪一条是不正确的(B )。 A. 由XY,YZ,则XYZB. 由XYZ,则XY, YZ C. 由XY,WYZ,则XWZD. 由XY,ZY,则XZ 18 . 设有两个事务 T1,T2 ,其并发操作如图所示,下面描述正确的是(B )。 T1T2Read A=10Read A=10Update A=A-5Update A=A-8A. 不存在问题B. 丢失更新 C. 不能重读D. 读 “ 脏 ” 数据 19. 后援副本的作用是( C )。 A. 保障安全性 B. 一致性控制 C. 故
8、障后的恢复 D. 数据的转储 20. 若系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部损失,这种情况称为(A )。 A. 介质故障 B. 运行故障 C. 系统故障 D. 事务故障 二、多项选择题(本题共5个小题,每空2分,共10分。多选或少选以及不选均不得分)1.关系代数中,一般连接操作由(BC )操作组合而成.A.投影B.笛卡尔积C.选择D.差2.嵌入到宿主语言中的SQL语句的处理方式有(BC )。A.单条处理B.采用预处理方式 C.扩充主语言的编译程序D.使用共享变量3.数据库恢复通常采用的方法是(ABC )。A.建立检查点B.建立副本C.建立日志文件D.建立索引4
9、.概念结构是对现实世界的一种抽象。一般有以下几种(ABC )。A.分类 B.聚集 C.概括 D.数据库所用的文字5.能够被更新的视图必须是从单个基本表中,使用(CD )操作导出的,且包含了基本表的主码或某个候选码。A.分组B.聚合函数 C.投影D.选择三、填空题(本题共10个小题,每空1分,共10分。多填或少填以及错别字均不得分)1.数据库技术经历了_人工管理_、文件系统和数据库系统三个发展阶段。2.数据模型通常由数据结构、 数据操作 和完整性约束三部分构成。3.若关系中某一属性(组)能唯一的标识一个元组,则该属性组为 候选码或主码或主关键字 。4.在概念结构设计中,各分E-R图之间的冲突主要
10、由三类,属性冲突、 命名冲突 和结构冲突。5.SQL是面向集合的,而主语言是面向对象的,为此嵌入式SQL用 游标 来协调这两种不同的处理方式。6.在关系代数优化的过程中,应尽可能的先做 选择 运算。7.事务具有ACID特性,其中I代表的特性是 隔离性 。8.预防死锁通常有两种方法:一次封锁法和 顺序封锁法 。9.并发操作带来的数据不一致性主要包括 丢失修改 、不可重复读和读“脏”数据。10.带有 EXISTS 谓词的子查询不返回任何数据,只产生逻辑真值TRUE和逻辑假值FALSE。四、判断题(本题共10个小题,每题1分,共10分,正确的在括号中划,错误的在括号中划)1.自然连接是一种特殊的等值
11、连接。 ( )2.关系数据库中的投影操作是指从关系中抽出特定字段。 ( )3.可以在视图上定义新的表。 ( )4. SQL语言采用面向集合的操作方式。 ( )5.若视图的属性来自集函数、表达式,则该视图是可以更新的。 ( )6.视图使用户能以多种角度看待同一数据。 ( )7.关系数据库的规范化理论主要解决的问题是如何构造合适的数据逻辑结构。 ( )8.SQL语言中用ROLLBACK语句实现事务的回滚。 ( )9.为了防止一个用户的工作不适当地影响另一个用户,应该采取并发控制。 ( )10.若事务T对数据R已加X锁,则其他事务对数据R可以加S锁但不能加X锁。 ( )五、综合题(本题共5个小题,共
12、50 分)1. 已知关系R和S如下:(每题2分,共10分)RABC763257723443SABC345723计算:S-R RS 3,1(R)RSRS 32 2. 设某商业集团数据库有三个实体。一是“商品”实体,属性有商品号、商品名、规格、单价;二是“商店”实体,属性有商店号、商店名、地址等;三是“供应商”实体,属性有供应商编号、供应商名、地址;供应商与商品之间存在“供应”联系,每个供应商可供应多种商品,每种商品可向多个供应商订购,每个供应商供应每种商品有月供应量;商店与商品之间存在“销售”联系,每个商店可销售多种商品,每种商品可在多个商店销售,每个商店销售每种商品有月计划数。试画 出反映上述
13、问题的E-R图(8分)3. 以下给出三个基本表。Student(学生表)的字段按顺序为学号、姓名、性别、年龄、学生所在院系;Course(课程表)的字段按顺序为课程编号、课程名、课程学分;SC(选课表)的字段按顺序为学号、课程号、成绩。各表的记录如下,按要求完成各题。(本题共24分,每小题3分)(1) 用关系代数完成以下查询 查询选修了“c2”课程的学生学号 查询没有学生选修的课程的课程号 查询被全部学生选修的课程号查询同时选修了“c2” 和“c4”两门课程的学生学号 (2)用SQL语言完成以下查询查询选修了课程的学生人数 查询学生姓名以ZHANG开头的所有学生的姓名和性别 把低于70分成绩提
14、高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,XZY(4)R(A,B,C,D,E) F=ABCE,EAB,CD数据库原理试卷B1.DBS是采用了数据库技术的计算机系统,DBS是一个集合体,包含数据库、计算机硬件、软件和( C )。A.系统分析员B.程序员 C.数据库管理员D.操作员 2.数据模型的三要素是(D )。A.外模式、模式和内模式B.关系模型、层次模型、网状模型 C.实体
15、、属性和联系D.数据结构、数据操作和完整性约束 3.数据库的概念模型独立于(B )。A.现实世界B.具体的机器和DBMS C.信息世界D.现实世界4.要保证数据库的物理数据独立性,需要修改的是( B )。 A.模式与外模式的映射 B.模式与内模式之间的映射 C.模式 D.三层模式 5.关系数据库管理系统应能实现的专门关系运算包括( B )。 A.排序、索引、统计 B.选择、投影、连接 C.关联、更新、排序 D.显示、打印、制表 6.一个关系只有一个( D )。 A.候选码B.外码 C.超码 D.主码7.现有一个关系:借阅(书号,书名,库存数,读者号,借期,还期),假如同一本书允许一个读者多次借
16、阅,但不能同时对一种书借多本,则该关系模式的主码是( D )。 A.书号B.读者号 C.书号+读者号D.书号+读者号+借期 8.关系代数表达式的优化策略中,首先要做的是( B )。 A.对文件进行预处理B.尽早执行选择运算 C.执行笛卡尔积运算D.投影运算 9.有关系SC(S_ID,C_ID,AGE,SCORE),查找年龄大于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.和
17、 B.只有正确 C.只有 正确D.和正确 10.从 E-R模型关系向关系模型转换时,一个M:N联系转换为关系模式时,该关系模式的关键字是( C )。A.M端实体的关键字B.N端实体的关键字 C.两端实体的关键字组合D.重新选取其它属性 11.在SQL语言中的视图VIEW是数据库的( A )。 A.外模式B.模式 C.内模式 D.存储模式 12.下列SQL语句中,修改表结构的是( A )。A.ALTERB.CREATE C.UPDATED.INSERT 13.若要撤销数据库中已经存在的表S,可用( C )。 A.DELETE TABLE S B.DELETE S C.DROP TABLE S D
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 原理 试卷 答案 14
限制150内