当前位置:文档之家› 数据库概论试题最新

数据库概论试题最新

数据库概论试题最新
数据库概论试题最新

数据库概论试题(最新)

第一章数据库系统导论

一、选择

1.以下内容中不属数据库所具特点的是()。

A.数据共享B.数据完整性C.存储数据量大D.最小宂余

2.以下表示数据库管理系统的是()。

A.DBA B.DBMS C.DB D.DATA

3.数据管理技术发展阶段中,文件系统阶段与数据库系统阶段的主要区别之一是数据库系统()。A.数据可共享B.数据可长期保存

C.采用一定的数据模型组织数据D.有专门的软件对数据进行管理

4.下面列出的条目中,哪些是数据库技术的主要特点()。

Ⅰ.数据的结构化Ⅱ.数据的冗余度小

Ⅲ.较高的数据独立性Ⅳ.程序的标准化

A.Ⅰ、Ⅱ和ⅢB.Ⅰ和ⅡC.Ⅰ、Ⅱ和ⅣD.都是

5.在数据库技术中,实体—联系模型是一种()

A.概念模型B.结构模型C.物理模型D.逻辑模型

6.在数据库中,下列说法——是不正确的()。

A.数据库避免了一切数据的重复

B.若系统是完全可以控制的,则系统可确保更新时的一致性

C.数据库中的数据可以共享

D.数据库减少了数据冗余

7.数据库系统的最大特点是()。

A.数据的三级抽象和二级独立性B.数据共享性

C.数据的结构化D.数据独立性

8.数据库设计中的概念模型独立于()。

A.具体的机器和DBMS B.E-R图C.信息世界D.现实世界

9.在下面列出的数据模型中,哪一个是概念数据模型()。

A.关系模型B.层次模型C.网状模型D.实体-联系模型

10.目前应用最广泛的数据库数据模型是()。

A.层状模型B.网状模型C.混合模型D.关系模型

11.下列数据模型中,数据独立性最高的是()。

A.网状数据模型B.关系数据模型C.层次数据模型D.非关系模型

12.下列哪个是存储在计算机内有结构的数据的集合()。

A.数据库系统B.数据库C.数据库管理系统D.数据结构

13.数据库系统的核心是()。

A.数据库B.数据库管理系统C.数据模型D.软件工具

14.数据库系统的体系结构是()。

A.两级模式结构和一级映象B.三级模式结构和一级映象

C.三级模式结构和两级映象D.三级模式结构和三级映象

15.在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是()。

A.外模式B.内模式C.存储模式D.模式

16.数据库系统的三级模式结构是指()。

A.外模式、模式、子模式B.子模式、模式、概念模式

C.模式、内模式、存储模式D.外模式、模式、内模式

17.保证数据库的数据独立性,需要修改的是()。

A.三层模式之间的两种映射B.模式与内模式C.模式与外模式D.三层模式

18.在关系数据库中,关系模式是三级模式结构中的()。

A.外模式B.模式C.存储模式D.内模式

19.单个用户使用的数据视图的描述称为()。

A.外模式B.概念模式C.内模式D.存储模式

20.在数据库技术中,为提高数据库的逻辑独立性和物理独立性,数据库的结构被划分成用户级、()和存储级三个层次。

A.管理员级B.外部级C.概念级D.内部级

21.以下选项中不属于数据库系统三级结构概念的是()。

A.用户级B.外部级C.内部级D.概念级

22.在数据库技术中,独立于计算机系统的模型是()。

A.E-R模型B.层次模型C.关系模型D.面向对象的模型

23.在以下所列的条目中,哪些是数据库管理员DDA的职责()。

①决定数据库存取结构和存取策略

②决定数据库中的内容和结构

③定义数据安全性的要求和完整性约束条件

④为用户提供资料和培训方面的帮助

A.①和②B.①、②和③C.③和④D.都是

24.关系数据模型有许多优点,但下面所列的条目中哪一条不是它的优点()。

A.结构简单B.适用于集合操作C.有标准语言D.可表示复杂的语义

25.关系数据模型通常由三部分组成,它们是()。

A.数据结构、数据通信、关系操作B.数据结构.关系操作、完整性约束

C.数据通信、关系操作、完整性约束D.数据结构、数据通信、完整性约束

26.数据库的三级模式结构由外模式、模式和内模式组成,它适合于哪个(些)类型的数据库()。Ⅰ.关系型数据库Ⅱ.层次型数据库Ⅲ.网状型数据库

A.只有ⅠB.Ⅰ和ⅡC.Ⅱ和ⅢD.都适合

27.子模式DDL用来描述()

A.数据库的总体逻辑结构B.数据库的局部逻辑结构

C.数据库的物理存储结构D.数据库的概念结构

28.在DBS中,DBMS和OS之间的关系是()。

A.相互调用B.DBMS调用OS C.OS调用DBMS D.并发运行

29.下列四项中说法不正确的是( )。

A.数据库减少了数据冗余B.数据库中的数据可以共享

C.数据库避免了一切数据的重复D.数据库具有较高的数据独立性

30.下列四项中,必须进行查询优化的是( )

A.关系数据库B.网状数据库C.层次数据库D.非关系模型

31.下列四项中,不属于关系数据库特点的是( )

A.数据冗余小B.数据独立性高C.数据共享性好D.多用户访问

32.数据库三级模式体系结构的划分,有利于保持数据库的()

A.数据独立性B.数据安全性C.结构规范化D.操作可行性

33.数据模型组成的要素是()

A.实体、数据、数据依赖B.数据结构、数据通信、关系操作

C.数据结构、数据操作、数据的约束条件D.数据结构、数据属性、数据依赖

34.下面列出的条目中,哪些是数据库系统的组成成员?()

Ⅰ.操作系统Ⅱ.数据库管理系统Ⅲ.用户

Ⅳ.数据库管理员Ⅴ.数据库

A.Ⅱ、Ⅲ、Ⅳ和ⅤB.Ⅱ、Ⅳ和ⅤC.Ⅰ、Ⅱ、Ⅳ和ⅤD.都是

35.下面列出的数据管理技术发展的三个阶段中,哪个(些)阶段没有专门的软件对数据进行管理()。Ⅰ.人工管理阶段Ⅱ.文件系统阶段Ⅲ.数据库阶段

A.只有ⅠB.只有ⅡC.Ⅰ和ⅡD.Ⅱ和Ⅲ

36.同一个关系模型的任两个元组值()。

A.不能全同B.可全同C.必须全同D.以上都不是

37.在数据库中存储的是( )

A数据B数据模型C数据以及数据之间的联系D信息

38.数据管理与数据处理之间的关系是( )。

A两者是一回事B.两者之间无关

C数据管理是数据处理的基本环节D数据处理是数据管理的基本环节

39.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系在这几个阶段中,数据独立性最高的阶段是()。

A数据库系统B.文件系统C人工管理D.数据项管理

40.DBMS是()。

A数据库B.数据库系统c.数据库应用软件D.数据库管理系统

41.以下所列数据库系统组成中,正确的是f)。

A计算机、文件、文件管理系统、程序

B计算机、文件、程序设计语言、程序

C.计算机、文件、报表处理程序、网络通信程序

D支持数据库系统的计算机软硬件环境、数据库文件、数据库管理系统、数据库应用程序和数据库管理员42.下述不是DBA数据库管理员的职责的是()。

A完整性约束说明B定义数据库模式C.数据库安全D.数据库管理系统设计

43.提供数据库定义、数据操纵、数据控制和数据库维护功能的软件称为()。

A.OS B.DS C.DBMS D.DBS

44.数据库三级模式体系结构的划分,有利于保持数据库的( )。

A数据独立性B,数据安全性C.结构规范化D操作可行性

45.反映现实世界中实体及实体间联系的信息模型是()。

A关系模型B.层次模型C.网状模型D.E-R模型

46.设在某个公司环境中,一个部门有多名职工,一名职工只能属于一个部门,则部门与职工之间的联系是()

A.一对一B.一对多C.多对多D不确定

二、填空

1.()是信息的符号表示或称载体。

2.数据管理技术经历了人工处理、文件系统和()三个阶段。

3.DBMS管理的是()()的数据。

4.根据数据模型的应用目的不同,数据模型分为()()和()()。

5.在数据库的三级模式体系结构中,外模式与模式之间的映像(外模式/模式),实现了数据库的()。6.用二维表结构表示实体以及实体间联系的数据模型称为()模型。

7.用树型结构表示实体类型及实体间联系的数据模型称为()模型。

8.数据库管理系统(DBMS)主要功能有:()、数据操作、数据库的运行管理和数据库的建立和维护9.目前,数据库领域中最常用的数据模型是:层次模型、()、关系模型和面向对象模型。

10.数据模型通常由三部分组成,它们是数据结构、数据操作和()。

11.在三大传统的数据模型中,具有严格的数学理论基础的是()模型。

12.实现概念模型最常用的表示方法是()图。

13.实体与实体之间的联系的类型有:一对一、()、多对一、多对多。

14.()是数据的内涵,是数据的语义解释。

三、名词解释

1.信息

2.数据

3.数据库

4.数据库管理系统

5.数据库系统

6.实体

7.属性

8.联系

9.关键字

10.实体型

11.实体集

12.数据结构

13.数据操作

14.数据的完整性约束

四、简答

(1)数据与信息有什么区别与联系?

(2)什么是数据库、数据库系统和数据库管理系统?

(3)计算机数据管理技术发展经历几个阶段,各阶段的特点是什么?

(4)什么是外模式、模式和内模式?

(5)试述数据库系统的两级映像功能。

(6)试述数据库系统的三级模式结构是如何保证数据的独立性的。

(7)简单说明数据库管理系统包含的功能,

(8)什么是数据模型?并说明为什么将数据模型分成两类,各起什么作用。

(9)什么是概念模型?概念模型的表示方法是什么?举例说明。

(10)解释概念模型中的常用术语:实体、属性、联系、属性值、关键字、实体型、实

体集。

第二章关系数据库基本理论

一、选择

1.组成关系模型二维表的最小数据单位是()。

A.记录B.数据项C.字段D.数据库文件

2.用二维表结构表示实体以及实体间联系的数据模型称为()。

A.网状模型B.层次模型C.关系模型D.面向对象模型

3.关系数据模型的三个组成部分中,不包括( )。

A.完整性规则B.数据结构C.恢复D.数据操作

4.关系数据库管理系统应能实现的专门关系运算包括()。

A.排序、索引、统计B.选择、投影、连接C.关联、更新、排序D.显示、打印、制表5.在关系代数运算中,五种基本运算为()。

A.并、差、选择、投影、自然连接B.并、差、选择、交、投影

C.并、差、选择、投影、乘积D.并、差、交、选择、乘积

6.五种基本关系代数运算是()

A.∪,-,×,π和σB.∪,-,∞,π和σ

C.∪,∩,×,π和σD.∪,∩,∞,π和σ

7.关系代数的五个基本操作可直接转换成元组关系演算表达式,它们是:并、差、投影,选择和()A.交B.笛卡尔积C.自然连接D.除法

8.自然连接是构成新关系常用方法。一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的()。

A.元组B.行C.记录D.属性

9.设有关系R和S,关系代数表达式R-(R-S)表示的是()

A.R∩S B.R-S C.R∪S D.R÷S

10.在如下2个数据库的表中,若雇员信息表EMP的主键是雇员号,部门信息表DEPT的主健是部门号若执行所列出的操作,哪个操作不能执行()

EMP DEPT

()()()()()()()()()()()()()()()()()()()_

雇员号雇员名部门号工资部门号部门名主任

001 张山02 2000 01 业务部李建

010 王宏达01 1200 02 销售部应伟东

056 马林生02 1000 03 服务部周垠

101 赵敏04 1500 04 财务部陈力胜

()()()()()()()()()()()()()()()()()()()_

A.从雇员信息表EMP中删除行'010','王宏达','01','1200'.

B.在雇员信息表EMP中插入行'102','赵敬','01','1500'.

C.将雇员信息表EMP中雇员号='010'的工资改为1600元

D.将雇员信息表EMP中雇员号='101'的部门号改为'05'

11.在上题雇员信息表关系EMP中,哪个属性是外码(foreign key) ()。

A.雇员号B.雇员名C.部门号D.工资

12.设关系R和关系S的元素个数分别是3和4,关系T是R与S的笛卡尔积,即:T=R×S,则关系T 的元数个数是()

A.7 B.9 C.12 D.16

13.下面的选项不是关系数据库基本特征的是()。

A.不同的列应有不同的数据类型B.不同的列应有不同的列名

C.与行的次序无关D.与列的次序无关

14.设有关系R(A,B,C),在下列的等式中,哪一个是不成立的()

A.σA<2(πA, B(R))=πA, B(σA<2 (R)) B.πA, C(σA<2(R))=σA<2(πA, C(R))

C.πB, C(σA<2(R))=σA<2(πB,C(R)) D.πA(πA, B (R))=πA (R)

15.关系代数表达式的优化策略中,首先要做的是( )

A.对文件进行预处理B.尽早执行选择运算C.执行笛卡儿积运算D.投影运算

16.设关系R和关系S具有相同的元数,且对应的属性取自相同的域。集合{t/t∈R∧t∈S}标记的是()。A.R∪S B.R-S C.R×S D.R∩S

17.在SQL语言的SELECT语句中,实现投影操作的是哪个子句()。

A.select B.from C.where D.group by

18.支持关系数据结构、选择、投影和(自然)连接运算,且对这些运算不必要求定义任何物理存取路径的关系系统称为()。

A.表式系统B.最小关系系统C.关系完备的系统D.全关系系统

19.常见的数据模型是()。

A.层次模型、网状模型、关系模型B概念模型、实体模型、关系模型

C.对象模型、外部模型、内部模型D.逻辑模型、概念模型、关系模型

20.一个结点可以有多个双亲,结点之间可以有多种联系的模型是()。

A.网状模型B关系模型C层次模型D.以上都有

21.下面关于关系性质的说法,错误的是()。

A表中的一行称为一个元组B.行与列交叉点不允许有多个值

C.表中的一列称为一个属性D表中任意两行可能相同

22.同一个关系模型的任两个元组值()。

A.不能全同B.可全同C.必须全同D.以上都不是

23.在通常情况下,下面关系中不可以作为关系数据库的关系是()。

A.R1(学生号,学生名,一『生别)B.R2(学生号,学生名,班级号)

C.R3(学生号,学生名,宿舍号)D.R4(学生号,学生名,简历)

24.关系模型中,一个关键字是()。

A可由多个任意属性组成B至多由一个属性组成

C.可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成

D以上都不是

二、填空

1.在关系数据模型中,二维表的列称为属性,二维表的行称为()。

2.关系代数中专门的关系运算包括:选择、投影、()和除法。

3.关系代数的基本运算是并、差、选择、()和乘积。

4.两个关系进行外连接时有全外连接、()、左外连接三种。

5.关系数据库的关系演算语言是以()为基础的DML语言。

6.在订单管理系统中,客户一次购物(一张订单)可以订购多种商品。有订单关系R(iT

单号,日期,客户名称,商品编码,数量),则R的主关键字是()。

7.关系数据库中的投影操作是指从关系中()。

8.关系数据库管理系统应能实现的专门关系运算包括()。

9.一个结点可以有多个双亲,结点之间可以有多种联系的模型是()。

10.常见的数据模型是()。

三、名词解释

1.关系

2.元组

3.属性

4.域

5.关键字

6.关系模式

7.元数

8.分量

9.实体完整性

10.参照完整性

11.用户定义完整性

四、简答

(l)关系模型的特点是什么?

(2)解释关系模型中的常用术语:关系、元组、属性、关键字、外关键字、关系模式。

(3)简述关系模型与关系模式的区别与联系。

(4)关系的完整性约束是什么?各有什么含义?

(5)设有某商场销售关系数据库,该数据库的关系模型为:

顾客(顾客号,姓名,联系方式)

商品(商品号,商品名,单价,商品类别,供应商)

购买(顾客号,商品号,购买数量)

完成如下关系代数表达式。

①查询商场中的全部商品。

②查询商场中所有电器类产品的供应商。

③查询购买了计算机商品的顾客姓名和联系方式。

(6)设有某商场销售关系数据库,该数据库的关系模型为:

顾客(顾客号,姓名,联系方式)

商品(商品号,商品名,单价,商品类别,供应商)

购买(顾客号,商品号,购买数量)

完成如下关系代数表达式。

①查询购买了PTI号商品的顾客号和顾客姓名。

②查询没有购买任何商品的顾客信息。

③查询购买了所有钢笔类产品的顾客信息。

第三章结构化查询语言SQL

一、填空

1.SQL语言称为()。

A.结构化定义语言B.结构化控制语言C.结构化查询语言D.结构人操纵语言2.SQL语言具有的功能是()

A.关系规范化,数据操纵,数据控制B.数据定义,数据操纵,数据控制

C.数据定义,关系规范化,数据控制D.数据定义,关系规范化,数据操纵

3.SQL语言集数据查询、数据操作、数据定义和数据控制功能于一体,语句INSERT、DELETE、UPDA TE 实现哪类功能()。

A.数据查询B.数据操纵C.数据定义D.数据控制

4.SQL语言具有两种使用方式,分别称为交互式SQL和()。

A.提示式SQL B.多用户SQL C.嵌入式SQL D.解释式SQL

5.下列SQL语句中,修改表结构的是()。

A.CREATE B.ALTER C.UPDATE D.INSERT

6.SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,其中CREATE、DROP、ALTER 语句实现哪种功能的()

A.数据查询B.数据操纵C.数据定义D.数据控制

7.下列SQL语句中,创建表的语句是()。

A.CREATE B.ALTER C.UPDATE D.INSERT

8.SQL语言的GRANT和REVOKE语句主要用来维护数据库的()

A.安全性B.完整性C.可靠性D.一致性

9.设有关系R=(A,B,C)。与SQL语句SELECT DISTINCT A FROM R WHERE B=17等价的关系代数表达式是()

A.πA (R) B.πB=17(R) C.πA(σB=17(R)) D.σB=17 (πA (R))

10.在视图上不能完成的操作是( )

A.更新视图B.查询

C.在视图上定义新的基本表D.在视图上定义新视图

11.SQL语言中的”视图view.”对应于数据库系统三级模式结构中的()

A.外模式B.模式C,内模式D.都不对应

12.在SQL语言中的表(Table)是数据库的()

A.内模式B.模式C.外模式D.概念模式

13.当关系R和S自然联接时,能够把R和S原该舍弃的元组放到结果关系中的操作是()

A.左外联接B.右外联接C.外部并D.全外联接

14.下列聚合函数中不忽略空值(null) 的是()

A.SUM (列名) B.MAX (列名) C.COUNT ( * ) D.A VG (列名)

15.基本SQL语言中,不可以实现( )

A.定义视图B.定义基表C.查询视图和基表D.并发控制

16.下列不属于视图的作用是()

A.视图能简化用户的操作B.视图能使用户以多种角度看待同一数据

C.视图能够对机密数据提供安全保护D.视图能够保证数据的完整性

17.下面列出的关于“视图(View)”的条目中,哪一条是不正确的()。

A.视图是外模式B.视图是虚表

C.使用视图可以加快查询语句的执行速度D.使用视图可以简化查询语句的编写

18.为提高效率,关系数据库系统必须进行()处理。

A.定义视图B.查询优化C.数据恢复D.数据规范化到最高范式

19.常见的数据模型是()。

A.层次模型、网状模型、关系模型B概念模型、实体模型、关系模型

C对象模型、外部模型、内部模型D逻辑模型、概念模型、关系模型

20.SQL语言是()。

A.层次数据库语言B.网络数据库语言C.关系数据库语言D非数据库语言

21.SQL语言具有的功能是()。

A.关系规范化B.数据定义、数据操纵、数据控制、数据查询

C.数据库系统设计D能绘制E-R图

22.SQL语言具有两种使用方式,分别称为交互式SQL和()。

A.提示式SQL B多用户SQL C.嵌入式SQL D.解释式SQL

23.下面列出的关于视图的条目中,不正确的是()。

A.视图是外模式B.视图是虚表

C.使用视图可以加快查询语句的执行速度D.使用视图可以简化查询语句的编写

24.在SQL语言的SELECT语句中,能实现投影操作的是()

A..SELECT B..FROM C.WHERE D.GROUP BY

25.在SQL语言中,子查询是()

A.返回单表中数据子集的查询语句B.选取多表中字段子集的查询语句

C.选取单表中字段子集的查询语句D.嵌入到另一个查询之中的查询语句

26.设有一个关系:DEPT(DNO,DNAME),如果找出倒数第3个字母为W,并且至少包含4个字母的DNAME,则子查询条件子句应写成WHERE DNAME LIKE ()

A.’- - W -%’B.’ - W -%’ C.’- W - -’D.’- %W - -’

27.要撤销数据库中已存在的表S,可用( )

A.DELETE TABLE S B.DELETE S C.DROP TABLE S D.DROP S

28.在关系数据库系统中,为了简化用户的查询操作,而又不增加数据的存储空间

的方法是创建()。

A另一个表B游标C.视图D索引

29.SQL语言中,用于实现授权的语句是()。

A.COMMIT B.GRANT C.ROLLBACK D.SAFE

二、填空

1.在SQL语言的结构中,()有对应的存储文件,而()没有对应的存储文件。

2.设关系R(A,B,C)和S(A,D,E,F),有R.A=S.A。若将关系代数表达式:

πR.A,R.B,S.D,S.F(R∞S)用SQL语言的查询语句表示,则为:()。

3.在“学生一选课一课程”数据库中的3个关系如下:

S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER)

查找选修”数据库技术”这门课程的学生的学生名和成绩。若使用连接查询的SQL语句是:()。

4.一个SQL语句原则上可产生或处理一组记录,而主语句一次只能处理一个记录,为此必须协调两种处

理方式,这是通过使用游标或()机制来解决的。

5.数据库管理系统(DBMS)由以下三类程序组成:语言、控制数据库运行和维护数据库,其中的语言系统分为主语言和()。

6.删除操作、修改操作和插入操作可以()。

7.SQL语言中,用于实现安全性控制的语句是()。

8.在关系数据库系统中,为了简化用户的查询操作,而又不增加数据的存储空间

的方法是创建()。

9.在SQL语言的SELECT语句中,用来表示条件字句的是()。

10.SQL语句中求最大值的函数为()。

三、名词解释

1.数据定义

2.数据查询

3.数据操纵

4.数据控制

5.聚合函数

6.嵌套查询

7.视图

四、简答

(1)试述SQL语言的特点。

(2)什么是基本表?什么是视图?两者有什么区别和联系?

(3)举例说明视图在什么情况下不能更新。为什么?

(4)简述什么是嵌入式SQL.

(5)设有图书借阅数据库:

图书(总编号,分类号,书名,作者,出版单位,单价)

借阅(借书证号,总编号,借阅日期)

读者(借书证号,姓名,性别,单位,联系方式)

使用SQL语言完成下列操作。

①检索所有读者的全部情况。

②检索姓张的读者姓名、单位及联系方式。

③检索“清华大学出版社”和“高等教育出版社”出版的图书、作者及单价单价降序排列。

(6)设有图书借阅数据库:

图书(总编号,分类号,书名,作者,出版单位,单价)

借阅(借书证号,总编号,借阅日期)

读者(借书证号,姓名,性别,单位,联系方式)

使用SQL语言完成下列操作。

①检索单价在30-50元之间的图书。

②检索所有借阅图书的读者姓名与所在单位。

③检索所有借阅了《数据库原理与应用》的读者信息。

(7)设有图书借阅数据库:

图书(总编号,分类号,书名,作者,出版单位,单价)

借阅(借书证号,总编号,借阅日期)

读者(借书证号,姓名,性别,单位,联系方式)

使用SQL语言完成下列操作。

①检索单价大于38元并且已经被借出的图书信息,结果按借阅日期升序排

②检索比“天津大学出版社”出版的所有图书单价都高的图书信息。

③检索各个出版社出版的图书的最高价、最低价和总册数。

(8)设有图书借阅数据库:

图书(总编号,分类号,书名,作者,出版单位,单价)

借阅(借书证号,总编号,借阅日期)

读者(借书证号,姓名,性别,单位,联系方式)

使用SQL语言完成下列操作。

①检索至少借间了3本图书的读者信息。

②检索没有借阅过任何图书的读者及所在单位。

③将所有图书的单价上涨2%.

(9)设有图书借阅数据库:

图书(总编号,分类号,书名,作者,出版单位,单价)

借阅(借书证号,总编号,借阅日期)

读者(借书证号,姓名,性别,单位,联系方式)

使用SQL语言完成下列操作。

①将2001年以前的借阅信息删除。

②建立一个2007年1月1日以后的借阅信息的视图,命名为TEMPBOOK。

第四章关系模式规范化设计

一、选择

1.关系数据库的规范化理论主要解决的问题是()。

A.如何构造合适的数据逻辑结构B.如何构造合适的数据物理结构

C.如何构造合适的应用程序界面D.如何控制不同用户的数据操作权限

2.关系数据库规范化是为解决关系数据库中()。

A.插入异常、删除异常、修改异常和数据冗余B.提高查询速度

C.减少数据操作的复杂性D.保证数据的安全性和完整性

3.现有一个关系:借阅(书号、书名,库存数,读者号,借期,还期),假如同一本书允许一个读者多次借阅,但不能同时对一种书借多本。则该关系模式的码是()。

A.书号B.读者号C.书号+读者号D.书号+读者号+借期

4.关系模式的候选码可以有( )。

A.0个B.1个C.1个或多个D.多个

5.关系模式R中的属性全部是主属性,则R的最高范式必定是()。

A.1 NF B.2 NF C.3 NF D.BCNF

6. 关系模式中,满足2NF的模式( ) 。

A. 可能是1NF

B. 必定是1NF

C. 必定是3NF

D. 必定是BCNF

7. 关系模式R中的属性全是主属性,则R的最高范式必定是( ) 。

A. 1NF

B. 2NF

C. 3NF

D. BCN

8. 消除了部分函数依赖的1NF的关系模式,必定是( ) 。

A. 1NF

B. 2NF

C. 3NF

D. BCNF

9. 如果A->B ,那么属性A和属性B的联系是( ) 。

A. 一对多

B. 多对一C.多对多 D. 以上都不是

10. 关系模式的候选关键字可以有1个或多个,而主关键字有( ) 。

A. 多个

B. 0个

C. 1个

D. 1个或多个

11. 候选关键字的属性可以有( ) 。

A. 多个

B. 0个

C. 1个

D. 1个或多个

12. 关系模式的任何属性( ) 。

A. 不可再分

B. 可以再分

C. 命名在关系模式上可以不唯一

D. 以上都不是

13. 设有关系模式W(C,P,S,G,T,R),其中各属性的含义是:C表示课程,P表示教师,S表示学生,G表示成绩,T表示时间,R表示教室,根据语义有如下数据依赖集:D={ C→P,(S,C)→G,(T,R)→C,(T,P)→R,(T,S)→R },若将关系模式W分解为三个关系模式W1(C,P),W2(S,C,G),W2(S,T,R,C),则W1的规范化程序最高达到( ) 。

A. 1NF

B.2NF

C. 3NF

D. BCNF

14. 在关系数据库中,任何二元关系模式的最高范式必定是( ) 。

A. 1NF

B.2NF

C. 3NF

D. BCNF

15. 在关系规范式中,分解关系的基本原则是( )。

I.实现无损连接

II.分解后的关系相互独立

III.保持原有的依赖关系

A. Ⅰ和Ⅱ

B. Ⅰ和Ⅲ

C. Ⅰ

D. Ⅱ

16. 不能使一个关系从第一范式转化为第二范式的条件是( )。

A.每一个非属性都完全函数依赖主属性

B.每一个非属性都部分函数依赖主属性

C.在一个关系中没有非属性存在

D.主键由一个属性构成

17. 任何一个满足2NF但不满足3NF的关系模式都不存在( )。

A.主属性对键的部分依赖

B.非主属性对键的部分依赖

C.主属性对键的传递依赖

D.非主属性对键的传递依赖

18. 设数据库关系模式R=(A,B,C,D,E),有下列函数依赖:A→BC,D→E,C→D;下述对R的

分解中,哪些分解是R的无损连接分解( ) 。

I.(A,B,C)(C,D,E)

II.(A,B)(A,C,D,E)

III.(A,C)(B,C,D,E)

IV.(A,B)(C,D,E)

A.只有Ⅳ

B. Ⅰ和Ⅱ

C. Ⅰ、Ⅱ和Ⅲ

D. 都不是

19. 设U是所有属性的集合,X、Y、Z都是U的子集,且Z=U-X-Y。下面关于多值依赖的叙述中,不正确的是( )。

A.若X→→Y,则X→→Z

B.若X→Y,则X→→Y

C.若X→→Y,且Y′∈Y,则X→→Y′

D.若Z=∮,则X→→Y

20. 若关系模式R(U,F)属于3NF,则( )。

A. 一定属于BCNF

B. 消除了插入的删除异常

C. 仍存在一定的插入和删除异常

D. 属于BCNF且消除了插入和删除异常

21. 下列说法不正确的是( )。

A. 任何一个包含两个属性的关系模式一定满足3NF

B. 任何一个包含两个属性的关系模式一定满足BCNF

C. 任何一个包含三个属性的关系模式一定满足3NF

D. 任何一个关系模式都一定有码

22. 设关系模式R(A,B,C),F是R上成立的FD集,F={B→C},则分解P={AB,BC}相对于F( )。

A. 是无损联接,也是保持FD的分解

B. 是无损联接,也不保持FD的分解

C. 不是无损联接,但保持FD的分解

D. 既不是无损联接,也不保持FD的分解

23. 关系数据库规范化是为了解决关系数据库中( )的问题而引入的。

A. 插入、删除和数据冗余

B. 提高查询速度

C. 减少数据操作的复杂性

D. 保证数据的安全性和完整性

24. 关系的规范化中,各个范式之间的关系是( ) 。

A. 1NF∈2NF∈3NF

B. 3NF∈2NF∈1NF

C. 1NF=2NF=3NF

D. 1NF∈2NF∈BCNF∈3NF

25. 数据库中的冗余数据是指可( )的数据。

A. 容易产生错误

B. 容易产生冲突

C. 无关紧要

D. 由基本数据导出

26. 学生表(id,name,sex,age,depart_id,depart_name),存在函数依赖是id→name,sex,age,depart_id;dept_id→dept_name,其满足( )。

A. 1NF

B. 2NF

C. 3NF

D. BCNF

27. 设有关系模式R(S,D,M),其函数依赖集:F={S→D,D→M},则关系模式R的规范化程度最高达到( )。

A. 1NF

B. 2NF

C. 3NF

D. BCNF

28. 设有关系模式R(A,B,C,D),其数据依赖集:F={(A,B)→C,C→D},则关系模式R的规范化程度最高达到( )。

A. 1NF

B. 2NF

C. 3NF

D. BCNF

29. 下列关于函数依赖的叙述中,哪一条是不正确的( )。

A.由X→Y,Y→Z,则X→YZ

B.由X→YZ,则X→Y,Y→Z

C.由X→Y,WY→Z,则XW→Z

D.由X→Y,Z∈Y,则X→Z

30. X→Y,当下列哪一条成立时,称为平凡的函数依赖( )。

A. X∈Y

B. Y∈X

C. X∩Y=∮

D. X∩Y≠∮

31. 关系数据库的规范化理论指出:关系数据库中的关系应该满足一定的要求,最起码的要求是达到1NF,即满足( )。

A.每个非主键属性都完全依赖于主键属性

B.主键属性唯一标识关系中的元组

C.关系中的元组不可重复

D.每个属性都是不可分解的

32. 根据关系数据库规范化理论,关系数据库中的关系要满足第一范式,部门(部门号,部门名,部门成员,部门总经理)关系中,因哪个属性而使它不满足第一范式( )。**

A. 部门总经理

B. 部门成员

C. 部门名

D. 部门号

33. 有关系模式A(C,T,H,R,S),其中各属性的含义是:

C:课程T:教员H:上课时间R:教室S:学生

根据语义有如下函数依赖集:

F={C→T,(H,R)→C,(H,T)RC,(H,S)→R}关系模式A的码是( )。

A. C

B.(H,S)

C.(H,R)

D.(H,T)

34.已知关系R(P,Q,M,N),F是R上成立的函数依赖集,F={(P—Q,Q—M)},则R候选关键字是()。A.P B.Q C.PQ D.PN

35.有关系模式A(C,T,H,R,S),其中各属性的含义是:C,课程;T,教员;H,上课时间;R,教室;S~学生。根据语叉有如下函数依赖集F={C→T,(H,R)→C,(H,T) →R,(H,S)→R}.关系模式A的关键字是()。

A.C B.(H,R) C(H,T) D.(H,S)

36.下面关于函数依赖的叙述中,不正确的是()。

A.若X→Y,Y→Z,则X→YZ B.若XY→Z,则X→Z,Y→Z

B.若X→Y,Y→Z,则X→Z D.若X→Y,Y'包含Y,则X→Y'

37.规范化理论是关系数据库进行逻辑设计的理论依据,根据这个理论,关系数据中的关系必须满足:其每一属一性都是()。

A互不相关的B.不可分解的C.长度可变的D互相关联的

38.关系数据库的规范化理论指出:关系数据库中的关系应满足一定的要求,最起码的要求是达到1NF,即满足()

A.每个非主属性都完全依赖于主属性B.主属性唯一标识关系中的元组

C.关系中的元组不可重复D.每个属性都是不可分解的

39.在下面的两个关系中,职工号和部门号分别为职工关系和部门关系的主关键字。

职工(职工号、职工名、部门号、职务、工资)

部门(部门号、部门名、部门人数、工资总额)

在这两个关系的属性中,只有一个属性是外关键字,它是()。

A.职工关系的“职工号”B.职工关系的“部门号”

C.部门关系的“部门号”D.部门关系的“部门名”

40.关系模式中的关系模式至少是()。

A.1NF B.2NF C.3NF D 4NF

41.设有关系R(S,D,M)F={S Y→D,D→M}.则关系R至多满足( )。

A.1NF B 2NF C.3NF D.4NF

42.当关系模式R(A,B)已属于3NF,下列说法正确的是()。

A.它一定消除了插入和删除异常B.仍存在一定的插入和删除异常

C一定属于BCNF D.A和C都是

43.关系模式R中的属性全部是主属性,则R至少是( )。

A.2NF B.3NF C.BCNF D.4NF

44.学生表(id,name,sex,age,depart_id,depart_name),存在的函数依赖是id→{name,

sex,age,depart_id}; dept_id→dept_name,其满足().

A.1NF B.2NF C.3NF D.4NF

45.消除了部分函数依赖的1NF的关系模式,必定是()。

A.1 NF B .2NF C.3NF D.4NF

46.在对关系模式进行规范化的过程中,为得到一组3NF关系需对2NF关系进行投影,消除原关系中非立属性对关键字的( )。

A.传递函数依赖B.部分和传递函数依赖

C.连续依赖D.多值依赖

47.所谓范式是指规范化的关系模式。由于规范化的程度不同,就产生了不同的范式。在对关系模式进行规范化的过程中,对1NF关系进行投影,将消除原关系中(),从而产生一组2NF关系。

A.非主属性对关键字的传递依赖B.非主属性对关键字的部分函数依赖

C.主属性对关键字的部分和传递函数依赖D.非平凡且非函数依赖的多值依赖

48.消除了部分函数依赖的1NF的关系模式,必定是()。

A.1NF B.2NF C.3NF D.BCNF

49.设有关系模式R(S,D,M),其函数依赖集:F={S→D,D→M},则关系模式R的规范化程度最高达到()。

A.1NF B.2NF C.3NF D.BCNF

50.设有关系模式R(A,B,C,D),其数据依赖集:F={(A,B)→C,C→D},则关系模式R的规范化程度最高达到( )。

A.INF B.2NF C.3NF D.BCNF

51.已知学生关系:R(学号,姓名,系名称,系地址)'每一名学生属于一个系,每一个系有一个地址,则R 属于()。

A.1NF B.2NF C .3NF D.4NF

52.在订单管理系统中,客户一次购物(一张订单)可以订购多种商品。有订单关系R:R(订单号,日期,客户名称,商品编码,数量),关系R属于()。

A.1NF B.2NF C.3NF D.BCNF

53.已知关系R(A,B,C,D),F是R上成立的函数依赖集,F={(A,B→C,D),B→D},则R应分解成()。

A.R1(A,B)和R2(C,D) B.R1(A,B,C)和R2(B,D)

C.R1(A,C)年lI R2(B,D) D.R1(A,B,D)和R2( B,C)

二、填空

1.在关系数据库的规范化设计中,对模式进行等价分解时,要具有无损连接性和()。

2.在函数依赖中,平凡的函数依赖根据()推理规则中的自反律就可推出。

3.设关系模式R (A,B,C),F是R上成立的FD集,F = {B→A,B→C},则分解ρ= {AB,AC}丢失的FD是()。

4.关系模式规范化需要考虑数据间的依赖关系,人们已经提出了多种类型的数据依赖,其中最重要的是函数依赖和()。

5.一个关系R不属于2NF就会产生插入异常、删除异常和()。

6.两个函数依赖集F和G等价的充分必要条件()。

7.关系模式规范化过程中,若要求分解保持函数依赖,那么模式分解一定可以达到3NF,但不一定能达到()。

8.如果一个满足1NF关系的所有属性合起来组成一个关键字,则该关系最高满足的范式是()。

9.从关系规范化理论的角度讲,一个只满足1NF的关系可能存在的四方面问题是:()、修改异常、插入异常和删除异常。

10.有关系模式A(C,T,H,R,S),其中各属性的含义是:C,课程;T,教员;H,上课

时间;R,教室;S~学生。根据语叉有如下函数依赖集F={C→T,(H,R)→C,(H,T) →R,(H,S)→R}.关系模式A的规范化程度最高达到()。

三、名词解释

1.函数依赖

2.完全函数依赖

3.部分函数依赖

4.传递函数依赖

5.候选关键字

数据库系统概论复习题及答案

第一学期期末考试试卷和答案 试卷代码:03115 授课课时:96 课程名称:数据库系统原理A 适用对象:本科选课班 一、选择题(从下列各题四个答案中选出一个正确答案,每小题1分,共10分) 1、在数据库技术发展的几个阶段中,数据独立性最高的是__A___阶段。 A、数据库系统 B、文件系统 C、人工管理 D、数据项管理 2、在SQL的SELECT语句中,与选择运算对应的命令动词是__C___。 A、SELECT B、FROM C、WHERE D、ORDER BY 3、在数据库中,下列说法_A__是不正确的 A、数据库避免了一切数据的重复 B、若系统是完全可以控制的,则系统可确保更新是的一致性 C、数据可以共享 D、数据库减少了冗余 4、在数据库系统中,模式/外模式映像用于解决数据的_C__ A、结构独立性 B、物理独立性 C、逻辑独立性 D、分布独立性 5、关系代数的5种基本运算是__D_。 A、并、差、选择、投影、自然连接 B、并、差、交、选择、投影 C、并、差、交、选择、笛卡尔积 D、并、差、选择、投影、笛卡尔积 6、在SQL语句中,谓词“EXISTS”的含义是_B___。 A、全称量词 B、存在量词 C、自然连接--在连接条件中使用等于(=)运算符比较被连接列的列值,但它使用选择列表指出查询结果集合中所包括的列,并删除连接表中的重复列 D、等值连接--在连接条件中使用等于号(=)运算符比较被连接列的列值,其查询结果中列出被连接表中的所有列,包括其中的重复列 7、规范化过程主要为克服数据库逻辑结构中的插入异常、删除异常、更新异常以及_C__的缺陷 A、数据不一致性 B、结构不合理 C、冗余度大 D、数据丢失 8、数据库数据的正确性和相容性是数据库的__B____。 A、安全性 B、可维护性 C、完整性 D、并发控制 9、数据库三级模式体系结构主要的目标是确保数据库的_B__。 A、数据安全性 B、数据独立性

数据库系统概论试题及答案1

试题一 一、单项选择题 在每小题列出的四个备选项中只有一个是符合题目要 求的,请将其代码填写在题后的括号内。错选、多选 或未选均无分。 1. 数据库系统的核心是() A.数据库B.数据库管理系统 C.数据模型D.软件工具 2.下列四项中,不属于数据库系统的特点的是() A.数据结构化B.数据由DBMS统一管理和控制 C.数据冗余度大D.数据独立性高 3.概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是() A.层次模型B.关系模型 C.网状模型D.实体-联系模型 4.数据的物理独立性是指() A.数据库与数据库管理系统相互独立 B.用户程序与数据库管理系统相互独立 C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的 D.应用程序与数据库中数据的逻辑结构是相互独立的 5.要保证数据库的逻辑数据独立性,需要修改的是() A.模式与外模式之间的映象B.模式与内模式之间的映象 C.模式D.三级模式 6.关系数据模型的基本数据结构是() A.树B.图C.索引D.关系 7.有一名为“列车运营”实体,含有:车次、日期、实际发车时间、实际抵达时间、情况摘要等属性,该实体主码是() A.车次B.日期 C.车次+日期D.车次+情况摘要 8.己知关系R和S,R∩S等价于() A. (R-S)-S B. S-(S-R)

C.(S-R)-R D. S-(R-S) 9.学校数据库中有学生和宿舍两个关系: 学生(学号,姓名)和宿舍(楼名,房间号,床位号,学号) 假设有的学生不住宿,床位也可能空闲。如果要列出所有学生住宿和宿舍分配的情况,包括没有住宿的学生和空闲的床位,则应执行() A. 全外联接 B. 左外联接 C. 右外联接 D. 自然联接 10.用下面的T-SQL语句建立一个基本表: CREATE TABLE Student(Sno CHAR(4) PRIMARY KEY, Sname CHAR(8) NOT NULL, Sex CHAR(2), Age INT) 可以插入到表中的元组是() A. '5021','刘祥',男,21 B. NULL,'刘祥',NULL,21 C. '5021',NULL,男,21 D. '5021','刘祥',NULL,NULL 11. 把对关系SPJ的属性QTY的修改权授予用户李勇的T-SQL语句是() A. GRANT QTY ON SPJ TO '李勇' B. GRANT UPDA TE(QTY) ON SPJ TO '李勇' C. GRANT UPDA TE (QTY) ON SPJ TO 李勇 D. GRANT UPDA TE ON SPJ (QTY) TO 李勇 12.图1中()是最小关系系统 A B C D 图1 13.关系规范化中的插入操作异常是指 ( ) A.不该删除的数据被删除B.不该插入的数据被插入 C.应该删除的数据未被删除D.应该插入的数据未被插入 14.在关系数据库设计中,设计关系模式是数据库设计中()阶段的任务A.逻辑设计B.物理设计C.需求分析D.概念设计 15.在E-R模型中,如果有3个不同的实体型,3个m:n联系,根据E-R模型转换为关系模型的规则,转换后关系的数目为()。

数据库系统概论期末试题及答案(重点知识)

试题十 一、单项选择题 (本大题共15小题,每小题2分,共30分) 在每小题列出的四个备选项中只有一个是符合题目要 求的,错选、多选或未选均无分。 1. 数据库系统的特点是( )、数据独立、减少数据冗余、避免数据不一致和加强了数据保护。 A .数据共享 B .数据存储 C .数据应用 D .数据保密 2. 数据库系统中,物理数据独立性是指( )。 A .数据库与数据库管理系统的相互独立 B .应用程序与DBMS 的相互独立 C .应用程序与存储在磁盘上数据库的物理模式是相互独立的 D .应用程序与数据库中数据的逻辑结构相互独立 3. 在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是( )。 A .外模式 B .内模式 C .存储模式 D .模式 4. E-R 模型用于数据库设计的哪个阶段( )? A .需求分析 B .概念结构设计 C .逻辑结构设计 D .物理结构设计 5. 现有关系表:学生(宿舍编号,宿舍地址,学号,姓名,性别,专业,出生日期)的主码是( )。 A .宿舍编号 B .学号 C .宿舍地址,姓名 D .宿舍编号,学号 6. 自然连接是构成新关系的有效方法。一般情况下,当对关系R 和S 使用自然连接时,要求R 和S 含有一个或多个共有的( )。 A .元组 B .行 C .记录 D .属性 7. 下列关系运算中,( )运算不属于专门的关系运算。 A .选择 B .连接 C .广义笛卡尔积 D .投影 8. SQL 语言具有( )的功能。 ( 考 生 答 题 不 得 超 过 此 线 )

A.关系规范化、数据操纵、数据控制 B.数据定义、数据操纵、数据控制 C.数据定义、关系规范化、数据控制 D.数据定义、关系规范化、数据操纵 9.如果在一个关系中,存在某个属性(或属性组),虽然不是该关系的主码或只是主码的一部分,但却是另一个关系的主码时,称该属性(或属性组)为这个关系的() A.候选码 B.主码 C. 外码 D. 连接码 10.下列关于关系数据模型的术语中,()术语所表达的概念与二维表中的 “行”的概念最接近? A.属性 B.关系 C. 域 D. 元组 11.假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME, TEACHER),学生选课关系是SC(S#,C#,GRADE)。 要查找某个学生的基本信息及其选课的平均成绩,将使用关系()A.S和SC B.SC和C C.S和C D.S、SC和C 12.在SQL语言的SELECT语句中,用于对结果元组进行排序的是()子句。 A. GROUP BY B.HAVING C.ORDER BY D.WHERE 13.设有关系SC(SNO,CNO,GRADE),主码是(SNO,CNO)。遵照实体完整性规则,下面()选项是正确的。 A.只有SNO不能取空值B.只有CNO不能取空值 C.只有GRADE不能取空值D.SNO与CNO都不能取空值 14.下面关于函数依赖的叙述中,()是不正确的。 A.若X→Y,WY→Z,则XW→Z B.若Y X,则X→Y C.若XY→Z,则X→Z,Y→Z D.若X→YZ,则X→Y,X→Z 15.设有关系R(A,B,C)和S(C,D)。与SQL语句select A,B,D from R,S where R.C=S.C等价的关系代数表达式是() A.σR.C=S.C(πA,B,D(R×S)) B.πA,B,D(σR,C= S.C(R×S)) C.σR.C=S.C((πA,B(R))×(πD(S))) D.σR,C=S.C(πD((πA,B(R))×S))

数据库概论期末复习试卷及答案

、选择题( 20 分) 1、数据库(DB )、数据库系统(DBS)和数据库管理系统(DBMS )三者之间的关 系是__ A___ 。 A. DBS 包括 DB 和 DBMS B .DBMS 包括 DB 和 DBS C.DB 包括 DBS 和 DBMS D .DBS 就是 DB ,也就是 DBMS 2、关系数据模型 ___D ___ 。 A ?只能表示实体之间的1:1联系 B ?只能表示实体之间的1:n联系 C .只能表示实体之间的 m:n联系 D?可以表示实体间的上述三种联系 3、在数据库中,下列说法 __A___是不正确的。 A 数据库避免了一切数据的重复 B 若系统是完全可以控制的,则系统可确保更新时的一致性 C 数据库中的数据可以共享 D 数据库减少了数据冗余 4、在数据库中,产生数据不一致的根本原因是__C___。 A .数据存储量太大 B .没有严格保护数据 C .未对数据进行完整性控制 D .数据冗余 5、在数据库的三级模式结构中,描述数据库中全局逻辑结构和特征的是__D__。 A ?外模式B.内模式C.存储模式D.模式 6、数据库三级模式体系结构的划分,有利于保持数据库的___A___. A ?数据库独立性 B.数据安全性 C ?结构规范化D.操作可行性 7、设关系R和S都是二元关系,那么与元组表达式: {t | ($u) ( $v) (R(u) S(v) u[d]=v[1] t[?=v[1] t[2]=v[2])} 等价的关系代数表达式是_________ 。 A ? p3, 4 (R ¥ S) B ? p2, 3 (R ¥ S) 1=1 C ? p3, 4 ( R ¥ S) D ? p3, 4 ( s 仁1 (R 'S)) 1=1 8、关系模式中各级模式之间的关系为______ A? ____ 。 A. 3NF 12NF 11NF B. 3NF 1NF 52NF C. 1NF 2NF 13NF D. 2NF 1NF 3NF 9、数据库中的封锁机制是 ___C___的主要方法。 A. 完整性 B. 安全性 C. 并发控制 D. 恢复 10、在数据库设计中,用 E-R 图来描述信息结构但不涉及信息在计算机中的表示,它是 数据库设计的 ___B___阶段。 A. 需求分析 B. 概念设计 C. 逻辑设计 D. 物理设计

数据库概论试题-数据库完整性

第10章数据库完整性 1.数据库的完整性是指数据的__正确性、相容性__。 2.什么是数据库的完整性? 答:数据库的完整性是指数据的正确性和相容性。 3.SQL标准使用了一系列概念来描述完整性,包括关系模型的____实体完整性、参照完整性、用户定义___完整性。 4.数据库的完整性概念与数据库的安全性概念有什么区别和联系? 答:数据的完整性和安全性是两个不同的概念,但是有一定的联系。 前者是为了防止数据库中存在不符合语义的数据,防止错误信息的输入和输出,即所谓垃圾进垃圾出(GarbageInGarbageOut)所造成的无效操作和错误结果。后者是保护数据库防止恶意的破坏和非法的存取。也就是说,安全性措施的防范对象是非法用户和非法操作,完整性措施的防范对象是不合语义的数据。 5.数据库完整性的定义一般由SQL的__DDL数据字典__语句来实现。它们作为数据库模式的一部分存入中。 6.什么是数据库的完整性约束条件?可分为哪几类? 7.关系模型的实体完整性在__CREATETABLE__中用__PRIMARYKEY___定义。 8.DBMS的完整性控制机制应具有哪些功能? 答:DBMS的完整性控制机制应具有三个方面的功能: 1.定义功能,即提供定义完整性约束条件的机制。 2.检查功能,即检查用户发出的操作请求是否违背了完整性约束条件。 3.违约反应:如果发现用户的操作请求使数据违背了完整性约束条件,则采取一定的动作来保证数据的完整性。 9.为了避免对基本表进行全表扫描,RDBMS核心一般都对__主码__自动建立一个__索引__。 10.RDBMS在实现参照完整性时需要考虑哪些方面? 11.关系模型的参照完整性在__CREATETABLE__中用___FOREIGNKEY__短语定义哪些列为外码列,用__REFERENCES__短语指明这些外码参照哪些表的主码。 12.假设有下面两个关系模式:职工(职工号,姓名,年龄,职务,工资,部门号),其中职工号为主码;部门(部门号,名称,经理名,电话),其中部门号为主码;用SQL语言定义这两个关系模式,要求在模式中完成以下完整性约束条件的定义:定义每个模式的主码;定义参照完整性;定义职工年龄不得超过60岁。 CREATETABLEDEPT(DeptnoNUMBER(2),DeptnameV ARCHAR(10),ManagerV ARCHAR(10), PhoneNumberChar(12)CONSTRAINTPK_SCPRIMARYKEY(Deptno));CREATETABLEEMP(E mpnoNUMBER(4),EnameV ARCHAR(10),AgeNUMBER(2),CONSTRAINTC1CHECK(Aage<= 60),JobV ARCHAR(9),SalNUMBER(7,2),DeptnoNUMBER(2),CONSTRAINTFK_DEPTNOFOR EIGNKEY(Deptno)REFERENCESDEPT(Deptno)); 13.关系系统中,当操作违反实体完整性、参照完整性和用户定义的完整性约束条件时,一般是如何分别进行处理的? 答:对于违反实体完整性和用户定义的完整性的操作一般都采用拒绝执行的方式进行处理。而对于违反参照完整性的操作,并不都是简单地拒绝执行,有时要根据应用语义执行一些附加的操作,以保证数据库的正确性。具体的处理可以参见上面第5题或《概论》10.2中相应部分。

数据库系统概论试题及答案7

试题七 一、单项选择题 (本大题共20小题,每小题2分,共40分) 在每小题列出的四个备选项中只有一个是符合题目要 求的,错选、多选或未选均无分。 1. 在数据库系统中,负责监控数据库系统的运行情况,及时处理运行过程中出 现的问题,这是( )人员的职责 A .数据库管理员 B .系统分析员 C .数据库设计员 D .应用程序员 2. 在数据库三级模式中,模式的个数( ) A .只有一个 B .可以有任意多个 C .与用户个数相同 D .由设置的系统参数决定 3. 在关系数据库系统中,当关系的类型改变时,用户程序也可以不变。这是 ( ) A .数据的物理独立性 B .数据的逻辑独立性 C .数据的位置独立性 D .数据的存储独立性 4. 设关系R 和S 具有相同的目,且它们相对应的属性的值取自同一个域,则 R-(R-S)等于( ) A .R ∪S B .R ∩S C .R ×S D .R ÷S 5. 在关系代数中,从两个关系的笛卡尔积中选取它们属性间满足一定条件的元 组的操作,称为( ) A .并 B .选择 C .自然连接 D .θ连接 试题(6)~(8)基于“学生—选课—课程”数据库中的三个关系是: S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER) 6. 若要求查找“由张劲老师执教的数据库课程的平均成绩、最高成绩和最低成 绩”,将使用关系( )。 A .S 和SC B .SC 和C C .S 和C D .S 、SC 和C 7. 若要求查找‘李’姓学生的学生号和姓名,正确的SQL 语句是( )。 A . SELECT S#,SNAME FROM S WHERE SNAME=’李%’ B . SELECT S#,SNAME FROM S WHERE SNAME LIKE ’李%’ (考 生 答 题 不 得 超 过 此 线)

数据库概论试题(期末)

试题四 一、单项选择题 (本大题共20小题,每小题1.5分,共30分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1. 数据库系统的特点是()、数据独立、减少数据冗余、避免数据不一致 和加强了数据保护。 A.数据共享B.数据存储 C.数据应用D.数据保密 2.数据库系统中,物理数据独立性是指()。 A.数据库与数据库管理系统的相互独立 B.应用程序与DBMS的相互独立 C.应用程序与存储在磁盘上数据库的物理模式是相互独立的 D.应用程序与数据库中数据的逻辑结构相互独立 3.在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征 的是()。 A.外模式B.内模式C.存储模式D.模式 4. 关系模型的数据结构是()。 A.层次结构B.二维表结构 C.网状结构 D.封装结构 5. 关系模型中,一个候选码()。 A.可由多个任意属性组成 B.至多由一个属性组成 C.可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成 D.必须由多个属性组成 6.自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的()。 A.元组B.行C.记录D.属性 7.设关系R和S的属性个数分别是2和3,那么R S等价于() 1<2 A.σ1<2(R?S)B.σ1<4(R?S) C.σ1<2(R S)D.σ1<4(R S)

8.SQL语言具有()的功能。 A.关系规范化、数据操纵、数据控制 B.数据定义、数据操纵、数据控制 C.数据定义、关系规范化、数据控制 D.数据定义、关系规范化、数据操纵 9.假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE)。 要查找选修“COMPUTER”课程的“女”学生姓名,将涉及到关系()。 A.S B.SC,C C.S,SC D.S,C,SC 10. 已知关系SPJ(S#,P#,J#,QTY),把对关系SPJ的属性QTY的修改权授予用户 张三的T-SQL语句是( C ) A. GRANT QTY ON SPJ TO 张三 B. GRANT UPDA TE ON SPJ TO张三 C. GRANT UPDA TE (QTY) ON SPJ TO张三 D. GRANT UPDA TE ON SPJ (QTY) TO张三 12.在R(U)中,如果X→Y,并且对于X的任何一个真子集X',都有X'→Y,则()。 A. Y函数依赖于X B. Y对X完全函数依赖 C.X为U的候选码 D. R属于2NF 13.关系规范化中的插入操作异常是指 ( ) A.不该删除的数据被删除B.不该插入的数据被插入 C.应该删除的数据未被删除D.应该插入的数据未被插入 14.在数据库设计中,E-R图产生于() A.需求分析阶段B.物理设计阶段 C.逻辑设计阶段D.概念设计阶段 15.在合并分E-R图时必须消除各分图中的不一致。各分E-R图之间的冲突主要有三类,即属性冲突、命名冲突和结构冲突,其中命名冲突是指()。 A.命名太长或太短 B.同名异义或同义异名 C.属性类型冲突 D.属性取值单位冲突 16.事务是数据库运行的基本单位。如果一个事务执行成功,则全部更新提交; 如果一个事务执行失败,则已做过的更新被恢复原状,好像整个事务从未有过这些更新,这样保持了数据库处于()状态。 A.安全性B.一致性

数据库系统概论试题及答案7

试题七 一、单项选择题 (本大题共20小题,每小题2分,共40分) 在每小题列出的四个备选项中只有一个是符合题目要 求的,错选、多选或未选均无分。 1. 在数据库系统中,负责监控数据库系统的运行情况,及时处理运行过程中出现的问题,这是( )人员的职责 A .数据库管理员 B .系统分析员 C .数据库设计员 D .应用程序员 2. 在数据库三级模式中,模式的个数( ) A .只有一个 B .可以有任意多个 C .与用户个数相同 D .由设置的系统参数决定 3. 在关系数据库系统中,当关系的类型改变时,用户程序也可以不变。这是( ) A .数据的物理独立性 B .数据的逻辑独立性 C .数据的位置独立性 D .数据的存储独立性 4. 设关系R 和S 具有相同的目,且它们相对应的属性的值取自同一个域,则R-(R-S)等于( ) A .R ∪S B .R ∩S C .R ×S D .R ÷S 5. 在关系代数中,从两个关系的笛卡尔积中选取它们属性间满足一定条件的元组的操作,称为( ) A .并 B .选择 C .自然连接 D .θ连接 试题(6)~(8)基于“学生—选课—课程”数据库中的三个关系是: S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER) 6. 若要求查找“由张劲老师执教的数据库课程的平均成绩、最高成绩和最低成绩”,将使用关系( )。 A .S 和SC B .S C 和C C .S 和C D .S 、SC 和C 7. 若要求查找‘李’姓学生的学生号和姓名,正确的SQL 语句是( )。 A. SELECT S#,SNAME FROM S WHERE SNAME=’李%’ B. SELECT S#,SNAME FROM S WHERE SNAME LIKE ’李%’ (考 生 答 题 不 得 超 过 此 线)

数据库概论模拟考试试卷与答案B

数据库系统概论考试试卷及答案B 一、单项选择题(本大题共20小题,每小题1分,共20分) 1. 使用CREATE TABLE SCHEMA 语句建立的是( B ) A)数据库模式B)表C)视图D)索引 2. 设关系R和S的结构相同,并且各有80个元组,假如这两个关系作交运算,其运算结果的元组个数为(B ) A)80 B)小于等于80 C)大于等于160 D)大于等于80,小于等于160 3. 在SQL的授权语句中使用“ALL PRIVILEGES”,表示( B ) A)授权所有用户B)所有的操作权限C)对所有的数据集合D)允许再授权 4. 对数据库模式进行规化处理,是在数据库设计的( C ) A)需求分析阶段B)概念设计阶段C)逻辑设计阶段D)物理设计阶段 5. 不存在传递函数依赖的式至少要( C ) A)2NF B)3NF C)4NF D) BCNF 6. 在下列几种故障中,不破坏数据库容的是( B ) A)计算机病毒发作B)供电系统故障 C)瞬时的强磁场干扰D)磁盘介质损坏 7. 在数据库技术中,独立于计算机系统的模型是( A ) A)E-R模型 B)层次模型 C)关系模型D)面向对象的模型 8. 四种传统的集合运算算是( C ) A)∪,-,×,和σ B)∪,-,∞,和σ C)∪,∩,×,和- D)∪,∞,π和σ 9. SQL中,下列涉及空值的操作,不正确的是( C ) A)AGE IS NULL B)AGE IS NOT NULL C)AGE = NULL D)NOT (AGE IS NULL) 10. 单个用户使用的数据视图的描述称为( A )

A)外模式 B)概念模式 C)模式 D)存储模式 11 在客户机/服务器体系结构的DBS中,数据库功能分为前端和后端两部分,下列功能属于后端的是( B ) A)用户界面 B) 存取结构 C)数据输入 D) 报表输出 12. 实体集书店与图书之间具有(B )联系。 A)一对一B)一对多C)多对多 D )多对一 13. 现有关系表:医疗(患者编号,医生编号,医生,诊断日期,诊断结果,恢复情况)的主码是(A ) A)患者编号,医生编号,诊断日期B)医生编号C)诊断日期D)患者编号 14) 任何一个三目关系都属于( A ) A )1NF B)3NF C)BCNF D)4NF 15. 相对于关系模型,层次数据模型的缺点之一是(A ) A)数据维护困难B)数据结构复杂 C )数据独立性高 D )有严格的数学基础 16. 现有如下关系:患者(患者编号,患者,性别,出生日期,所在单位) 医疗(患者编号,患者,医生编号,医生,诊断日期,诊断结果)其中,医疗关系中的外码是(A ) A)患者编号B)患者C)患者编号和患者D)医生编号和患者编号 17. 班长和学生是什么关系( B ) A)1:1 B)1:M C)M:N D)都不是 18.下面哪种数据模型只有一个根结点(B ) A)概念B)层次C)关系D)网状 19.哪种模式不是数据库的模式(C )

数据库系统概论试题七

《数据库系统概论》试题(七) 一、填空题(每空2分,共20分) 1.外模式/模式映像保证了数据的_____独立性;模式/内模式映像保证了数据的_____独立性。2.概念模型的表示方法中最著名的是____方法。 3.____是数据库中全体数据的逻辑结构和特征的描述。 4.一个关系模式R是3NF指的是它的____都不传递依赖它的任一候选码。 5.设有关系模式R(A,B,C,D,E),R上的函数依赖集F={A→B,C→D,D→E},R的候选码是_____。6.假设两个事务并发执行,因为违反了事务的_____,因而可能会破坏DB的一致性。 7.查询优化一般可分为_____和____。 8.____是从一个或几个基本表中导出的表,它本身不独立存储在数据库中。 二、选择题(每题2分,共30分) 1.设有关系模式R(A,B,C,D),其上的函数依赖集合F={B→A,BC→D},R最高是_____。 A.第一范式B.第二范式C.第三范式D.BC范式 2.SQL语言中,用GRANT/REVOKE语句实现数据库的_____。 A.并发控制B.完整性控制C.一致性控制D.安全性控制 3.数据库系统中,对用户使用的数据视图的描述称为_____。 A.概念模式B.内模式C.存储模式D.外模式 4.数据库系统并发控制的主要方法是采用_____机制。 A.拒绝B.改为串行C.封锁D.不加任何控制 5._____属于并发控制的基本单位。 A.进程B.运行单位C.封锁D.事务 6.下面关于函数依赖的叙述中,不正确的是_____。 A.若X→Y,Y→Z,则X→YZ B.若XY→Z,则X→Z,Y→Z C.若X→Y,Y→Z,则X→Z D.若X→Y,Y包含Z,则X→Z 7.下面列出的条目中,哪些是数据库系统的组成成员____。 I应用程序II数据库管理系统III用户IV数据库管理员V数据库 A.II和V B.I、II、IV和V C.II、III、IV和V D.都是8.设关系R与关系S具有相同的属性,且相对应属性的值取自同一个域,则R-(R-S)等于_____。 A.R∪S B.R∩S C.R×S D.R-S 9.从E-R模型向关系模型转换时,一个M:N联系转换为关系模式时,该关系模式的关键字是_____。 A.M端实体的关键字B.N端实体的关键字 C.M端实体关键字与N端实体关键字组合D.重新选取其他属性 10._____用来记录对数据库中数据进行的每一次更新操作。 A.后援副本B.日志文件C.数据库D.缓冲区 11.关于"死锁",下列说法中正确的是_____。 A.死锁是操作系统中的问题,数据库系统中不存在 B.只有出现并发操作时,才有可能出现死锁 C.在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库 D.当两个用户竞争相同的资源时不会发生死锁 12._____不属于查询处理操作序列。 A.扫描与语法检查B.查询优化与代码生成C.查询执行D.建立数据模式13.如果有两个事务,同时对数据库中同一数据进行操作,不会引起冲突的操作是_____。 A.其中有一个是DELETE B.一个是SELECT,另一个是UPDA TE C.两个都是SELECT D.两个都是UPDA TE 14.下列四项中,不属于数据库系统特点的是_____。 A.数据共享B.数据完整性C.数据冗余度高D.数据独立性高 15.有两个关系R(A,B,C)和S(B,C),则R S的结果关系中包含_____个属性。 A.3 B.2 C.1 D. 5 三、简答题(每题5分,共15分) 1.什么是关系模型中的参照完整性? 2.什么是函数依赖? 3.事务的特性有哪些? 四、操作题(共22分) 请参照下面三个关系表完成后面题目。

数据库系统概论期末试题及答案

《数据库原理及应用》试题1 一、选择题 1、数据库系统的基本特征是。_________A、数据的统一控制 B、数据共享 性和统一控制 C、数据共享性、独立性和冗余度小 D、数据共享性和数据独立性 (难度系数C)正确答案:C 2、DB、DBMS和DBS三者之间的关系是。_________ A、DBS与DB和DBMS无关 B、 DBMS包括DBS和DB C、DB包括DBMS和DBS D、DBS包括DB和DBMS (难度系数B)正确答案:D R?(R?S) S,关系代数表示的是3、设有关系R和。_________A、R∩S B、R―S C、R÷S D、R∪S (难度系数B)正确答案:A 4、自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用 自然连接时,要求R和S含有一个或多个共有的__________。 A、行 B、属性 C、记录 D、元组 (难度系数C)正确答案:B 5、以下是信息世界的模型,且实际上是现实世界到机器世界的一个中间层次的是_________。 A、数据模型 B、概念模型 C、关系模型 D、E-R图 (难度系数C)正确答案:C 6、构成E—R模型的三个基本要素是。_________A、实体、属性值、关系; B、实体、 属性、联系; C、实体、实体集、联系; D、实体、实体集、属性; (难度系数C)正确答案:B 7、在关系代数运算中,五种基本运算为_________。 A、并、差、选择、投影、连接 B、并、交、选择、投影、笛卡尔积 C、并、差、选择、投影、笛卡尔积 D、并、除、投影、笛卡尔积、选择 (难度系数B)正确答案:C 8、在下列关于规范化理论的叙述中,不正确的是。_________、任何一个关系模式一定有键。 A. B、任何一个包含两个属性的关系模式一定满足3NF。 C、任何一个包含两个属性的关系模式一定满足BCNF。 D、任何一个包含三个属性的关系模式一定满足2NF。 (难度系数B)正确答案:D 9、设有关系模式R(A,B,C)和S(C,D)。与SQL语句“SELECT A,B,D FROM R,S WHERE =”等价的关系代数表达式为。_________π(σ(R?S))σ(π(R?S))、 B、

数据库概论试题(数据库恢复技术)

第7章数据库恢复技术 1.__事务__是一系列的数据库操作,是数据库应用程序的基本逻辑单元。 2.试述事务的概念及事务的四个特性。 3.为什么事务非正常结束时会影响数据库数据的正确性,请举例说明。 答:事务执行的结果必须是使数据库从一个一致性状态变到另一个一致性状态。如果数据库系统运行中发生故障,有些事务尚未完成就被迫中断,这些未完成事务对数据库所做的修改有一部分已写入物理数据库,这时数据库就处于一种不正确的状态,或者说是不一致的状态。例如:某工厂的库存管理系统中,要把数量为Q的某种零件从仓库1移到仓库2存放。则可以定义一个事务T,T包括两个操作;Q1=Q1-Q,Q2=Q2+Q。如果T非正常终止时只做了第一个操作,则数据库就处于不一致性状态,库存量无缘无故少了Q。 4.事务处理技术主要包括__数据库恢复___技术和__并发控制__技术。 5.在SQL语言中,定义事务控制的语句主要有__BEGIN__、__TRANSACTION_和__COMMIT___ROLLBACK。 7.事务具有四个特性:它们是__原子性(Atomicity)一致性(Consistency)隔离性(Isolation)持续性(Durability)__。这个四个特性也简称为_ACID_特性。 8.数据库运行中可能产生的故障有哪几类?哪些故障影响事务的正常执行?哪些故障破坏数据库数据? 答:数据库系统中可能发生各种各样的故障,大致可以分以下几类: (1)事务内部的故障; (2)系统故障; (3)介质故障; (4)计算机病毒。 事务故障、系统故障和介质故障影响事务的正常执行;介质故障和计算机病毒破坏数据库数据。 9.把数据库从错误状态恢复到某一已知的正确状态(亦称为一致状态)的功能,这就是__数据库的恢复__。 10.数据库恢复的基本技术有哪些? 答:数据转储和登录日志文件是数据库恢复的基本技术。当系统运行过程中发生故障,利用转储的数据库后备副本和日志文件就可以将数据库恢复到故障前的某个一致性状态。 11.数据库系统中可能发生各种各样的故障,大致可以分为__事务故障、系统故障、介质故障、计算机病毒___等。 13.建立冗余数据最常用的技术是___数据转储__和_登录日志文件__。通常在一个数据库系统中,这两种方法是一起使用的。 14.什么是日志文件?为什么要设立日志文件? 答:(1)日志文件是用来记录事务对数据库的更新操作的文件。(2)设立日志文件的目的是:进行事务故障恢复;进行系统故障恢复;协助后备副本进行介质故障恢复。 15.转储可分为__静态转储__和__动态转储_,转储方式可以有__海量转储_和_增量转储__。 18.___日志__是用来记录事务对数据库的更新操作的文件。主要有两种格式:以_文件记录_为单位的日志文件和以__数据块_为单位的日志文件。 19.什么是检查点记录,检查点记录包括哪些内容? 答:检查点记录是一类新的日志纪录。它的内容包括: ①建立检查点时刻所有正在执行的事务清单。 ②这些事务的最近一个日志记录的地址。

数据库系统概论试题及答案整理版

数据库系统概论复习资料 第一章绪论 一、选择题 1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个 阶段中,数据独立性最高的是 A 阶段。 A.数据库系B.文件系统C.人工管理D.数据项管理 2.数据库的概念模型独立于 A 。 A.具体的机器和DBMS B.E-R图C.信息世界D.现实世界 3.数据库的基本特点是 B 。 A.(1)数据结构化(2)数据独立性 (3)数据共享性高,冗余大,易移植 (4)统一管理和控制 B.(1)数据结构化(2)数据独立性 (3)数据共享性高,冗余小,易扩充 (4)统一管理和控制 C.(1)数据结构化(2)数据互换性 (3)数据共享性高,冗余小,易扩充 (4)统一管理和控制 D.(1)数据非结构化 (2)数据独立性 (3)数据共享性高,冗余小,易扩充 (4)统一管理和控制 4. B 是存储在计算机内有结构的数据的集合。 A.数据库系统B.数据库C.数据库管理系统D.数据结构 5.数据库中存储的是 C 。 A. 数据 B. 数据模型 C.数据及数据间的联系 D. 信息 6.数据库中,数据的物理独立性是指 C 。 A.数据库与数据库管理系统的相互独立 B.用户程序与DBMS的相互独立 C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的 D.应用程序与数据库中数据的逻辑结构相互独立 7.数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指 D 。 A.同一个应用中的多个程序共享一个数据集合 B.多个用户、同一种语言共享数据 C.多个用户共享一个数据文件 D.多种应用、多种语言、多个用户相互覆盖地使用数据集合

数据库概论试题(期末)

试题四 -、单项选择题 (本大题共20小题,每小题1.5分,共30分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写 在题后的括号内。错选、多选或未选均无分。 1. 数据库系统的特点是( )、数据独立、减少数据冗余、避免数据不一致 和加强了数据保护。 A ?数据共享C .数据应用 D ?数据保密 2. 数据库系统中,物理数据独立性是指( )。 A ?数据库与数据库管理系统的相互独立 B .应用程序与 DBMS 的相互独立 C. 应用程序与存储在磁盘上数据库的物理模式是相互独立的 D. 应用程序与数据库中数据的逻辑结构相互独立 3. 在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征 的是( )。 D ?封装结构 5. 关系模型中,一个候选码( )。 A .可由多个任意属性组成 B ?至多由一个属性组成 C .可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成 D .必须由多个属性组成 6. 自然连接是构成新关系的有效方法。一般情况下,当对关系 R 和S 使用自然 连接时,要求R 和S 含有一个或多个共有的( )。 A .元组 B .行 C .记录 D .属性 7. 设关系R 和S 的属性个数分别是 2和3,那么RXs 等价于( ) B ?数据存储 A ?外模式 B .内模式 C .存储模式 D ?模式 4.关系模型的数据结构是( A ?层次结构 )° B .二维表结构 C .网状结构

1 <2 A. I<2(R S)C. I<2(RXS)B . i<4( R S)D. I<4(RA:

& SQL语言具有( )的功能。 A ?关系规范化、数据操纵、数据控制 B ?数据定义、数据操纵、数据控制 C.数据定义、关系规范化、数据控制 D ?数据定义、关系规范化、数据操纵 9. 假定学生关系是S (S#, SNAME , SEX, AGE),课程关系是C ( C#, CNAME , TEACHER ),学生选课关系是SC (S#, C #, GRADE )。 要查找选修“COMPUTER ”课程的“女”学生姓名,将涉及到关系()。 A. S B. SC, C C. S, SC D. S, C, SC 10. 已知关系SPJ S#, P#, J#, QTY ),把对关系SPJ的属性QTY的修改权授予用户张三 的T-SQL语句是(C ) A. GRANT QTY ON SPJ TO 张三 B. GRANT UPDATE ON SPJ TO 张三 C. GRANT UPDATE (QTY) ON SPJ TO 张三 D. GRANT UPDA TE ON SPJ (QTY) TO 张三 12.在R(U)中,如果X T Y,并且对于X的任何一个真子集X',都有X'T Y, 则()。 A. Y函数依赖于X B. Y对X完全函数依赖 C. X为U的候选码 D. R属于2NF 13 ?关系规范化中的插入操作异常是指() A?不该删除的数据被删除 B .不该插入的数据被插入 C应该删除的数据未被删除D.应该插入的数据未被插入 14 .在数据库设计中,E- R图产生于( ) A.需求分析阶段 B .物理设计阶段 C.逻辑设计阶段 D .概念设计阶段 15. 在合并分E-R图时必须消除各分图中的不一致。各分E-R图之间的冲突主要有三 类,即属性冲突、命名冲突和结构冲突,其中命名冲突是指( )。 A .命名太长或太短 B. 同名异义或同义异名 C. 属性类型冲突 D. 属性取值单位冲突 16. 事务是数据库运行的基本单位。如果一个事务执行成功,则全部更新提交;如果一个 事务执行失败,则已做过的更新被恢复原状,好像整个事务从未有过这些更新,这样保持了数据库处于( )状态。

(完整版)数据库系统概论试题及答案3

试题三 一、单项选择题 (本大题共20小题,每小题1.5分,共30分) 在每小题列出的四个备选项中只有一个是符合题目要 求的,请将其代码填写在题后的括号内。错选、多选或 未选均无分。 1. 数据库系统与文件系统的主要区别是() A.数据库系统复杂,而文件系统简单 B.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D.文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量 2.数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作的 数据库语言称为() A.数据定义语言(DDL)B.数据管理语言 C.数据操纵语言(DML)D.数据控制语言 3.数据库的网状模型应满足的条件是() A.允许一个以上结点无双亲,也允许一个结点有多个双亲 B.必须有两个以上的结点 C.有且仅有一个结点无双亲,其余结点都只有一个双亲 D.每个结点有且仅有一个双亲 4.数据的逻辑独立性是指() A.内模式改变,模式不变 B.模式改变,内模式不变 C.模式改变,外模式和应用程序不变 D.内模式改变,外模式和应用程序不变 5.设有关系模式EMP(职工号,姓名,年龄,技能)。假设职工号唯一,每个职工有多项技能,则EMP表的主码是() A.职工号B.姓名,技能 C.技能D.职工号,技能 6.在关系代数中,对一个关系做投影操作后,新关系的元组个数()原来 关系的元组个数。

A.小于B.小于或等于C.等于D.大于 7.设关系R和S的属性个数分别是2和3,那么R S等价于() 1<2 A.σ1<2(R?S)B.σ1<4(R?S) C.σ1<2(R S)D.σ1<4(R S) 8.学校数据库中有学生和宿舍两个关系: 学生(学号,姓名)和宿舍(楼名,房间号,床位号,学号) 假设有的学生不住宿,床位也可能空闲。如果要列出所有学生住宿和宿舍分配的情况,包括没有住宿的学生和空闲的床位,则应执行() A. 全外联接 B. 左外联接 C. 右外联接 D. 自然联接 9.用下面的T-SQL语句建立一个基本表: CREATE TABLE Student(Sno CHAR (4) NOT NULL, Sname CHAR (8) NOT NULL, Sex CHAR (2), Age SMALLINT) 可以插入到表中的元组是() A. '5021','刘祥',男,21 B.NULL,'刘祥',NULL,21 C. '5021',NULL,男,21 D. '5021','刘祥',NULL,NULL 10. 把对关系SC的属性GRADE的修改权授予用户ZHAO的T-SQL语句是 () A. GRANT GRADE ON SC TO ZHAO B. GRANT UPDA TE ON SC TO ZHAO C. GRANT UPDA TE (GRADE) ON SC TO ZHAO D. GRANT UPDA TE ON SC (GRADE) TO ZHAO 11.图1中()是关系完备的系统 A B C D 图1 12.给定关系模式SCP(Sno,Cno,P),其中Sno表示学号,Cno表示课程号,P 表示名次。若每一名学生每门课程有一定的名次,每门课程每一名次只有一名学生,则以下叙述中错误的是()

数据库系统概论试题及答案4

试题四 一、单项选择题 1. 数据库系统的特点是()、数据独立、减少数据冗余、避免数据不一致 和加强了数据保护。 A.数据共享B.数据存储 C.数据应用D.数据保密 2.数据库系统中,物理数据独立性是指()。 A.数据库与数据库管理系统的相互独立 B.应用程序与DBMS的相互独立 C.应用程序与存储在磁盘上数据库的物理模式是相互独立的 D.应用程序与数据库中数据的逻辑结构相互独立 3.在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征 的是()。 A.外模式B.内模式C.存储模式D.模式 4. 关系模型的数据结构是()。 A.层次结构B.二维表结构 C.网状结构 D.封装结构 5. 关系模型中,一个候选码()。 A.可由多个任意属性组成 B.至多由一个属性组成 C.可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成 D.必须由多个属性组成 6.自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的()。 A.元组B.行C.记录D.属性 7.设关系R和S的属性个数分别是2和3,那么R S等价于() 1<2 A.σ1<2(R?S)B.σ1<4(R?S) C.σ1<2(R S)D.σ1<4(R S) 8.SQL语言具有()的功能。 A.关系规范化、数据操纵、数据控制 B.数据定义、数据操纵、数据控制 C.数据定义、关系规范化、数据控制

D.数据定义、关系规范化、数据操纵 9.假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE)。 要查找选修“COMPUTER”课程的“女”学生姓名,将涉及到关系()。 A.S B.SC,C C.S,SC D.S,C,SC 10. 已知关系SPJ(S#,P#,J#,QTY),把对关系SPJ的属性QTY的修改权授予用户 张三的T-SQL语句是( C ) A. GRANT QTY ON SPJ TO 张三 B. GRANT UPDA TE ON SPJ TO张三 C. GRANT UPDA TE (QTY) ON SPJ TO张三 D. GRANT UPDA TE ON SPJ (QTY) TO张三 12.在R(U)中,如果X→Y,并且对于X的任何一个真子集X',都有X'→Y,则()。 A. Y函数依赖于X B. Y对X完全函数依赖 C.X为U的候选码 D. R属于2NF 13.关系规范化中的插入操作异常是指 ( ) A.不该删除的数据被删除B.不该插入的数据被插入 C.应该删除的数据未被删除D.应该插入的数据未被插入 14.在数据库设计中,E-R图产生于() A.需求分析阶段B.物理设计阶段 C.逻辑设计阶段D.概念设计阶段 15.在合并分E-R图时必须消除各分图中的不一致。各分E-R图之间的冲突主要有三类,即属性冲突、命名冲突和结构冲突,其中命名冲突是指()。 A.命名太长或太短 B.同名异义或同义异名 C.属性类型冲突 D.属性取值单位冲突 16.事务是数据库运行的基本单位。如果一个事务执行成功,则全部更新提交; 如果一个事务执行失败,则已做过的更新被恢复原状,好像整个事务从未有过这些更新,这样保持了数据库处于()状态。 A.安全性B.一致性 C.完整性D.可靠性 17. ()用来记录对数据库中数据进行的每一次更新操作。 A.后援副本B.日志文件 C.数据库D.缓冲区 18.若事务T对数据对象A加上S锁,则()。 A.事务T可以读A和修改A,其它事务只能再对A加S锁,而不能加X 锁。

相关主题
文本预览
相关文档 最新文档