数据库期末考试及答案(共8页).doc

上传人:飞****2 文档编号:14482315 上传时间:2022-05-04 格式:DOC 页数:8 大小:232.50KB
返回 下载 相关 举报
数据库期末考试及答案(共8页).doc_第1页
第1页 / 共8页
数据库期末考试及答案(共8页).doc_第2页
第2页 / 共8页
点击查看更多>>
资源描述

《数据库期末考试及答案(共8页).doc》由会员分享,可在线阅读,更多相关《数据库期末考试及答案(共8页).doc(8页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、精选优质文档-倾情为你奉上数据库原理期末考试试题一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,错选、多选或未选均无分。1.要保证数据库的数据独立性,需要修改的是(A)A三层模式之间的两种映射B模式与内模式C模式与外模式D三层模式2.下列四项中说法不正确的是(C)A数据库减少了数据冗余B数据库中的数据可以共享C数据库避免了一切数据的重复D数据库具有较高的数据独立性3.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是(C)A多对多B一对一C多对一D一对多4将E-R模型转换成关系模型,

2、属于数据库的(C)A需求分析B概念设计C逻辑设计D物理设计5五种基本关系代数运算是(A)A,和 B,和C,和 D,和6下列聚合函数中不忽略空值(NULL)的是(C)。ASUM(列名)BMAX(列名)CCOUNT(*)DAVG(列名)7.SQL中,下列涉及空值的操作,不正确的是(C)。A.AGEISNULLB.AGEISNOTNULLC.AGE=NULLD.NOT(AGEISNULL)9在视图上不能完成的操作是(C)A.更新视图B.查询C.在视图上定义新的基本表D.在视图上定义新视图10.关系数据模型的三个组成部分中,不包括(C)A.完整性约束B.数据结构C.恢复D.数据操作11.假定学生关系是

3、S(S,SNAME,SEX,AGE),课程关系是C(C,CNAME,TEACHER),学生选课关系是SC(S,C,GRADE)。要查找选修“COMPUTER”课程的“女”学生姓名,将涉及到关系(D)ASBSC,CCS,SCDS,SC,C12.关系规范化中的删除操作异常是指(A)A不该删除的数据被删除B不该插入的数据被插入C应该删除的数据未被删除D应该插入的数据未被插入13.从E-R模型关系向关系模型转换时,一个m:n联系转换为关系模式时,该关系模式的码是(C)AM端实体的码BN端实体的码CM端实体码与N端实体码组合D重新选取其他属性14已知关系R=A,B,C,D,E,F,F=AC,BCDE,D

4、E,CFB。则(AB)F+的闭包是(B)AABCDEFBABCDECABCDAB15设有关系R(A,B,C)和S(C,D)。与SQL语句selectA,B,DfromR,SwhereR.C=S.C等价的关系代数表达式是(B)AR.C=S.C(A,B,D(RS)BA,B,D(R,C=S.C(RS)CR.C=S.C(A,B(R)(D(S)DR,C=S.C(D(A,B(R)S)三、填空题(本大题共20空,每空1分,共20分)错填、不填均无分。1.SQL语言集数据定义、数据查询、数据操纵、数据控制功能于一体。2.ER图的主要元素是实体型、属性_联系。3.关系系统的完整性控制包括_实体完整性参照完整性用

5、户定义的完整性。4.关系模式R的码都为单属性,则R一定是第二_范式。5.数据库系统一般包括数据库、_数据库管理系统应用系统数据库管理员与用户。6.从关系规范化理论的角度讲,一个只满足1NF的关系可能存在的四方面问题是:数据冗余度大、_插入异常、修改异常和删除异常。8.数据库设计的一般步骤有:需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库的实施运行与维护等。 一、单项选择题(共30分,每小题2分。把最恰当的答案题号填入括号内)1下面列出的条目中,()是数据库系统的组成成员。.操作系统.数据库管理系统.用户.数据库管理员.数据库A、和B、和C、和D、都是2在下面列出的数据模型中,()是

6、概念数据模型。A、关系模型B、层资模型C、网状模型D、实体联系模型3在关系数据库中,表(table)是三级模式结构中的()。A、外模式B、模式C、存储模式D、内模式4设关系R和关系S的元数(目)分别是3和4,关系T是R与S的广义笛卡尔积,即:T=RS,则关系T的元数是()。A、7B、9C、12D、165设有关系R(A,B,C)和S(C,D)。与SQL语句selectA,B,DfromR,SwhereR.C=S.C等价的关系代数表达式是()。A、R.C=S.C(A,B,D(RS)B、A,B,D(R.C=S.C(RS)C、R.C=S.C(A,BR)(DS)D、R.C=S.C(D(A,BR)S)6嵌

7、入式SQL实现时,采用预处理方式是()。A、把SQL语句和宿主语言语句区分开来B、为SQL语句加前缀标识和结束标志C、识别出SQL语句,并处理成函数调用形式D、把SQL语句编译成二进制码7关系模式R中的属性全是主属性,则R的最高范式必定是()。A、1NFB、2NFC、3NFD、BCNF8设有关系模式R(A,B,C,D),其数据依赖集:F(A,B)C,CD,则关系模式R的规范化程度最高达到()。A、1NFB、2NFC、3NFD、BCNF9关系数据库的规范化理论主要解决的问题是()。A、如何构造合适的数据逻辑结构B、如何构造合适的数据物理结构C、如何构造合适的应用程序界面D、如何控制不同用户的数据

8、操作权限10从ER图导出关系模型时,如果实体间的联系是M:N的,下列说法中正确的是()。A、将N方码和联系的属性纳入M方的属性中B、将M方码和联系的属性纳入N方的属性中C、增加一个关系表示联系,其中纳入M方和N方的码D、在M方属性和N方属性中均增加一个表示级别的属性11在关系数据库设计中,设计关系模式是数据库设计中()阶段的任务。A、逻辑设计阶段B、概念设计阶段C、物理设计阶段D、需求分析阶段12数据库恢复的基础是利用转储的冗余数据。这些转储的冗余数据包括()。A、数据字典、应用程序、数据库后备副本B、数据字典、应用程序、审计档案C、日志文件、数据库后备副本D、数据字典、应用程序、日志文件13

9、一个事务的执行,要么全部完成,要么全部不做,一个事务中对数据库的所有操作都是一个不可分割的操作序列的特性是()。A、原子性B、一致性C、独立性D、持久性14下列不属于并发操作带来的问题是()。A、丢失修改B、不可重复读C、死锁D、脏读15设事务T1和T2,对数据库中的数据A进行操作,可能有如下几种情况,请问哪一种不会发生冲突操作()。A、T1正在写A,T2要读AB、T1正在写A,T2也要写AC、T1正在读A,T2要写AD、T1正在读A,T2也要读A二、填空题(共20分,每空格2分)1数据库的三级模式结构是对的三个抽象级别。2关系的并、差、交操作,要求两个关系具有。3等式RS=RS成立的条件是。

10、4SQL中,外模式一级数据结构的基本单位。5嵌入式SQL的预处理方式,是指预处理程序先对源程序进行扫描,识别出SQL语句,并处理成宿主语言的形式。6关系模式的操作异常问题往往是由引起的。7逻辑设计的主要工作是。8数据库恢复的基本原则是。9判断一个并发调度是否正确,可以用概念来解决。10ODBC中,驱动程序管理器的作用是为应用程序调用和加载。简答题(共40分)1、为什么要进行关系模式的分解?分解的依据是什么?分解有什么优缺点?(6分)2、数据库设计的任务是什么?数据库设计过程包括几个主要阶段?哪些阶段独立于数据库管理系统?哪些阶段依赖于数据库管理系统(6分)四、设计题(共10分)设某商业集团公司

11、数据库中有3个实体集。一是“商品”实体集,属性有商品号、商品名、规格、单价等;二是“商店”实体集,属性有商店号、商店名、地址等;三是“供应商”实体集,属性有供应商编号、供应商名、地址等;设供应商与商品之间存在“供应”联系,每个供应商可供应多种商品,每种商品可向多个供应商订购,每个供应商供应每种商品有个月供应量;商店与商品之间存在着“销售”联系,每个商店可销售多种商品,每种商品可在多个商品里销售,每个商店销售每种商品有个月计划数。(1)试画出ER图,并在图上注明属性、联系类型、实体标识符。(2)将ER图转换成关系模型,并说明主键和外键一DDBABCDBACACACD二、填空题(共20分,每空格2

12、分)1数据2相同的关系模式或相同的结构3R和S没有公共属性4视图5函数调用6数据冗余7把概念模式转换为DBMS能处理的模式8冗余9可串行化10数据库驱动程序三、简答题(共40分)1、为什么要进行关系模式的分解?分解的依据是什么?分解有什么优缺点?(6分)由于数据之间存在着联系和约束,在关系模式的关系中可能会存在数据冗余和操作异常现象,因此需要进行关系模式的分解,以消除冗余和异常现象。分解的依据是数据依赖和范式。分解的优点是消除冗余和异常,缺点是做查询操作,需做连接操作,增加了查询时间。2、数据库设计的任务是什么?数据库设计过程包括几个主要阶段?哪些阶段独立于数据库管理系统?哪些阶段依赖于数据库

13、管理系统(6分)数据库设计的基本任务是:根据一个单位的信息需求,处理需求和数据库的支撑环境(包括数据库管理系统、操作系统和硬件等),设计出数据库模式(包括概念模式、逻辑模式、外模式和内模式等)以及应用程序。数据库设计可分为4个主要阶段:需求分析、概念设计、逻辑设计和物理设计。需求分析和概念设计独立于数据库管理系统。逻辑设计和物理设计依赖于数据库管理系统。1.DB、DBMS和DBS三者之间的关系是( )。ADB包括DBMS和DBS BDBS包括DB和DBMSCDBMS包括DB和DBS D不能相互包括2.对数据库物理存储方式的描述称为( )A外模式 B内模式 C概念模式 D逻辑模式3.在数据库三级

14、模式间引入二级映象的主要作用是( ) A提高数据与程序的独立性B提高数据与程序的安全性C保持数据与程序的一致性D提高数据与程序的可移植性4. 视图是一个“虚表”,视图的构造基于( )A基本表 B视图 C基本表或视图 D数据字典5关系代数中的运算符对应SELECT语句中的以下哪个子句?( )ASELECTBFROMCWHEREDGROUP BY6公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是( )A多对多 B一对一 C多对一 D一对多7如何构造出一个合适的数据逻辑结构是( )主要解决的问题。 A关系系统查询优化 B数据字典C关系数据库规范化

15、理论 D关系数据库查询8.将E-R模型转换成关系模型,属于数据库的( )。A. 需求分析 B. 概念设计C. 逻辑设计D. 物理设计9事务日志的用途是( )A. 事务处理B. 完整性约束C. 数据恢复D. 安全性控制10如果事务T已在数据R上加了X锁,则其他事务在数据R上( )A. 只可加X锁B. 只可加S锁C. 可加S锁或X锁D. 不能加任何锁二、填空题(本大题共10小题,每小题2分,共20分)1.数据库的逻辑数据独立性是由 映象提供的。2. 关系代数中专门的关系运算包括:选择、投影、连接和_。3.设有学生表S(学号,姓名,班级)和学生选课表SC(学号,课程号,成绩),为维护数据一致性,表S

16、与SC之间应满足 完整性约束。4. 当数据库被破坏后,如果事先保存了数据库副本和 ,就有可能恢复数据库。5. 如果一个满足1NF关系的所有属性合起来组成一个关键字,则该关系最高满足的范式是 (在1NF、2NF、3NF范围内)。 6.设关系模式R(A,B,C,D),函数依赖集FABC,DB,则R的候选码为 。7. 从关系规范化理论的角度讲,一个只满足1NF的关系可能存在的四方面问题是:数据冗余度大、插入异常、_和删除异常。8.并发控制的主要方法是 机制。9.若有关系模式R(A,B,C)和S(C,D,E),SQL语句SELECT A, D FROM R, S WHERE R.C=S.C AND E

17、 = 80 ; 对应的关系代数表达式是 。10.分E-R图之间的冲突主要有属性冲突、 、结构冲突三种。三、简答题(本大题共4小题,每小题5分,共20分)1说明视图与基本表的区别和联系。2. 简述事务的特性。3.试述关系模型的参照完整性规则。4.简述系统故障时的数据库恢复策略。1 外模式/模式 2 除 3 _ 参照 _ 4 日志文件_ 5 _ 3NF _ 6 _ AD _ _7 _ 修改异常 _ 8 _ 封锁_ 9A,D(E=80(RS) 10 命名冲突 三、简答题(共4小题,每小题5分,共20分)。1. 答:视图是从一个或几个基本表导出的表,它与基本表不同,它是一个虚表,(2分)数据库中只存放

18、视图的定义,而不存放视图对应的数据,这些数据存放在原来的基本表中,当基本表中的数据发生变化,从视图中查询出的数据也就随之改变(2分)。视图一经定义就可以像基本表一样被查询、删除,也可以在一个视图之上再定义新的视图,但是对视图的更新操作有限制(1分)。2. 答:事务具有四个特性,即ACID特性:(1分)(1)原子性:事务中包括的所有操作要么都做,要么都不做。(1分)(2)一致性:事务必须使数据库从一个一致性状态变到另一个一致性状态。(1分)(3)隔离性:一个事务内部的操作及使用的数据对并发的其他事务是隔离的。(1分)(4)持续性:事务一旦提交,对数据库的改变是永久的。(1分)3. 答:参照完整性规则:若属性(或属性组)F是基本关系R的外码,它与基本关系S的主码Ks相对应(基本关系R和S不一定是不同的关系)(2分),则对于R中每个元组在F上的值必须为:取空值(F的每个属性值均为空值)(1.5分)或者等于S中某个元组的主码值(1.5分)。4.答:正像扫描日志文件,找出在故障发生前已经提交的事务,将其事务标识记入REDO队列,同时找出故障发生时尚未完成的事务,将其事务标识记入UNDO队列(2分);对UNDO队列中的各个事务进行撤销处理(1.5分);对REDO队列中的各个事务进行重做处理。(1.5分)BBACACCCCD专心-专注-专业

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

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁