数据库原理试卷带答案教材

上传人:公**** 文档编号:460293456 上传时间:2024-02-10 格式:DOC 页数:23 大小:560.50KB
返回 下载 相关 举报
数据库原理试卷带答案教材_第1页
第1页 / 共23页
数据库原理试卷带答案教材_第2页
第2页 / 共23页
数据库原理试卷带答案教材_第3页
第3页 / 共23页
数据库原理试卷带答案教材_第4页
第4页 / 共23页
数据库原理试卷带答案教材_第5页
第5页 / 共23页
点击查看更多>>
资源描述

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

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

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

3、者(患者编号,患者姓名,性别,出生日起,所在单位)医疗(患者编号,患者姓名,医生编号,医生姓名,诊断日期,诊断结果)其中,医疗关系中的外码是 (D )。A.患者编号B.患者姓名C.患者编号和患者姓名D.医生编号和患者编号8. 自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R或S含有一个或多个共有的(D )。A. 元组B.行C.纪录D.属性9. 有关系SC( S_ID,C_ID,AGE,SCORE),查找年龄大于22岁的学生的学号和分数,正确的关系代数表达式是(D )。i . n S_ID , SCORE ( 22 (SC)ii . d AGE 22 ( n S_

4、ID , SCORE (SC)iii. n S_ID , SCORE ( d AGE 22 ( n S_ID , SCORE , AGE (SC)A. i和 iB.只有i正确C.只有 i正确D. i和iii正确10. 关系模型中实现实体间N : M联系是通过增加一个(A )。B.属性实现A.关系实现C.关系或一个属性实现D.关系和一个属性实现CREATE、DROP、ALTER 语句是11. SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,其中,实现哪种功能(C)。A.数据查询B.数据操纵C.数据定义D.数据控制12. SQL中,与“ NOT IN等价的操作符是(D )。A. =S

5、OMEB. =ALLD.ALLC. SOME13. 若用如下的 SQL语句创建一个表 student:CREATE TABLE stude nt ( 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. (1031,李华,男,23 )14. 当关系模式R(A,B)已属于3NF,下列说法中正确的是(B )。A. R 一定消除了插入和删除异常B.仍

6、然存在一定的插入和删除异常C. 一定属于BCNFD. A和C的说法都正确15. 在关系数据库中,要求基本关系中所有的主属性上不能有空值,其遵守的约束规则是(C )。A.数据依赖完整性规则B.用户定义完整性规则C.实体完整性规则D.域完整性规则16. 学生表 (id, n ame, sex, age, depart_id , depart_ name),存在函数依赖是 id n ame, sex, age, depart_id; dept_idtdept_name,其满足(B)。A. 1NFB. 2NFC. 3NFD. BCNF17. 下列关于函数依赖的叙述中,哪一条是不正确的(B )。A.由

7、Xty , Ytz,贝U XtYZB.由 XtYZ,贝U Xt丫 , 丫tZ18 .设有两个事务 T1,T2A.不存在问题C.不能重读19.后援副本的作用是(CA.保障安全性)。B. 一致性控制C.由 Xty , WY tz,贝U XW tZD.由 Xty , Z Y,贝U XtZ,其并发操作如图所示,下面描述正确的是(B )。T1T2Read A=10Update A=A-5Read A=10Update A=A-8B.丢失更新D.读“脏”数据#C.故障后的恢复D.数据的转储这种情况称为(A)。20.若系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部损失,A.介质故障B

8、.运行故障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. 概念结构是对现实世界的一种抽象。一般有以下几种( ABC )。A.分类B.聚集C.概括D.数据库所用的文字5. 能够被更新的视图必须是从单个基本表中,使用( CD

9、 )操作导出的,且包含了基本表的主码或某个候选码。A.分组B.聚合函数C.投影D.选择三、填空题(本题共 10个小题,每空1分,共10分。多填或少填以及错别字均不得分)1数据库技术经历了 _人工管理、文件系统和数据库系统三个发展阶段。2数据模型通常由数据结构、数据操作和完整性约束三部分构成。3若关系中某一属性(组)能唯一的标识一个元组,则该属性组为候选码或主码或主关键字 。4在概念结构设计中,各分E-R图之间的冲突主要由三类,属性冲突、命名冲突和结构冲突。5.SQL是面向集合的,而主语言是面向对象的,为此嵌入式SQL用 游标来协调这两种不同的处理方式。6在关系代数优化的过程中,应尽可能的先做选

10、择运算。7事务具有 ACID特性,其中I代表的特性是隔离性。8预防死锁通常有两种方法:一次封锁法和顺序封锁法。9并发操作带来的数据不一致性主要包括丢失修改、不可重复读和读“脏”数据。10.带有EXISTS谓词的子查询不返回任何数据,只产生逻辑真值TRUE和逻辑假值FALSE四、判断题(本题共 10个小题,每题1分,共10分,正确的在括号中划 V,错误的在括号中划 X)1自然连接是一种特殊的等值连接。(V )2关系数据库中的投影操作是指从关系中抽出特定字段。(V )3可以在视图上定义新的表。(X )4. SQL语言采用面向集合的操作方式。(V )5若视图的属性来自集函数、表达式,则该视图是可以更

11、新的。(X )6. 视图使用户能以多种角度看待同一数据。7关系数据库的规范化理论主要解决的问题是如何构造合适的数据逻辑结构。(V )8.SQL语言中用ROLLBACK语句实现事务的回滚。(V )9为了防止一个用户的工作不适当地影响另一个用户,应该采取并发控制。(V )10.若事务T对数据R已加X锁,则其他事务对数据 R可以加S锁但不能加X锁。(X )五、综合题(本题共5个小题,共50分)SABC3457231. 已知关系R和S如下:(每题2分,共10 分)RABC763257723443计算:S-RRX Sn 3,1 ( R)RSRS322. 设某商业集团数据库有三个实体。一是“商品”实体,属

12、性有商品号、商品名、规格、单价;二是“商店”实 体,属性有商店号、商店名、地址等;三是“供应商”实体,属性有供应商编号、供应商名、地址;供应商与商品之间存在“供应”联系,每个供应商可供应多种商品,每种商品可向多个供应商订购,每个供应 商供应每种商品有月供应量;商店与商品之间存在“销售”联系,每个商店可销售多种商品,每种商品可在多个商 店销售,每个商店销售每种商品有月计划数。试画出反映上述问题的E-R图(8分)#3. 以下给出三个基本表。Stude nt (学生表)的字段按顺序为学号、姓名、性别、年龄、学生所在院系;Course (课程表)的字段按顺序为课程编号、课程名、课程学分;SC (选课表

13、)的字段按顺序为学号、课程号、成绩。#SnoCnoGrade95001192950012859500138895002290950033809500327095004285SC#(1)用关系代数完成以下查询 查询选修了“ C2”课程的学生学号 查询没有学生选修的课程的课程号 查询被全部学生选修的课程号 查询同时选修了“ C2”和“ C4 ”两门课程的学生学号用SQL语言完成以下查询 查询选修了课程的学生人数 查询学生姓名以 ZHANG开头的所有学生的姓名和性别 把低于70分成绩提高5%高于75分的成绩提高2% 查询选修了全部课程的学生学号4. 指出下列关系模式的候选码,并判断最高满足第几范式?

14、(每小题2分,共8分)(1) R (X, Y, Z) , F=Y tZ, JX, Xt YZ(2) R (A, B, C) ,F=A t b, Bt a, Ct AR (X, Y, Z)F=Y tZ, XZtY#(4) R (A, B, C, D, E)F=AB t CEEt AB Ct D#数据库原理试卷B1.DBS是采用了数据库技术的计算机系统,A.系统分析员C.数据库管理员DBS是一个集合体,包含数据库、计算机硬件、软件和B.程序员D.操作员2.数据模型的三要素是(D )。A.外模式、模式和内模式C.实体、属性和联系B.关系模型、层次模型、网状模型D.数据结构、数据操作和完整性约束3.数据库的概念模型独立于(B )。A.现实世界C.信息世界B.具体的机器和DBMSD.现实世界4. 要保证数据库的物理数据独立性,需要修改的是 (B )

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 解决方案

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