数据库自测题.docx

上传人:b****3 文档编号:27388689 上传时间:2023-06-30 格式:DOCX 页数:24 大小:22.79KB
下载 相关 举报
数据库自测题.docx_第1页
第1页 / 共24页
数据库自测题.docx_第2页
第2页 / 共24页
数据库自测题.docx_第3页
第3页 / 共24页
数据库自测题.docx_第4页
第4页 / 共24页
数据库自测题.docx_第5页
第5页 / 共24页
点击查看更多>>
下载资源
资源描述

数据库自测题.docx

《数据库自测题.docx》由会员分享,可在线阅读,更多相关《数据库自测题.docx(24页珍藏版)》请在冰豆网上搜索。

数据库自测题.docx

数据库自测题

第一章自测题

 

填空题

1.

有密切的联

数据管理技术的发展,与

系。

2.文件系统的缺陷是:

3.对现实世界进行第一层抽象的模型,称为

模型;对现实世界进行

第二层抽象的模型,称为

模型。

4.在层次、网状模型中,用

导航数据;而在关系模型中,用

导航数据。

5.

数据库的三级模式结构是对

的三个抽象级别。

 

6.

在DB的三级模式结构中,数据按

■的描述提供给用户,按

的描述存储在磁盘中,而

提供了连接这两级的相对稳

在数据库技术中,编写应用程序的语言仍然是C一类高级语言,这些语言被

称为

 

定的中间观点,并使得两级中的任何一级的改变都不受另一级的牵制。

8.

DBS中存放三级结构定义的DB称为

9.

DBS是

的集合体。

 

10.根据计算机的系统结构,DBS可分成四种类型:

二单项选择题(在备选答案中选出一个正确答案)

1.在DBS中,DBMS和OS之间关系是

A.

B.相互调用

并发运行

C.OS调用DBMS

D.DBMS调用OS

 

2.在数据库方式下,信息处理中占据中心位置的是

A.磁盘

B.程序C.数据D.内存

3.DB的三级体系结构是对

抽象的三个级别。

A.存储器

B.数据C.程序D.外存

 

4.DB的三级模式结构中最接近外部存储器的是

5.DBS具有“数据独立性”特点的原因是因为在DBS中

A.采用磁盘作为外存

B.采用三级模式结构

C.使用OS来访问数据

D.用宿主语言编写应用程序

 

6.在DBS中,“数据独立性”和“数据联系”这两个概念之间联系是

A.没有必然的联系

B.同时成立或不成立

C.前者蕴涵后者

D.后者蕴涵前者

 

7.数据独立性是指

A.数据之间相互独立

B.应用程序与DB的结构之间相互

 

独立

C.数据的逻辑结构与物理结构相互独立

D.数据与磁盘之间相互独立

 

8DB中数据导航是指

B.

A.数据之间联系

数据之间指针联系

C.从已知数据找未知数据的过程

D.数据的组合方式

9.用户使用DML语句对数据进行操作,

实际上操作的是

A.数据库的记录

B.内模式的内部记录

C.外模式的外部记录

D.数据库的内部记录值

 

10.对DB中数据的操作分成两大类:

A.查询和更新

B.检索和修改

C.查询和修改

D.插入和修改

 

问答题

1.

试对数据管理技术三个发展阶段作一详细的比较。

2.

DBS中有哪些系统软件?

3.

什么是数据独立性?

数据独立性分为哪两种?

 

第二章自测题

.填空题

1.关系中没有行序的原因是

2.实体完整性规则是对

的约束,参照完整性规则是对

 

的约束。

4.等式S=RXS成立的条件是5.关系的并、差、交操作,要求两个关系具有

6•—般,在关系代数运算中,当查询涉及到“否定”时,就要用到

操作;当查询涉及到“全部值”时,就要用到

操作。

 

7.如果关系R和S做自然联接时,只把R中原该舍去的元组放到新关系中,那

么这种操作称为

操作。

 

单项选择题(在备选答案中选出一个正确答案)

1.在关系中,“元数”

(arity)是指

A.行数

元组个数

C.关系个数

D.列数

2.在关系中,“基数”

(cardinality)

是指

A.行数

属性个数

C.关系个数

D.列数

 

3.设关系R、S、W各有10个元组,那么这三个关系的自然联接的元组个数为

A.10B.30C.

1000

D.不确定(与计算结果有关)

4.设关系R和S的结构相同,

且各有

10个元组,那么这两个关系的并操作结

 

果的元组个数为[]

A.10B小于等于10

C.

20D.小于等于20

5.如果两个关系没有公共属性,

那么其自然联接操作

A.转化为笛卡尔积操作

B.转化为联接操作

C.转化为外部并操作

D.结果为空关系

6.在关系代数表达式的查询优化中,

不正确的叙述是[]

 

A.尽可能早地执行联接

B.尽可能早地执行选择

C.尽可能早地执行投影

D.把笛卡尔积和随后的选择合并成联接运算三计算题设有关系R和S:

 

ABC

BCD

试计算:

填空题

1.在SQL

R?

S,

R?

S,

2=1

R?

S,R?

3=21>3

中,关系模式称为

So

第三章自测题

子模式称为

 

也称为

3.

SQL中,用户有两种:

4.

SQL中,外模式一级数据结构的基本单位是

5.

基本表中,“主键”概念应该体现其值的

两个特征。

6.

操作“元组IN(集合)”的语义是

7.

表达式中的通配符“%”表示

(下划线)表示

8.

操作“元组>SOME(集合)”的语义是

9.

操作“元组vALL(集合)”的语义是

,属性称为

2.SQL中,表有两种:

 

和结束标

10.SQL有两种使用方式:

11.SQL语句嵌入在C语言程序中时,必须加上前缀标识

12.“卷游标”是指二单项选择题(在备选答案中选出一个正确答案)

1.在SQL中,用户可以直接进行查询操作的是

A.实表和虚表

B.基本表和实表

 

C.

D.基本表

视图和虚表2.SQL中,聚合函数COUNT(列名)用于

A.计算元组个数

B.计算属性的个数

 

C.对一列中的非空值计算个数

D.对一列中的非空值和空值计算个

 

3.

SQL中,与“NOTIN”等价的操作符是

4.

5.

A.=SOME

B.oSOME

C.=ALL

D.<>ALL

元组比较操作(a1,a2)>(b1,b2)的意义是

B.

C.

(ai>bi)OR((ai=bi)AND(生>=b2))

(ai>=bi)OR((ai=bi)AND(a2>=b2))

(ai>bi)OR((ai=bi)AND(a2>b2))

(ai>=bi)OR((ai=bi)AND(a2>b2)

SQL中,谓词EXISTS可用来测试一个集合是否

 

A.有重复元组

B.有重复的列名

 

C.

D.有空值

为非空集合

6.

对于基本表EMP(ENO,ENAME,SALARY,DNO)

其属性表示职工的工号、姓名、工资和所在部门的编号。

基本表DEPT(DNO,DNAME)

其属性表示部门的编号和部门名。

有一SQL语句:

SELECTCOUNT(DISTINCTDNO)

FROMEMP;

其等价的查询语句是

A.统计职工的总人数

B.统计每一部门的职工人数

C.统计职工服务的部门数目

D.统计每一职工服务的部门数

7.

对于第6题的两个基本表,有一个SQL语句:

UPDATEEMP

SETSALARY=SALARY*1.05

WHEREDNO='D6'

ANDSALARYv(SELECTAVG(SALARY)

FROMEMP);

其等价的修改语句为

A.为工资低于D6部门平均工资的所有职工加薪5%

B.为工资低于整个企业平均工资的职工加薪5%

C.

5%

5%

为在D6部门工作、工资低于整个企业平均工资的职工加薪

D.为在D6部门工作、工资低于本部门平均工资的职工加薪

&有关嵌入式SQL的叙述,不正确的是

A.宿主语言是指C一类高级程序设计语言

B.宿主语言是指SQL语言

C.在程序中要区分SQL语句和宿主语言语句

D.SQL有交互式和嵌入式两种使用方式9.嵌入式SQL实现时,采用预处理方式是

A.把SQL语句和主语言语句区分开来

B.为SQL语句加前缀标识和结束标志

C.识别出SQL语句,并处理成函数调用形式

D.把SQL语句编译成二进制码

10.允许在嵌入的SQL语句中,

引用宿主语言的程序变量,在引用时

 

A.直接引用

B.这些变量前必须加符号

C.这些变量前必须加符号

D•这些变量前必须加符号

11.卷游标的推进语句“EXEC

SQLFETCHRELATIVE-4”表示

A.把游标移向查询结果的第

B.把游标移向查询结果的倒数第4行

C.把游标从当前位置推进4行

D.把游标从当前位置返回4行

12.卷游标的推进语句“EXECSQLFETCHABSOLUTE-3”表示

A.把游标移向查询结果的第3行

B.把游标移向查询结果的倒数第3行

C.把游标从当前位置推进3行

D.把游标从当前位置返回3行

第四章自测题

一填空题

1.关系模式的操作异常问题往往是由

引起的。

 

2.函数依赖完备的推理规则集包括3.如果Y?

X?

U,则XT丫成立。

这条推理规则称为

4.如果XT丫和WYTZ成立,则WXTZ成立。

这条推理规则称为

5.

如果XT丫和Y?

X成立,那么称XT丫是一个

这种FD可以根

据推理规则

律就可推出。

7.

函数依赖X―丫能从推理规则导出的充分必要条件是

 

8.

9.

由属性集X函数决定的属性的集合,称为

,用符号

被函数依赖集F逻辑蕴涵的函数依赖的全体构成的集合,称为

用符号

示。

10•在关系模式R中,能函数决定所有属性的属性组,称为模式R的

11.两个函数依赖集F和G等价的充分必要条件是

12.谈论无损联接的先决条件是作了

的假设。

13•设有关系模式R(A,B,C,D),F是R上成立的

B},则F在模式ACD±的投影为

FD集,F={AB—C,D

F在模式AC上的投影为

14.消除了非主属性对候选键传递依赖的关系模式,称为

模式。

15.消除了每一属性对候选键传递依赖的关系模式,称为

模式。

16.在关系模式的分解中,数据等价用

衡量,

依赖等价用

 

衡量。

单项选择题(在备选的答案中选出一个正确的答案)

1.在关系模式R中,函数依赖XT丫的语义是

A.在R的某一关系中,若两个元组的X值相等,则丫值也相等

B.在R的每一关系中,若两个元组的X值相等,则丫值也相等

C.在R的某一关系中,丫值应与X值相等

D.在R的每一关系中,丫值应与X值相等

2.如果XT丫和WYTZ成立,那么WXTZ成立。

这条规则称为

A.增广律

B.传递律

C.伪传递律

D.分解律

 

3.X-丫能从推理规则导出的充分必要条件是

A.Y?

X

B.Y?

X+

C.X?

Y+

D.X+=Y+

 

4.两个函数依赖集F和G等价的充分必要条件是

D.F+=G+

A.F=GB.F+=GC.F=G+

5.在最小依赖集F中,下面叙述不正确的是

A.F中每个FD的右部都是单属性

B.F中每个FD的左部都是单属性

C.F中没有冗余的FD

D.F中每个FD的左部没有冗余的属性

6.设有关系模式R(A,B,C,D),F是R上成立的FD集,F={B-A,D-C},则F+中左部为(BC)的函数依赖有

A.2个B.4个C.8个

D.16个

7.设有关系模式R(A,B,C,D),F是R上成立的FD集,F={A-B,B-C,C-D,D-A},贝UF+中,左部为(CD)的函数依赖有

C.8个

D.16个

&设有关系模式R(A,B,

C,D),F是R上成立的FD集,

F={AB—C,D

-A},则属性集(CD)

的闭包(CD)+为

A.CDB.ACD

C.BCD

D.ABCD

9•设有关系模式R(A,B,C,D),F是R上成立的FD集,F={AB-C,D-A},则R的关键码为

C.BCD.BD

10.设关系模式R(A,B,C,D),F是R上成立的FD集,F={B-A,A-C},

P={AB,AC,AD}是R上的一个分解,那么分解P相对于F[]

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

FD的分解

B.是无损联接分解,但不保持

FD的分解

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

FD的分解

 

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

11.设关系模式R(A,B,C,D),F是R上成立的FD集,F={AB-C,D-

B},那么F在模式ACD上的投影nacd(F)为

B.{AC—D}

A.{AB—C,D—B}

C.{AD—C}

D.©(即不存在非平凡的FD)

 

12•设关系模式R(A,B,C,D),F是R上成立的FD集,F={AB-C,D

B},p={ACD,BD}是R上的一个分解,那么分解P

A•保持函数依赖集F

B.丢失了AB—C

C.丢失了D-B

D.是否保持FD,由

R的当前

 

第五章

自测题

关系确定

13•无损联接和保持FD之间的关系是

A.

B.前者蕴涵后者

同时成立或不成立

C.后者蕴涵前者

D•没有必然的联系

一填空题

1•数据库设计过程的输出主要有两部分:

3.规划阶段具体可以分成三个步骤:

4.需求分析的工作主要有下面四步组成:

分析用户活动,产生

5.

需求分析中的数据字典通常包含以下五个部分:

6.

概念设计的目标是产生反映

的数据库概念结构,即概念模式。

7.

概念设计阶段可分为三步来完成:

8.

逻辑设计的主要工作是:

10.逻辑设计的步骤有五步:

11.DBS的维护工作由

承担的。

 

12.DBS的维护工作主要包括以下四个部分:

二单项选择题(在备选的答案中选出一个正确答案)

1.

设计子模式属于数据库设计的

A.需求分析

B.概念设计

C.逻辑设计

D.物理设计

 

2.

A.应用程序员的编程需求

B.DBA的管理信息需求

C.数据库系统的维护需求

D.企业组织的信息需求

3.

数据库设计人员和用户之间沟通信息的桥梁是

A.程序流程图

B.实体联系图

C.模块结构图

D.数据结构

概念结构设计的主要目标是产生数据库的概念结构,该结构主要反映[

 

4.

根据ER模型转换成关系模型的规则,这个

ER结构转换成的关系模式个数

有两个不同的实体集,它们之间存在着一个1:

1联系和一个M:

N联系,那么

 

C.4个

5.

如果有10个不同的实体集,它们之间存在着

12个不同的二元联系(二元联

 

系是指两个实体集之间的联系),其中3个1:

1联系,4个1:

N联系,5个

M:

N联系,那么根据ER模型转换成关系模型的规则,这个ER结构转换成

的关系模式个数为

A.14个

B.15个

C.19个

D.22个

6.

在ER模型转换成关系模型的过程中,下列叙述不正确的是

A.每个实体类型转换成一个关系模式

B.每个联系类型转换成一个关系模式

C.每个M:

N联系类型转换一个关系模式

D.在处理1:

1和1:

N联系类型时,不生成新的关系模式

7.

当同一个实体集内部的实体之间存在着一个1:

N联系时,那么根据

ER模型

 

转换成关系模型的规则,这个ER结构转换成的关系模式个数为

A.1个B.2个C.3个

8.

当同一个实体集内部的实体之间存在着一个M:

N联系时,那么根据

ER模型

 

事务有五种状态:

N

7.恢复的基本原则是

要使数据库具有可恢复性,在平时要做好两

转换成关系模型的规则,这个ER结构转换成的关系模式个数为

A.1个B.2个C.3个

三.简答题

1•试述数据库设计的全过程。

2.采用ER模型的数据库概念设计有哪些主要的步骤?

第七章自测题

1.在应用程序中,事务以BEGIN或语句结束。

TRANSACTION语句开始,

2.事务的原子性是由DBMS的

实现的。

3.事务的一致性是由DBMS的

实现的。

4.事务的隔离性是由DBMS的

实现的。

5.事务的持久性是由DBMS的1

实现的。

N

填空题

6.抽象的事务模型中,

件事:

&如果对数据库的并发操作不加以控制,则会带来三类问题:

9.锁(lock)描述了数据项的状态,其作用是使

10.事务的执行次序称为

11.封锁能避免错误的发生,但会引起

问题。

 

12.S封锁增加了并发度,但缺点是

13.数据库的完整性是指数据的

14.用户使用数据库的方式,称为

二单项选择题(在备选的答案中选出一个正确答案)

1.事务(transactior)是一个

A.程序

B.进程

C.操作序列

D.完整性规则

2.事务对DB的修改,应该在数据库中留下痕迹,

永不消逝。

这个性质称为事

 

务的

A.持久化

B.隔离性

C.一致性

D.原子性

3.事务的并发执行不会破坏DB

的完整性,这个性质称为事务的

A.持久化

B.隔离性

C.一致性

D.原子性

 

4.数据库恢复的重要依据是

A.DBA

B.DD

C.文档

D.事务日志

 

5.后备副本的主要用途是

A.数据转储

历史档案

C.故障恢复

D.安全性控制

 

7.在DB恢复时,对已经

COMMIT

但更新未写入磁盘的事务执行[]

A.REDO处理

UNDO处理

C.ABORT

处理

6.“日志”文件用于保存

B.数据操作

A.程序运行过程

D.

C.程序执行结果

对数据库的更新操作

 

D.ROLLBACK处理

&在DB恢复时,对尚未做完的事务执行

A.REDO处理B.UNDO处理C.ABORT处理

D.ROLLBACK

处理

 

9.在DB技术中,“脏数据”是指

 

A.未回退的数据

B.未提交的数据

 

C.回退的数据

D.未提交随后又被撤消的数据

 

三简答题

1.试叙述事务的ACID性质。

2.X封锁与S封锁有什么区别?

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 教学研究 > 教学案例设计

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1