数据库原理试题(本10601班)a

上传人:自*** 文档编号:79458149 上传时间:2019-02-17 格式:DOC 页数:5 大小:76KB
返回 下载 相关 举报
数据库原理试题(本10601班)a_第1页
第1页 / 共5页
数据库原理试题(本10601班)a_第2页
第2页 / 共5页
数据库原理试题(本10601班)a_第3页
第3页 / 共5页
数据库原理试题(本10601班)a_第4页
第4页 / 共5页
数据库原理试题(本10601班)a_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《数据库原理试题(本10601班)a》由会员分享,可在线阅读,更多相关《数据库原理试题(本10601班)a(5页珍藏版)》请在金锄头文库上搜索。

1、一、 选择题 (30分,每小题1 分)1 在数据库技术中,实体联系模型是一种()。 A概念数据模型 B结构数据模型 C物理数据模型 D逻辑数据模型 2 数据库系统的三级模式结构是指()。 A外模式、模式、子模式 B子模式、模式、概念模式 C模式、内模式、存储模式 D外模式、模式、内模式 3 在以下所列的条目中,哪些是数据库管理员DDA的职责( )。 决定数据库存取结构和存取策略 决定数据库中的内容和结构 定义数据安全性的要求和完整性约束条件 为用户提供资料和培训方面的帮助 A和 B、和 C和 D都是4 关系数据模型通常由三部分组成,它们是( )。A数据结构、数据通信、关系操作 B数据结构关系操

2、作、完整性约束C数据通信、关系操作、完整性约束 D数据结构、数据通信、完整性约束5 单个用户使用的数据视图的描述称为 ( )。A外模式 B概念模式 C内模式 D存储模式6 在下列四项中,说法不正确的是( )。A数据库减少了数据冗余 B数据库中的数据可以共享C数据库避免了一切数据的重复D数据库具有较高的数据独立性 7 公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从部门到职员的联系类型是( )。A.多对多 B一对一 C.多对一 D一对多 8 在数据库设计中,将E-R图转换成关系数据模型的过程属于( )。A需求分析阶段 B逻辑设计阶段C概念设计阶段 D物理设计阶段9

3、 数据库系统的体系结构是( )A两级模式结构和一级映象B三级模式结构和一级映象C三级模式结构和两级映象D三级模式结构和三级映象 10 在数据库技术中,独立于计算机系统的模型是( )。AE-R模型 B层次模型C关系模型 D面向对象的模型11 设有关系R(A,B,C),在下列的等式中,哪一个是不成立的( )。AA2(A, B(R)=A, B(A2 (R)BA, C(A2(R)=A2(A, C(R)CB, C(A2(R)=A2(B, C(R)DA(A, B (R)=A (R)12 五种基本关系代数运算是 ( )A,-,和 B,-,和C,和 D,和13 关系代数表达式的优化策略中,首先要做的是( )。

4、A对文件进行预处理 B投影运算C执行笛卡儿积运算D尽早执行选择运算14 设有关系:班级(班号,专业,班长);学生(学号,姓名,性别,班级)。学生关系中每个元组的“班级”属性值只能取空值(表示该学生没有分配班级)或者是班级关系中的某一个班号。这个要求属于关系的()。A实体完整性B参照完整性C用户定义的完整性D以上都不是15 设有关系R(A,B,C)和S(C,D)与SQL语句 SELECT A,B,D FROM R,S WHERE R.C=S.C等价的关系代数表达式是( )。AR.C=S.C(A,B,D(RS)BA,B,D(R.C=S.C (RS)CR.C=SC(A,BR)(DS)DR.C=S.C

5、(D(A,BR)S)16 SQL语言的GRANT和REVOKE语句主要用来维护数据库的( )。A安全性 B完整性 C可靠性 D一致性 17 SQL中,下列涉及空值的操作,不正确的是 ( )AAGE IS NULLBAGE IS NOT NULLCAGE = NULLDNOT (AGE IS NULL)18 下列不属于视图的作用是( )。A视图能简化用户的操作;B视图能使用户以多种角度看待同一数据;C视图能够对机密数据提供安全保护;D视图能够保证数据的完整性。19 下列关于函数依赖的叙述中,哪一条是不正确的?()A由XY,XZ,有XYZB由XYZ,有XZYZC由XY, WYZ有XWZD由XY及Z

6、Y,有XZ20 当下述哪一条成立时,称XY为平凡的函数依赖。( ) AXY BYX CXY= DXY21 1NF、2NF、3NF、BCNF、4NF之间的关系是 。A1NF2NF3NFBCNF4NFB1NF2NF3NFBCNF4NFC1NF2NFBCNF3NF4NFD1NF2NF3NFBCNF4N22 设有关系模式R(S,D,M),其函数依赖集F=SD,DM,则关系R的规范化程度至多达到( )。AINF B2NF C3NF DBCNF23 若关系模式R(U,F)属于3NF,则( )。A一定属于BCNF B消除了插入的删除异常C仍存在一定的插入和删除异常 D属于BCNF且消除了插入和删除异常24

7、在关系数据库中,任何二元关系模式的最高范式必定是 。A1NFB2NFC3NFDBCNF25 在关系数据库设计中,对关系进行规范化处理,使关系达到一定的范式,例如达到3NF,这是哪个设计阶段的内容?( )A需求分析阶段 B概念设计阶段C逻辑设计阶段 D物理设计阶段26 一个m :n联系转换为一个关系模式。关系的码为( )。A实体的码 Bn端实体的码 C各实体码的组合D每个实体的码27 下述哪一种情况不属于故障恢复系统的处理范围( )A由于逻辑错误造成的事务失败B由于恶意访问造成数据不一致C由于电源故障导致系统停止运行,从而数据库处于不致状态D由于磁头损坏或故障造成磁盘块上的内容丢失28 下述哪一

8、种情况是属于数据库系统中的介质故障引起的。( ) A由于逻辑错误造成的事务失败 B由于恶意访问造成数据不一致 C由于电源故障导致系统停止运行,从而数据库处于不致状态 D由于磁头损坏或故障造成磁盘块上的内容丢失29 下述哪一条是并发控制的主要方法。() A封锁 B授权 C日志 D索引30 如果事务T获得了数据项Q上的排它锁,则T对Q ()。A只能读不能写 B只能写不能读C既可读又可写 D不能读不能写二、填空题(10分,每小题1 分)1 在数据库的三级模式体系结构中,外模式与模式之间的映像(外模式模式),实现了数据库的 独立性。2 目前,数据库领域中最常用的数据模型是:层次模型、网状模型、 和面向

9、对象模型。3 在关系数据模型中,二维表的列称为属性,二维表的行称为 。4 关系模式规范化需要考虑数据间的依赖关系,人们已经提出了多种类型的数据依赖,其中最重要的是函数依赖和 。5 在数据库设计的各阶段中,每个阶段都有自己的设计内容,“为哪些表,在哪些属性上建立什么样的索引”这一设计内容应该属于 阶段。6 数据库设计分为六个阶段:需求分析、概念结构设计、逻辑结构设计、物理结构设计、 、运行和维护。7 如果多个事务在某个调度下的执行结果与这些事务在某个串行调度下的执行结果相同,则称这个调度为 调度。8 为保证对故障恢复的支持,登记日志记录时必须先把日志记录写到外存的日志文件中,再把相应的数据库修改

10、写到外存的数据库中。这称做 原则。9 DB并发操作通常会带来三类问题,它们是丢失更新、 和读脏数据。10 设有关系模式R (A,B,C,D),F是R上成立的函数依赖集,F = DA,DB,关系模式R的候选键是 。三、判断题(10分,每小题1 分)1 事务的原子性是指事务在执行过程中不能中断。2 对关系模型来说,范式级别越高,实际应用效果越好。3 若关系R满足2NF,则在R中不存在部分函数依赖。4 应用程序员的职责是设计和编写应用系统的程序模块,并进行调试和安装。5 在关系连接运算中自然连接和等值连接是相同的。6 关系模式和关系是相同的。7 面向集合的操作方式是SQL语言的特点之一。8 视图是关

11、系数据库系统提供给用户以多种角度观察数据库中的数据的重要机制。9 视图也是一个基本表。10 日志文件是记录用户对数据库所做的操作。CUO四、简答题(20分)1 什么是数据库中的自主存取控制方法?(4 分)2 什么叫相关子查询?(4 分)3 什么是数据的逻辑独立性。 (4 分)4 事务必须具有的四个性质是什么?每个特性的含义是什么?(8 分)五、综合题 (30分)1设计一个图书馆数据库,此数据库中对每个借阅者保存读者记录,包括:读者号,姓名,地址,性别,年龄,单位。对每本书存有:书号,书名,作者,出版社。对每本被借出的书存有:读者号,借出日期和应还日期。1)给出图书馆数据库的E-R模型。2)将E-R模型转换成关系模型。(包括关系名、属性名、码和完整性约束条件)2在“学生一选课一课程”数据库中的3个关系如下:学生(学号,姓名,年龄,性别)选课(学号,课程号,成绩) 课程(课程号,课程名,学分,任课教师) 1)用关系代数表达式和SQL语句表示下列查询。 查询WANG同学不学的课程号。 查询选修“数据库原理”这门课程的学生姓名和成绩。2)用SQL语句完成下列要求: 查询选修了课程号为C4的学生的平均年龄。 统计每门课程的学生选修人数(超过10人的课程才统计)。要求输出课程名和选修人数。5

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

当前位置:首页 > 中学教育 > 试题/考题 > 初中试题/考题

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