数据库系统概论期末考试复习题20220803.doc

在数据库的三级模式结构中,定义数据的逻辑视图是()

A.模式

B.内模式

C.外模式

D.关系模式


正确答案:A


下列关于关系数据模型的术语中,哪一个术语所表达的概念与二维表中的

“行” 的概念最接近?

A.属性

B.关系

C.域

D.元组


正确答案:D


SQL的数据库定义语言包括哪几部分?()

A.定义数据表

B.定义视图

C.定义索引

D.定义数据值


参考答案:ABC


数据库管理系统通过数据定义语言(DDL)定义数据的模式、外模式和内模式,存放于( )。

A.封锁表

B.数据字典

C.索引

D.日志


正确答案:B


视图的数据来自一个或多个基本表,数据库中只存储视图的定义,并不存储视图所包含的数据。根据视图的概念和用途,关系数据库中的视图对应于三级模式结构中的

A.外模式

B.模式

C.内模式

D.存储模式


正确答案:A


数据库系统概论 2011年期末考试复习题一、选择题1. 数据库系统的特点是(A)、数据独立、减少数据冗余、避免数据不一致和加强了数据保护。A数据共享 B数据存储C数据应用 D数据2. 关系模型由关系数据结构关系操作集合和( B )三部份组成。A关系表格 B关系完整性约束C数据依赖 D. 关系模式3数据库系统在三级模式之间提供了二层映像:外模式/模式映象和( D )A模式/物理模式 B外模式/内模式 C模式/逻辑模式 D. 模式/内模式4. SQL的数据定义功能包括定义表,定义视图和(D )A定义数据库 B定义物理模式C定义主码 D定义索引5. 下列关于关系数据模型的术语中,( D )术语所表达的概念与二维表中的“行”的概念最接近?A. 属性 B. 关系C. 域 D. 元组6. 数据独立性是数据库领域中一个常用术语,它包括数据的物理独立性和数据的( C )独立性。A实体 B概念模型C逻辑 D模式7 E-R模型用于数据库设计的哪个阶段(B )?A需求分析B概念结构设计C逻辑结构设计D物理结构设计8SQL语言具有( B )的功能。A关系规范化、数据操纵、数据控制B数据定义、数据操纵、数据控制C数据定义、关系规范化、数据控制D数据定义、关系规范化、数据操纵9. 如果在一个关系中,存在某个属性(或属性组),虽然不是该关系的主码或只是主码的一部分,但却是另一个关系的主码时,称该属性(或属性组)为这个关系的(C )A. 候选码B. 主码C. 外码 D. 连接码10. 在SQL语言的SELECT语句中,用于对结果元组进行排序的是( A )子句。AORDER BY BHAVING CGROUP BY DWHERE11.设有关系R(A,B,C)和S(C,D)。与SQL语句 select A,B,D from R,S where R.C=S.C等价的关系代数表达式是(B)A. R.C=S.C(A,B,D(RS) B. A,B,D(R,C= S.C (RS)C. R.C=S.C(A,B R)(DS) D. R,C=S.C(D(A,BR)S)12、设关系R和关系S的元数分别是3和4,关系T是R与S的广义笛卡尔积,即:T=RS,则关系T的元数是(C)A. 7 B. 9 C. 12 D. 1613、数据库设计阶段分为(B)A. 物理设计阶段、逻辑设计阶段、编程和调试阶段B. 概念设计阶段、逻辑设计阶段、物理设计阶段、实施和调试阶段C. 方案设计阶段、总体设计阶段、个别设计和编程阶段D. 模型设计阶段、程序设计阶段和运行阶段14、设U是所有属性的集合,X、Y、Z都是U的子集,且Z=U-X-Y。下面关于多值依赖的叙述中,不正确的是(C)A. 若XY,则XZ B. 若XY,则XYC. 若XY,且YY,则XY D. 若Z=,则XY15、查询优化策略中,正确的策略是(D)A尽可能早地执行笛卡尔积操作 B尽可能早地执行并操作C尽可能早地执行差操作 D尽可能早地执行选择操作16、语句delete from sc 表明(A)A. 删除sc中的全部记录 B. 删除基本表sc C. 删除基本表sc中的列数据 D. 删除基本表sc中的部分行17、在DB应用中,一般一条SQL 语句可产生或处理一组记录,而DB主语言语句一般一次只能处理一条记录,其协调可通过哪种技术实现(B)A. 指针 B. 游标 C. 数组 D. 栈18、五种基本关系代数运算是( A )A. ,-,和 B. ,-,和C. ,和 D. ,和19、下列聚合函数中不忽略空值(null) 的是 ( C )A. SUM (列名) B. MAX (列名) C. COUNT ( * ) D. AVG (列名)20、在数据库设计中,将ER图转换成关系数据模型的过程属于(B)A. 需求分析阶段 B. 逻辑设计阶段 C. 概念设计阶段D. 物理设计阶段第(14)至(16)题是基于如下两个关系,其中雇员信息表关系EMP的主键是雇员号,部门信息 表关系DEPT的主键是部门号。21、若执行下面列出的操作,哪个操作不能成功执行?(D)A. 从EMP中删除行(010,王宏达,01,1200)B. 在EMP中插入行(102,赵敏,01,1500)C. 将EMP中雇员号=056的工资改为1600元D. 将EMP中雇员号=101的部门号改为0522、若执行下面列出的操作,哪个操作不能成功执行?(C)A. 从DEPT 中删除部门号=03的行 B. 在DEPT中插入行(06,计划部,6号楼)C. 将DEPT中部门号=02的部门号改为10D. 将DEPT中部门号=01的地址改为5号楼23、在雇员信息表关系EMP中,哪个属性是外键(foreign key)?(C) A. 雇员号 B. 雇员名 C. 部门号 D. 工资24、在SQL语言的SELECT语句中,实现投影操作的是哪个子句?(A) A. select B. from C. Where D. group by25、设属性A是关系R的主属性,则属性A不能取空值(NULL)。这是(A)A. 实体完整性规则 B. 参照完整性规则C. 用户定义完整性规则 D. 域完整性规则26. 数据库系统的特点是( A )、数据独立、减少数据冗余、避免数据不一致和加强了数据保护。A数据共享 B数据存储C数据应用 D数据27. 设有关系SC(SNO,CNO,GRADE),主码是(SNO,CNO)。遵照实体完整性规则,下面( C )选项是正确的。A只有SNO不能取空值 B只有CNO不能取空值 CSNO与CNO都不能取空值 D只有GRADE不能取空值 28数据库系统在三级模式之间提供了二层映像:外模式/模式映象和( D )A模式/物理模式 B外模式/内模式 C模式/逻辑模式 D. 模式/内模式29. 下列关系运算中,( C )运算不属于专门的关系运算。 A选择 B连接C广义笛卡尔积 D投影填空题1、用树型结构表示实体类型及实体间联系的数据模型称为 层次模型。2、关系数据库的关系演算语言是以谓词演算为基础的DML语言。3、从数据库管理系统角度看,数据库系统通常采用三级模式结构,即数据库系统由内模式、外模式和 模式 组成。4、RDMBS查询处理可分为查询分析、查询检查、查询优化和查询执行 四个阶段。5、概念结构设计是对现实世界的一种抽象,一般有分析 、聚集、概括共三种抽象机制。6、物理优化就是要选择高效合理的操作算法或 存取路径 以求得优化的查询计划。7、将需求分析得到的用户需求抽象为信息结构即概念模型的、过程就是概念结构设计,概念结构设计通常有四类方法:自顶向上、自底向下、逐步扩张和混合策略。8、在关系模式R中若不存在这样的码X,属性组Y及非属性组Z(Z不是Y的子集)使得XY,YZ成立,且YX,则称R3NF。9SQL的数据定义功能定义的数据库对象包括:_表_,_视图_,_索引_. 10. 关系模型的实体完整性在_CREATE TABLE_中用_PRIMARY KEY_定义,对单属性构成的码有两种说明方法,一种是定义为列级约束条件,一种是定义为_表级_条件。11. Armstrong公理系统的三条推理规则是_自反律_、_增广律_、传递律_。12. 数据库设计过程的各个阶段中,_需求分析_阶段将准、确地了解和分析用户的实际需求,将_概念结构_转换为某个DBMS所提支持的数据模型。13. 如果关系模式R中所有的属性都是主属性,则R的规范化程度至少达到_3NF_。14. 概念结构是对现实世界的一种抽象,一般有三种抽象,分别是:分类,_聚集_,_概括_.15数据的完整性是指数据的_正确性_和_相容性_。16.SQL语言完成核心功能只用了9个动词,其中完成数据定义的动词是_ Create, Drop, Alter。17. 数据库设计阶段分为六个阶段,分别是:(1)用户需求;(2)概念结构设计;(3)逻辑结构设计;(4)物理设计;(5)数据库实施;(4)数据库运行和维护.18.一张二维表中的每一个

在下列选项的描述中包含数据库系统中的外模式/模式映像定义的是()

A.外模式

B.概念模式

C.物理模式

D.存储模式


参考答案:A


dbms提供数据定义语言(ddl)定义数据库的三级结构,包括()及其相互之间的映像,定义数据的完整性、安全控制等约束。

A.内模式

B.概念模式

C.结构模式

D.外模式


参考答案:ABD


关于数据库系统三级模式结构,下列论述中正确的是______。

A.三级模式结构是数据库惟一的一种分级模式结构

B.外模式/概念模式映像为数据的物理独立性提供支持

C.内模式与物理数据库等价,概念模式与逻辑数据库等价

D.外模式是概念模式的一个逻辑子集,且外模式的某些描述可以与概念模式不同


正确答案:D
解析:三级模式结构并不是数据库惟一的一种分级模式,所以A不正确;内模式/概念模式映像为数据的物理独立性提供支持,外模式/概念模式映像为数据的逻辑独立性提供支持,所以B不正确;外模式是用户观念下的数据结构的逻辑描述,在数据库中某个用户一般只会用到概念模式中的一部分记录集,因此,外模式是概念模式的一个逻辑子集,外模式允许某些描述与概念模式不同,所以D正确。


在关系数据库设计中,定义数据库全局模式是(49)阶段的内容。

A.需求分析

B.概念设计

C.逻辑设计

D.物理设计


正确答案:C
解析:关系数据库的设计通常包括需求分析,概念设计,逻辑设计和物理设计。每个阶段有不同的任务。在需求分析阶段,主要利用数据流图和数据字典分析用户的需求,是数据库设计的起点;概念设计时把需求分析的道德用户需求抽象为信息结构即概念模型的过程,可以利用自底向上,自顶向下,逐步扩张等方法,主要进行数据抽象和局部视图设计。逻辑结构设计的任务就是把概念结构设计阶段设计好的基本E-R图转换为与选用DBMS产品所支持的数据模型相符合的逻辑结构。包括数据结构的优化和定义数据库全局模式。物理设计阶段是为一个给定的逻辑数据模型选取一个最适合应用要求的物理结构的过程。包括关系模式存取方法选择,确定数据库的存储结构以及评价物理结构。


关于数据库的三级模式结构,下列论述中正确的是______。

A.三级模式结构是数据库惟一的一种分级模式结构

B.外模式/概念模式映像为数据的物理独立性提供支持

C.内模式与物理数据库等价,概念模式与逻辑数据库等价

D.外模式是概念模式的一个逻辑子集,且外模式的某些描述可以与概念模式不同


正确答案:D
解析:三级模式结构并不是数据库惟一的一种分级模式结构,所以选项A说法不正确;内模式/概念模式映像为数据的物理独立性提供支持,外模式/概念模式映像为数据的逻辑独立性提供支持,所以选项B说法不正确;选项D说法是正确的。

更多 “数据库系统概论期末考试复习题20220803.doc” 相关考题
考题 下列关于关系数据模型的术语中,( )术语所表达的概念与二维表中“列”的概念最接近。 A.属性 B.关系 C.域 D.数据库结构语言正确答案:A关系数据模型中,二维表的列对应的为属性或字段,行对应的是元组。

考题 数据库系统的三级模式结构定义了数据库的3个抽象层次( )。A.物理数据库、概念数据库和逻辑数据库B.层次数据库、网状数据库和关系数据库C.物理数据库、概念数据库和关系数据库D.层次数据库、关系数据库和概念数据库正确答案:A解析:数据库的三级模式结构由外模式、模式和内模式组成,内模式是对数据的物理结构和存储方式的描述,模式是对数据库中全体数据的逻辑结构和特征的描述,模式也称为概念模式,内模式亦即用户模式,是数据库看到的数据视图。

考题 关系数据库是(68)的集合,其结构是由关系模式定义的。A.元组 B.列 C.字段 SX关系数据库是(68)的集合,其结构是由关系模式定义的。A.元组B.列C.字段D.表正确答案:D本题考查的是关系数据库系统中的基本概念。关系模型是目前最常用的数据模型之一。关系数据库系统采用关系模型作为数据的组织方式,在关系模型中用表格结构表达实体集,以及实体集之间的联系,其最大特色是描述的一致性。可见,关系数据库是表的集合,其结构是由关系模式定义的。

考题 数据库定义模块的基本功能包括( )。Ⅰ、数据库模式定义Ⅱ、数据库完整性定义Ⅲ、数据库安全性定义Ⅳ、存取路径定义A.仅Ⅰ、Ⅱ和ⅢB.仅Ⅰ、Ⅱ和ⅣC.仅Ⅱ、Ⅲ和ⅣD.都是正确答案:D解析:数据库定义功能是对数据库库的结构进行描述,包括外模式、模式、内模式的定义;数据库完整性的定义;安全保密的定义;存取路径的定义。这些定义存储在数据字典中,是DBMS运行的基本依据。

考题 包含数据库系统中的外模式/模式映象定义的是()A、外模式B、概念模式C、物理模式D、存储模式正确答案:A

考题 下列关于关系数据模型的术语中,_______术语所表达的概念与二维表中的“行”的概念最接近。A.属性B.关系C.域D.元组正确答案:D解析:二维表中的一行称为一个元组。

考题 下列关于关系数据模型的术语中,( )术语所表达的概念与二维表中的“行”的概念最接近。A)关系B)属性C)域D)元组正确答案:D

考题 下列关于关系数据模型的术语中,( )术语所表达的概念与表中的“列”的概念最接近。A.属性B.关系C.域D.元组正确答案:A解析:在二维表中的列(字段),称为属性。属性的个数称为关系的元数,也称为关系的度。列的值称为属性值;属性值的取值范围称为值域。

考题 下列关于关系数据模型的术语中,哪一个术语所表达的概念与表中的“列”的概念最接近?A.属性B.关系C.域D.元组正确答案:A解析:本题考查关系数据模型的术语。属性是指实体所具有的某一特性,一个实体可以用若干个属性来刻画,这个概念与表中的“列”的概念最接近。正确答案为选项A。

考题 问答题定义并理解下列术语,说明它们联系与区别: (1)值域,关系,元组,属性; (2)主码,候选码,外码; (3)关系模式,关系,关系数据库。正确答案:(1)值域是属性的取值范围;关系是一个文件;元组是记录,描述一个实体;属性是字段,描述实体的特性。(2)主码:用来唯一地确定一个元组的某个属性或属性组;候选码:若关系中存在多个可以做主码的属性,就称为候选码。主码是从候选码中选出来的属性。外码:是关系中不是该关系的关键字或只是关键字的一部分的某个属性或属性组合,但它同时是另一个关系的关键字。(3)关系模式:是对关系的描述,一般表示为关系名(属性1,属性2,„,属性n);关系:在关系模型中,一张二维表就称为一个关系;关系数据库:采用关系模型作为数据的组织方式的数据库。解析:暂无解析