《数据库系统原理》期末复习20166

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

-1-一、填空题1.数据库系统一般由(数据库)、应用系统、(数据库管理系统)、(数据库管理员)和用户构成。2.数据模型通常由(数据结构)、(数据操作)、(数据的约束条件)三部分组成。3.实体之间的联系可抽象为三类,它们是(一对一)、(一对多)、(多对多)。4.在数据库设计中,(数据字典)是系统中各类数据描述的集合,是进行详细的数据收集和数据分析所获得的主要成果。5.(事务)是用户定义的一个数据库操作序列,这些操作要么全做要么全不做,是一个不可分割的工作单位。6.数据库系统在运行过程中,可能会发生故障。故障主要有(事务故障)、系统故障、(介质故障)和计算机病毒四类。7.并发控制的主要方法是采用(封锁)机制,其类型有(共享锁)和(排它锁)两种。8.数据库的完整性是指数据的(正确性)和(相容性)。9.在SQL语言中,为了数据库的安全性,设置了对数据的存取进行控制的语句,对用户授权使用(GRANT)语句,收回所授的权限使用(REVOKE)语句。10.(数据库)是长期存储在计算机内的、有组织、可共享的数据集合。11.数据库系统的三级模式结构是指数据库系统是由(模式)、(外模式)、(内模式)三级构成的。12.在一个关系R中,若每个数据项都是不可再分割的,那么R一定属于(第一(1NF))范式。E-R图一般在数据库设计的(概念结构设计)阶段使用。13.数据库系统中,系统故障通常称为(软故障),介质故障称为(硬故障)。14.关系数据库中基于数学理论的两类关系运算分别是(关系代数)和(关系演算),关系操作的特点是(集合)操作。15.现实世界进行第一层抽象的模型,称为(概念)模型;对现实世界进行第二层抽象的模型,称为(数据)模型。16、数据完整性约束主要包括(实体完整性)、(参照完整性)、(用户自定义完整性)等三类;关系模式的形式化表示为:R(U,D,DOM,F),其中,DOM表(属性向域的映象集合)17、当基本表中增加一个新列后,各元组在此新列上的分量值为(空值);合取选择运算的级联分解等价规则为:σF1(σF2(E))≡(σF1∧F2(E))。18.关系模式的操作异常问题往往是由(数据冗余)引起的。19.恢复的基本原则是(冗余)。要使数据库具有可恢复性,在平时要做好两件事:(转储(备份))和(记“日志”)。20.事务的执行次序称为(调度)。21.判断一个并发调度是否正确,可以用(可串行化)概念来解决。22.两段式封锁是可串行化的(充分)条件。23.数据库的完整性是指数据的(正确性)和(相容性)。24.SQL中的安全性机制,主要有两个:(视图)和(授权)。25.在数据管理技术的发展过程中,经历了人工管理阶段,文件系统阶段和数据库系统阶段,在这几个阶段中,数据的独立性是(数据库系统)阶段实现的。26.数据模型是由(数据结构),(数据操作)和(完整性约束)三部分组成的27.按照数据结构的类型来命名,数据模型分为(层次模型),(网状模型)和(关系模型)。28.规范化理论是关系数据库进行逻辑设计的理论依据。根据这个理论,关系数据库中的关系必须满足:其每一属性都是(不可分解的)。29.关系模型是把实体之间的联系用(二维表格)表示。30.在关系数据库中,当关系的类型改变时,用户程序也可以不变,这是(数据的逻辑独立性)。31.在数据库系统的三级组织结构中,DBA视图是(概念模式),系统程序员视图是(内模式),用户视图是(外模式)。32.表示实体及其联系的方法为(E-R图),基本图素包括(实体)、(属性)和(联系)。习惯上实体用(矩形)表示,实体属性用(椭圆形)表示,联系用(菱形)表示。-2-33.在关系模型中,若属性A是关系R的主码,则在R的任何元组中,属性A的取值都不允许为空,这种约束称为(实体完整性)规则。34.描述概念模型常用的方法是(实体--联系方法)。35.消除了部分函数依赖的1NF的关系模式,必定是(2NF)。36.关系模式中R的属性全部是主属性,则R的最高范式必定是(3NF)。37.在关系A(S,SN,D)和B(D,CN,NM)中,A的主键是S,B的主键是D,则D在A中称为(外码)。38.关系模型中的关系模式至少是(1NF)。39.关系模式中,满足2NF的模式必定是(1NF)。40.候选关键字中的属性称为(主属性)。41.在数据库设计中,将E-R图转换成关系数据模型的过程属于(逻辑设计阶段)。42.在数据库设计的4个阶段中,每个阶段都有自己的设计内容。“在哪些表、在哪些属性上、建什么样的索引”,这一内容应该属于(物理)设计阶段。43.设计概念结构时,常用的数据抽象方法是(聚集)和(概括)。44.就方法的特点而言,需求分析阶段通常采用(自顶向下逐步细化)的分析方法;概念设计阶段通常采用(自底向上逐步总和)的设计方法。45.在数据库设计中,子类和超类存在着(继承)的联系。46.由分E-R图生成初步E-R图,其主要任务是(消除属性冲突)、(消除结构冲突)和(消除命名冲突)。47.由初步E-R图构成基本E-R图,其主要任务是(消除不必要的冗余)。48.(事务)是用户定义的一个数据库操作序列,是一个不可分割的工作单位,它具有(原子性)、(一致性)、(隔离性)、(持续性)四个特性。49.关系操作的特点是(集合)操作。50.若事务T对数据对象A加了S锁,则其他事务只能对数据A再加(S)锁,不能加(X)锁,直到事务T释放A上的锁。51、在DBMS的用户权限定义中,授权粒度越(细),授权子系统就越灵活,但系统开销也会相应地增大;数据库的完整性是指数据库中数据的(正确性)和(相容性)。52.事物的所有操作要么全做,要么全不做,这是事务的(原子)特性。53.并发操作带来的问题主要有(丢失更新),(不可重复读),(读脏数据)。54.在登录日志文件时,应该先(登录日志文件),后(更新数据库)。55.若事物T对数据R已经加了X锁,则其他事物对数据R(不能加任何锁)。56.多个事物在某个调度下的执行是正确的,是能保证数据库一致性的,当且仅当该调度是(可串行化的)。57.数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的(安全性)。二、选择题1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是(A)阶段。A.数据库系统B.文件系统C.人工管理D.数据项管理2.数据库的概念模型独立于(A)。A.具体的机器和DBMSB.E-R图C.信息世界D.现实世界3.在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是(D)。A.外模式B.内模式C.存储模式D.模式4.要保证数据库的数据独立性,需要修改的是(D)。A.模式与外模式B.模式与内模式C.三级模式D.三级模式之间的两层映像-3-5.在关系代数的专门关系运算中,从表中取出指定的属性的操作称为(B)A.选择B.投影C.连接D.扫描6.在关系代数的专门关系运算中,从表中选出满足某种条件的元组的操作称为(A);A.选择B.投影C.连接D.扫描7.在关系代数的专门关系运算中,将两个关系中具有共同属性值的元组连接到一起构成新表的操作称为(C)。A.选择B.投影C.连接D.扫描8.如下图所示,两个关系R1和R2,它们进行(D)运算后得到R3。A.交B.并C.笛卡尔积D.连接R1R2R39.关系数据库中的码是指(D)。A.能唯一决定关系的字段B.不可改动的专用保留字C.关键的很重要的字段D.能唯一标识元组的属性或属性集合10、下面的选项不是关系数据库基本特征的是(B)。A.不同的列可出自同一个域B.不同的列应有不同的数据类型C.列的次序可以任意交换D.行的次序可以任意交换11.设计性能较优的关系模式称为规范化,规范化主要的理论依据是(A)。A.关系规范化理论B.关系运算理论C.关系代数理论D.数理逻辑理论12.规范化过程主要为克服数据库逻辑结构中的插入异常,删除异常以及(C)缺陷。A.数据的不一致性B.结构不合理C.冗余度大D.数据丢失13.一个关系模式R(X,Y,Z,W),假定该关系存在如下函数依赖:X→Y,X→Z,Z→W,则关系R属于(A)。A.2NFB.3NFC.BCNFD.4NF14.消除了非主属性对码的部分函数依赖的1NF的关系模式,必定是(B)。A.1NFB.2NFC.3NFD.4NF15.E-R图是数据库设计的工具之一,它适用于建立数据库的(A)。A.概念模型B.逻辑模型C.结构模型D.物理模型16.在关系数据库设计中,设计关系模式是(C)的任务。A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段17.当局部E-R图合并成全局E-R图时可能出现冲突,不属于合并冲突的是(B)。A.属性冲突B.语法冲突C.结构冲突D.命名冲突18.DBMS通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的(D)。A.可靠性B.一致性C.完整性D.安全性19.设有两个事务T1、T2,其并发操作如下图所示,下面评价正确的是(D)。A.该操作不存在问题B.该操作丢失C.该操作不能重复读D.该操作读“脏”数据T1T2ABCa1xc2yd1yDEM1mi2nj5mkABCEMa1xmid1ymic2ynj-4-①读A=100A=A*2写回②③ROLLBACK恢复A=100读A=20020.若事务T对数据R已加了X锁,则其他事务对数据R(D)。A.可以加S锁不能加X锁B.不能加S锁可以加X锁C.可以加S锁也可以加X锁D.不能加任何锁21.后备副本的用途是(C)。A.安全性保障B.一致性控制C.故障后的恢复D.数据的转储22.用于数据库恢复的重要文件是(C)A.数据库文件B.索引文件C.日志文件D.备注文件23.一般不适合建立索引的属性是(B)。A.候选码B.经常更新的属性C.可以从索引直接得到查询结果的属性D.对于范围查询中使用的属性24.在数据库中,下列说法(A)是不正确的。A.数据库避免了一切数据的重复B.若系统是完全可以控制的,则系统可确保更新时的一致性C.数据库中的数据可以共享D.数据库减少了数据冗余25.数据库的网状模型应满足的条件是(A)。A.允许一个以上的结点无双亲,也允许一个结点有多个双亲B.必须有两个以上的结点C.有且仅有一个结点无双亲,其余结点都只有一个双亲D.每个结点有且仅有一个双亲26.按所使用的数据模型来分,数据库可分为(A)三种类型。A.层次、关系和网状B.网状、环状和链状C.大型、中型和小型D.独享、共享和分时27.设有如下图所示的关系R,经操作∏A,B(σB=b(R))的运算结果是(C)RA.B.C.D.、28.如下图所示,两个关系R1和R2,它们进行(D)运算后得到R3。R1R2R3A.交B.并C.笛卡尔积D.连接29.SQL语言是(C)语言。A.层次数据库B.网络数据库C.关系数据库D.非数据库30.关系数据库规范化是为解决关系数据库中(A)问题而引入的。ABabdbABCABCCBDABaBcBABabdaABCABCDAfCBdABCa1Xc2Yd1YDEM1mI2nJ5mKABCEMa1Xmid1Ymic2Ynj-5-A.插入、删除和数据冗余B.提高查询速度C.减少数据操作的复杂性D.保证数据的安全性和完整性31.若将下面的E-R图转换成关系模型,则可以得到关系模式的个数为(C)。A.1个B.2个C.3个D.4个32.能消除多值依赖引起的冗余的是(C)。A.2NFB.3NFC.4NFD.BCNF33.从E-R模型向关系模型转换时,一个M:N联系转换为关系模式时,该关系模式的码是(C)。A.M端实体的码B.N端实体的码C.M端实体的码与N端实体的码的组合D.重新选取其他属性34.保护数据库,防止未经授权的或不合法的使用造成的数据泄露、更改破坏。这是指数据库的(A)。A.安全性B.完整性C.并发控制D.恢复35.设有两个事务T1、T2,其并发操作如下图所示,下面评价正确的是(C)。A.该操作不存在问题B.该操作丢失更新C.该操作不能重复读D.该操作读“脏”数据T1

1 / 19
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功