数据库系统概论选择填空及答案_第1页
数据库系统概论选择填空及答案_第2页
数据库系统概论选择填空及答案_第3页
数据库系统概论选择填空及答案_第4页
数据库系统概论选择填空及答案_第5页
已阅读5页,还剩17页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、单选填空第 1 章 绪论一、单项选择题1. 数据库系统是采用了数据库技术的计算机系统,数据库系统由数据库、 数据库管理系统、应用系统和( C) 。A. 系统分析员B. 程序员C. 数据库管理员D. 操作员2. 下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是(D )。 I 人工管理阶段II 文件系统阶段III 数据库阶段A. I 和 IIB. 只有IIC. II 和 IIID. 只有 I3. 下列四项中,不属于数据库系统特点的是(C) 。A. 数据共享B. 数据完整性C .数据冗余度高D. 数据独立性高4. 要保证数据库的数据独立性,需要修改的是(C)。A. 模式与外

2、模式B. 模式与内模式C .三级模式之间的两层映射D. 三层模式5. 要保证数据库的逻辑数据独立性,需要修改的是(A )。A. 模式与外模式之间的映射B. 模式与内模式之间的映射C. 模式D. 三级模式C)模式。6. 用户或应用程序看到的那部分局部逻辑结构和特征的描述是(A. 模式B. 物理模式C. 子模式D. 内模式7. 概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是(D) 。A. 层次模型B. 关系模型C. 网状模型D. 实体-关系模型8. 区分不同实体的依据是( B ) 。A. 名称B. 属性C. 对象D. 概念9. 关系数据模型是目前最重要的一种数据模型,它的三个要素分别是

3、(B )。A. 实体完整性、参照完整性、用户自定义完整性B. 数据结构、关系操作、完整性约束C. 数据增加、数据修改、数据查询D. 外模式、模式、内模式10. 在( A )中一个结点可以有多个双亲,结点之间可以有多种联系。A. 网状模型B. 关系模型C. 层次模型D. 以上都有二、填空题1 .数据库数据具有 (永久存储) 、 (有组织)和(可共享 )三个基本特点。2 .数据库管理系统是数据库系统的一个重要组成部分, 它的功能包括 (数据定义功能) (数据操纵功能) 、(数据库的运行管理) 、(数据库的建立)和(维护功能) 。3 .数据库系统是指在计算机系统中引入数据库后的系统,一般由 (数据库

4、)、(数据库 管理系统(及其开发工具) )、(应用系统)和(数据库管理员)构成。4 . 数据库管理技术的发展是与计算机技术及其应用的发展联系在一起的,它经历了三 个阶段:(人工管理)阶段, (文件系统)阶段和(数据库系统)阶段。5. 数据库具有数据结构化、最小的 (冗余度) 、较高的 (数据独立性) 等特点 。6 .DBMS 还必须提供 (数据的安全性 )保护、 (数据的完整性 )检查、 (并发控制 )、 (数据库 恢复 )等数据控制功能。7 模式(Schema)是数据库中全体数据的(逻辑结构)和 (特征)的描述,它仅仅涉及到(型)的描述,不涉及到具体的值。答案8 三级模式之间的两层映象保证了

5、数据库系统中的数据能够具有较高的(逻辑独立性)和(物理独立性)。9 根据模型应用的不同目的,可以将这些模型划分为两类,它们分别属于两个不同的层次。第一类是(概念模型),第二类是(数据模型).10 .数据模型的三要素是指数据结构 数据操作 完整性约束实际数据库系统中所支持的主要数据模型是关系模型层次模型网状模型11 数据是信息的符号表示或称载体;信息是数据的内涵,是数据的语义解释。例如“世界人口已经达到26亿”,这是信息。12数据管理技术经历了 人工处理、文件系统和数据库三个阶段。13. DBMS管理的是的数据。14根据数据模型的应用目的不同,数据模型分为 和。15在数据库的三级模式体系结构中,

6、外模式与模式之间的映像(外模式/模式),实现了数据库的逻辑独立性。16用二维表结构表示实体以及实体间联系的数据模型称为关系数据模型。17用树型结构表示实体类型及实体间联系的数据模型称为层次模型。18数据库管理系统(DBMS主要功能有:数据定义、数据操作、数据库的运行管理 和数据库的建立和维护19目前,数据库领域中最常用的数据模型是:层次模型、网状模型、关系模型和面向对象模型。20数据模型通常由三部分组成,它们是数据结构、数据操作和完整性约束。21 在三大传统的数据模型中,具有严格的数学理论基础的是关系数据模型。22 实现概念模型最常用的表示方法是E-R图。23.实体与实体之间的联系的类型有:一

7、对一、一对多、多对一、多对多 。第2章关系数据库1. 一个关系只有一个(D)。A. 候选码B. 外码C. 超码D. 主码2关系模型中,一个码是(C )。A. 可以由多个任意属性组成B. 至多由一个属性组成C. 由一个或多个属性组成,其值能够惟一标识关系中一个元组D. 以上都不是3. 关系代数运算是以( C )为基础的运算 。A. 关系运算B. 谓词演算C集合运算D. 代数运算4. 关系数据库管理系统应能实现的专门关系运算包括(B)。A. 排序、索引、统计B .选择、投影、连接C. 关联、更新、排序D. 显示、打印、制表5. 关系数据库中的投影操作是指从关系中(B) 。A. 抽出特定记录B .抽

8、出特定字段C. 建立相应的影像D. 建立相应的图形6. 从一个数据库文件中取出满足某个条件的所有记录形成一个新的数据库文件的操作是C )操作 。A. 投影B琏接C选择D. 复制7. 关系代数中的连接操作是由( B )操作组合而成 。A. 选择和投影B. 选择和笛卡尔积C. 投影、选择、笛卡尔积D. 投影和笛卡尔积8般情况下,当对关系 R和S进行自然连接时,要求 R和S含有一个或者多个共有的 C) 。A. 记录B. 行C. 属性D. 元组9.假设有关系R和S,关系代数表达式 R( R S)表示的是(A )。A. R n SB. R U SC. R SD. R XS、填空题1 .关系数据模型中,二

9、维表的列称为2 .用户选作元组标识的一个候选码为3 .关系代数运算中,传统的集合运算有4 .关系代数运算中,基本的运算是_属性 ,二维表的行称为 _记录或元组_主码 _,其属性不能取 _空值 。 笛卡尔积 并 交 差并 差 笛卡尔积 选择 投影5 .关系代数运算中,专门的关系运算有选择 投影 连接6 关系数据库中基于数学上的两类运算是关系代数和关系演算7 关系代数中,从两个关系中找出相同元组的运算称为_交_运算。8 已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系的主码是_系编号_,系关系的外码是_没有,学生关系的主码是_学号,学生

10、关系的外码是 _系编号9.在关系数据模型中,二维表的列称为属性,二维表的行称为元组。10关系代数中专门的关系运算包括:选择、投影、连接和除法。11关系代数的基本运算是 并、差、选择、投影和乘积 。12.两个关系进行外连接时有 全外连接、右外连接、左外连接 三种。13在“学生一选课一课程”数据库中的3个关系如下:S(S#, SNAME SEX AGE , SC ( S#, C#, GRADE , C (C#, CNAME TEACHER 查找选修“数据库技术”这门课程的学生的学生姓名和成绩,若用关系代数表达式来表示 为:n SNAME GRADE S( SC(T CNAME=数据库技术'

11、(C)14关系数据库的关系演算语言是以谓词演算为基础的DML语言。第3章关系数据库标准语言SQL一、单项选择题1.SQL语言是(B )的语言,容易学习。A. 过程化B. 非过程化C. 格式化D. 导航式2.SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,其中,CREATE、DROP、ALTER语句是实现哪种功能(C )。A. 数据查询B. 数据操纵C. 数据定义D. 数据控制3. SQL语言中,删除一个视图的命令是(B )。A. DELETEB. DROPC. CLEARD. REMOVE4. 下列的SQL语句中,(D)不是数据定义语句。A. CREATE TABLEB. DRO

12、P VIEWC. CREATE VIEWD. GRANT5若要在基本表 S中增加一列CN (课程名),可用(C )。A. ADD TABLE S (CN CHAR (8)B. ADD TABLE S ALTER (CN CHAR (8)C. ALTER TABLE S ADD (CN CHAR (8)D. ALTER TABLE S (ADD CN CHAR (8)6. 学生关系模式 S( S, Sname, Sex, Age ), S 的属性分别表示学生的学号、姓名、性 别、年龄。要在表 S中删除一个属性“年龄”,可选用的SQL语句是(B )。A. DELETE Age from SB. A

13、LTER TABLE S DROP AgeC. UPDA TE S AgeD. ALTER TABLE S ' Age'7. 设关系数据库中一个表 S的结构为S(SN, CN, grade),其中SN为学生名,CN为课程名,二者均为字符型;grade为成绩,数值型,取值范围0 100。若要把“张二的化学成绩80 分”插入 S 中,则可用( D)。A. ADD INTO S V ALUES ('张二,化学, 80')B. INSERT INTO S V ALUES ('张二,'化学,80')C. ADD INTO S V ALUES (&#

14、39;张二','化学',80)D. INSERT INTO S VALUES ('张二' ,'化学' , 80)8. 在 SQL 语言中,子查询是( D)。A. 返回单表中数据子集的查询语言B. 选取多表中字段子集的查询语句C. 选取单表中字段子集的查询语句D. 嵌入到另一个查询语句之中的查询语句9. 若用如下的 SQL 语句创建了一个表 SC: CREATE TABLE SC (S# CHAR (6) NOT NULL , C# CHAR (3) NOT NULL , SCORE INTEGER , NOTE CHAR (20);向 S

15、C表插 入如下行时, (B )行可以被插入A. ('201009''111',60,必修)B. ('200823''101',NULL ,NULL )C. (NULL ,'103',80,'选修')D. ('201132',NULL ,86,'')10. 假设学生关系 S ( S#, SNAME , SEX),课程关系C (C #, CNAME ),学生选课关系SC (S#, C#, GRADE )。要查询选修“ Computer”课的男生姓名,将涉及到关系(D )。

16、A. SB. S,SCC. C,SCD. S,C,SC二、填空题1 .SQL 的中文全称是 _结构化查询语言 _2 .SQL 语言除了具有数据查询和数据操纵功能之外,还具有数据定义 和数据控制 的功能,它是一个综合性的功能强大的语言。3 .在关系数据库标准语言 SQL 中,实现数据检索的语句命令是_ SELECT4 .在 SQL 语言的结构中, _基本表 _有对应的物理存储,而 _视图没有对应的物理存储。5 .视图是从 _基本表或视图 _中导出的表,数据库中实际存放的是视图的_定义6 .关系数据操作语言( DML )的特点是:操作对象与结果均为关系、操作的_非过程性强、语言一体化并且是建立在数

17、学理论基础之上。7 .设有如下关系表 R:R ( NO,NAME,SEX,AGE,CLASS ),主码是 NO(1) 插入一个记录( 25,“李明”,“男”,21,“95031”);(1) INSERT INTO R V ALUES(25 ,"李明","男",21,"95031")(2) 插入“ 95031”班学号为 30,姓名为“郑和”的学生记录;(2) INSERT INTO R(NO , NAME , CLASS) VALUES(30 ,"郑和 ”,"95031")(3) 将学号为10的学生姓名改为

18、“王华”;(3) UPDATE R SET NAME=" 王华"WHERE NO=104) 将所有“ 95101 ”班号改为“ 95091”;(4) UPDATE R SET CLASS="95091" WHERE CLASS="95101"5) 删除学号为20的学生记录;(5) DELETE FROM R WHERE NO=20 (6) DELETE FROM R WHERE NAME LIKE "王 "8.在SQL语言的结构中,有对应的存储文件,而 有对应的存储文件。9 设关系R(A, B, C)和S (A,

19、D, E, F),有R.A=S.A。若将关系代数表达 式:n r.a,r.b,s.d,s.f (F8S)用 SQL语言的查询语句表示, 则为:SELECT R.A , R.B, s.d, s.f from r,s wherer.a=s.a10 .在“学生一选课一课程”数据库中的3个关系如下:S(S#, SNAME,SEXAGE, SC(S#,C#, GRADE) C(C#, CNAMETEACHER)查找选修”数据库技术”这门课程的学生的学生名和成绩。若使用连接查询的SQL语句是:SELECT SNAMEGRADE FROM SSC, C WHERE CNAME=®库技术'A

20、ND S.S#=SC.S# AND SC.C#=C.C#11. 设有两个关系R (A, B, C)和S (C , D, E),用SQL查询语句表达下列关系 代数表达式n a, e (T b = d (RxS)的语句是SELECT12. 一个SQL语句原则上可产生或处理一组记录, 而主语句一次只能处理一个记 录,为此必须协调两种处理方式,这是通过使用 游标或Cursor机制来解决的。13. 数据库管理系统(DBMS由以下三类程序组成:语言、控制数据库运行和维护 数据库,其中的语言系统分为主语言和 SQL语言。14. 删除操作、修改操作和插入操作可以引发触发器第4章数据库安全性一、单项选择题1.S

21、QL中的视图机制提高了数据库系统的( D)。A. 完整性B. 并发控制C. 隔离性D. 安全性2.SQL语言的GRANT和REVOKE语句主要是用来维护数据库的( C )。A. 完整性B. 可靠性C. 安全性D. 一致性3.在数据库的安全性控制中,授权的数据对象的( A ),授权子系统就越灵活。A. 范围越小B. 约束越细致C. 范围越大D. 约束范围大4SQL 语言的 GRANT 和 REVOKE 语句主要用来维护数据库的( A )A. 安全性 B .完整性 C .可靠性 D .一致性二、填空题1 . 计算机系统有三类安全性问题,即 _技术安全类 管理安全类 和 政策法律类2 . 用户标识和

22、鉴别的方法有很多种, 而且在一个系统中往往是多种方法并举, 以获得更强 的安全性。常用的方法有通过输入 用户名 和 口令 来鉴别用户。3 . 用户权限定义 和 合法权检查机制 一起组成了 DBMS 的安全子系统。4 . 当前大型的 DBMS 一般都支持 自主存取控制 (DAC ) 有些 DBMS 同时还支持 _强制 存取控制( MAC )。5 . 用户权限是由两个要素组成的: 数据对象 和 操作类型。6 .在数据库系统中,定义存取权限称为 _授权。SQL语言用_ GRANT语句向用户授予对数据的操作权限,用 _ REVOKE _语句收回授予的权限。7 . 通过 _视图机制 可以把要保密的数据对

23、无权存取的用户隐藏起来, 从而自动地对数据提供一定程度的安全保护。8 . 审计一般可以分为 _用户级 审计和 _系统级 审计。第 5 章 数据库完整性一、单项选择题1. 找出下面 SQL 命令中的数据控制命令( A )。A. GRANTB. COMMITC. UPDATED. SELECT2. 设有关系:班级(班号,专业,班长) ;学生(学号,姓名,性别,班级) 。学生关系中 每个元组的 “班级 ”属性值只能取空值 (表示该学生没有分配班级) 或者是班级关系中的某一 个班号。这个要求属于关系的( B)A .实体完整性B .参照完整性C. 用户定义的完整性D .以上都不是二、填空题1 . 什么是

24、数据库的完整性?答案 数据库的完整性是指数据的 正确性和相容性。2. SQL 标准使用了一系列概念来描述完整性,包括关系模型的实体完整性 参照完整性用户定义完整性 。3 .数据库完整性的定义一般由SQL的_ DDL _语句来实现。它们作为数据库模式的一部分存入 数据字典 中。4 . 关系模型的实体完整性在 _ CREATE TABLE _ 中用_ PRIMARY KEY _定义。5 . 关系模型的参照完整性在 _ CREATE TABLE _ 中用 _ FOREIGN KEY _ _短语定义哪些列为外码列,用 REFERENCES _短语指明这些外码参照哪些表的主码。第 6 章 关系数据理论一

25、、单项选择题1. 规范化理论是关系数据库进行逻辑设计的理论依据,根据这个理论,关系数据库中的 关系必须满足:每 一个属性都是( B )。A. 长度不变的B. 不可分解的C .互相关联的D. 互不相关的2已知关系模式 R (A , B, C, D , E)及其上的函数依赖集合F= A宀D , B宀C , A ,该关系模式 的候选码是( B)。A. ABB. BEC. CDD. DE3关系模式中,满足2NF的模式(B )。A. 可能是1NFB. 必定是1NFC. 必定是3NFD. 必定是BCNF4关系模式R中的属性全是主属性,则R的最高范式必定是(D )。A. 1NFB. 2NFC. 3NFD.

26、BCNF5. 消除了部分函数依赖的 1NF的关系模式,必定是(B )。A. 1NFB. 2NFC. 3NFD. BCNF6关系模式的候选码可以有1个或多个,而主码有(C)。A. 多个B. 0个C. 1个D. 1个或多个7. 候选码的属性可以有(D )。A. 多个B. 0个C. 1个D. 1个或多个8. 学生表(id , n ame, sex, age, depart_id, depart_ name),存在的函数依赖是 id n ame , sex, age, depart_id ; dept_iddept_name,其满足(B )。A. 1NFB. 2NFC. 3NFD. BCNF9. 设有

27、关系模式 R ( S, D , M ),其函数依赖集:F = St D, DM,则关系模式 R的规 范化程度最高达到(B )。A. 1NFB. 2NFC. 3NFD. BCNF10. 设有关系模式 R (A , B , C, D),其数据依赖集:F = (A , B )t C, C t D,则关 系模式R的规范化程度最高达到(B )。A. 1NFB. 2NFC. 3NFD. BCNF11. Xt Y,当下列哪一条成立时,称为平凡的函数依赖(B)。A. X YB. Y XC. X n Y =D. X n Y工二、填空题1 .在一个关系R中,若每个数据项都是不可再分割的,那么R一定属于第一范式(1

28、NF)2 .若关系为1NF,且它的每一非主属性都完全函数依赖于 候选码,则该关系为 2NF。3 .如果Xt Y和X t Z成立,那么X tYZ也成立,这个推理规则称为 合并规则4 .如果关系模式 R是第二范式,且每个非主属性都不传递依赖于R的候选码,则称 R为_3NF关系模式。5 .在函数依赖中,平凡函数依赖是可以根据Armstrong推理规则中的 _自反 律推出的。6 .关系模式规范化需要考虑数据间的依赖关系,人们已经提出了多种类型的数据依赖,其 中最重要的是_函数依赖和多值依赖7 .设关系R ( U), X, Y U, X t Y是R的一个函数依赖,如果存在 X ' X,使X &#

29、39;t Y成立,则称函数依赖 XtY是 部分 函数依赖。8. 在关系模式 R (A , B , C, D)中,存在函数依赖关系 A t B , A tC, At D, ( B , C) tA,则候选码是 A, ( B, C),关系模式 R (A , B, C, D)属于2NF。9 .在关系模式R ( D, E, G)中,存在函数依赖关系E tD, ( D, G)t E,则候选码是 _ ( E, G) , (D , G) ,关系模式 R ( D , E , G)属于3NF10. 在关系数据库的规范化设计中,对模式进行等价分解时,要具有无损连接 性和保持函数依赖11在函数依赖中,平凡的函数依赖根

30、据Armstrong推理规则中的 自反律就可推出。12设关系模式R (A, B, C), F是R上成立的FD集,F = B-A, B-C,则分 解p = AB , AC丢失的FD是BC。13. 关系模式规范化需要考虑数据间的依赖关系,人们已经提出了多种类型的数 据依赖,其中最重要的是函数依赖和多值依赖。14. 一个关系R不属于2NF就会产生插入异常、删除异常和修改复杂。15两个函数依赖集F和G等价的充分必要条件F? G+,和G? F+16. 关系模式规范化过程中,若要求分解保持函数依赖,那么模式分解一定可以 达到3NF,但不一定能达到BCNF17. 如果一个满足1NF关系的所有属性合起来组成一

31、个关键字, 则该关系最高满 足的范式是3NF(在1NF 2NF 3NF范围内)。18. 从关系规范化理论的角度讲,一个只满足1NF的关系可能存在的四方面问题 是:数据冗余度大、修改异常、插入异常和删除异常 。第7章数据库设计一、单项选择题1如何构造出一个合适的数据逻辑结构是(C)主要解决的问题 。A. 物理结构设计B. 数据字典C. 逻辑结构设计D. 关系数据库查询2. 概念结构设计是整个数据库设计的关键,它通过对用户需求进行综合、归纳与抽象,形 成一个独立于具体 DBMS的(B )。A. 数据模型B. 概念模型C. 层次模型D. 关系模型3数据库设计中,确定数据库存储结构,即确定关系、索引、

32、聚簇、日志、备份等数据的存储安排和存储结构,这是数据库设计的(D )。A. 需求分析阶段B. 逻辑设计阶段C. 概念设计阶段D. 物理设计阶段4在关系数据库设计中,设计关系模式是数据库设计中(A )阶段的任务。A. 逻辑设计阶段B. 概念设计阶段C. 物理设计阶段D. 需求分析阶段5. 概念模型是现实世界的第一层抽象,这一类最著名的模型是(DA. 层次模型B .关系模型C .网状模型D.实体-关系模型6. 对实体和实体之间的联系采用同样的数据结构表达的数据模型为(A. 网状模型B. 关系模型C. 层次模型D. 非关系模型7. 在概念模型中的客观存在并可相互区别的事物称(A ) 。A. 实体B.

33、 元组C. 属性D. 节点8. 区分不同实体的依据是(B ) 。A. 名称B. 属性C. 对象D. 概念9. 关系数据库中,实现实体之间的联系是通过关系与关系之间的(A. 公共索引B. 公共存储C .公共元组D. 公共属性10. 数据流程图是用于数据库设计中( D)阶段的工具。A. 概要设计B可行性分析C. 程序编码D. 需求分析11. 在数据库设计中,将 ER 图转换成关系数据模型的过程属于( BA. 需求分析阶段B. 逻辑设计阶段C. 概念设计阶段D. 物理设计阶段12. 数据库设计的概念设计阶段,表示概念结构的常用方法和描述工具是(A. 层次分析法和层次结构图B. 数据流程分析法和数据流

34、程图B)。D)。)。C )。C. 实体联系方法D. 结构分析法和模块结构图A)阶段的任务13. 在关系数据库设计中,设计关系模式是数据库设计中(A. 逻辑设计阶段B. 概念设计阶段C. 物理设计阶段D. 需求分析阶段14关系数据库的规范化理论主要解决的问题是(A )。A. 如何构造合适的数据逻辑结构B. 如何构造合适的数据物理结构C. 如何构造合适的应用程序界面D. 如何控制不同用户的数据操作权限二、填空题1 “三分_技术,七分一管理_,十二分_基础数据_”是数据库建设的基本规律。2 .规范设计法从本质上看仍然是手工设计方法,其基本思想是_过程迭代和逐步求精.3 .数据库的生命周期可分为两个阶

35、段:一是数据库需求分析和设计阶段 ;二是数据库实现和_运行阶段。4 .数据库设计分为以下六个阶段需求分析概念结构设计 逻辑结构设计 物理设计阶段数据库实施阶段数据库运行和维护阶段5 .数据库实施阶段包括两项重要的工作,一项是_组织数据入库 ,另一项是应用程序的 编码和调试6根据模型应用的不同目的,可以将这些模型划分为两类,它们分别属于两个不同 的层次。第一类是 _概念模型 ,第二类是数据模型7 .用_实体一联系方法(E-R) 方法来设计数据库的概念模型是数据库概念设计阶段广泛采用的方法。8 .客观存在并可相互区别的事物称为_实体,它可以是具体的人、事、物,也可以是抽象的概念或联系。9唯一标识实

36、体的属性集称为码10 实体之间的联系有一对一 一对多 多对多 三种。(问答题)答案11 如果两个实体之间具有 M: N联系,则将它们转换为关系模型的结果是3个关系。12 . ER模型是对现实世界的一种抽象,它的主要成分是实体 、联系和_属性13 .在E-R模型向关系模型转换时,M: N的联系转换为关系模式时,其码包括_ M、N端实体的码_14 .关系数据库的规范化理论是数据库逻辑设计的一个有力工具;ER模型是数据库的概念结构_设计的一个有力工具。15 .数据库的物理设计通常分为两步:(1)确定数据库的 物理结构 ,(2)对其进行评价,评价的重点是 _时间 和 空间效率。16在数据库设计的各阶段

37、中,每个阶段都有自己的设计内容,“为哪些表,在 哪些属性上建立什么样的索引”这一设计内容应该属于_数据库物理设计_阶段。17. 一个类可以从直接的或间接的祖先中继承所有属性和方法。采用这个方法提 高了软件的可重用性(或共享性)。18数据库设计分为六个阶段:需求分析、概念结构设计、逻辑结构设计、物理 结构设计、数据库设施、运行和维护。19在有泛化/细化联系的对象类型之间,较低层的对象类型称为 子类型20. 概念结构是对现实世界中的一种抽象,这种抽象有 分类、聚集、概括。21. 将E-R图中的实体和联系转换为关系模型中的关系,这是数据库设计过程中 逻辑结构 或 逻辑设计阶段的任务。22. 在设计分

38、E-R图时,由于各个子系统分别有不同的应用,所以各个分E-R 图之间难免有不一致的地方,这些冲突主要有 属性、命名和结构三类。第10章数据库恢复技术一、单项选择题1一个事务的执行,要么全部完成,要么全部不做,一个事务中对数据库的所有操作都 是一个不可分割的操作序列的属性是(A )。A. 原子性B. 一致性C. 独立性D. 持久性2.表示两个或多个事务可以同时运行而不互相影响的是( C )。A. 原子性B. 一致性C. 独立性D. 持久性3. 事务的持续性是指(B)A. 事务中包括的所有操作要么都做,要么都不做B. 事务一旦提交,对数据库的改变是永久的C. 一个事务内部的操作对并发的其他事务是隔

39、离的D. 事务必须使数据库从一个一致性状态变到另一个一致性状态4.SQL 语言中的 COMMIT 语句的主要作用是( C )。A. 结束程序B. 返回系统C. 提交事务D. 存储数据5.若系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部损 失,这种情况称为( A )。A. 介质故障B. 运行故障C. 系统故障D. 事务故障6. 后援副本的作用是(C)。A. 保障安全性B. 一致性控制C. 故障后的恢复D. 数据的转储7. 事务日志用于保存( C)。A. 程序运行过程B. 程序的执行结果C. 对数据的更新操作D. 对数据的查询操作、填空题1 ._ 事务 是一系列的数据库操作

40、,是数据库应用程序的基本逻辑单元。答案3 . 事务具有四个特性:它们是2 . 事务处理技术主要包括 _数 据库恢复 技术和 _并发控制技术。原子性( Atomicity ) 一致性( Consistency) 隔离性(Isolation) 持续性( Durability )。这个四个特性也简称为 _ ACID _特性。4 . 把数据库从错误状态恢复到某一已知的正确状态(亦称为一致状态) 的功能, 这就是数据库的恢复 。5 . 数据库系统中可能发生各种各样的故障,大致可以分为_事务故障 系统故障 介质故障和 计算机病毒 等6 . 建立冗余数据最常用的技术是 _数据转储 和 _登录日志文件 。通常在一个数据库系统中,这两种方法是一起使用的。7 . 转储可分为 _静态转储 和 动态转储 _ ,转储方式可以有海量转储 和 增量转储8 ._ 日志文件 是用来记录事务对数据库的更新操作的文件。 主要有两种格式: 以 _记录为单位的日志文件和以 _数据块 _为单位的日志文件。第 11 章 并发控制一、单项选择题1. 解决并发操作带来的数据不一致问题普遍采用(A )技术。A. 封锁B. 存取控制C. 恢复D. 协商2. 下列不属于并发操作带来的问题是(C)。A. 丢失修改B. 不可重复读C.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论