数据库系统概念(各章节练习简答题答案)

合集下载

数据库系统概论期末试题及答案(整理版)

数据库系统概论期末试题及答案(整理版)

《数据库原理及应用》试题1

一、选择题

1、数据库系统的基本特征是_________。

A 、数据的统一控制

B 、数据共享性和统一控制

C 、数据共享性、独立性和冗余度小

D 、数据共享性和数据独立性

(难度系数C )正确答案:C

2、DB 、DBMS 和DBS 三者之间的关系是_________。

A 、DBS 与D

B 和DBMS 无关 B 、DBMS 包括DBS 和DB

C 、DB 包括DBMS 和DBS

D 、DBS 包括DB 和DBMS

(难度系数B )正确答案:D

3、设有关系R 和S ,关系代数 S)(R 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 、并、交、选择、投影、笛卡尔积

数据库系统概念(各章节练习简答题答案)

数据库系统概念(各章节练习简答题答案)

数据库系统概念(章节练习简答题答案)

1 .试述sQL 语言的特点。

(l)综合统一。sQL 语言集数据定义语言DDL 、数据操纵语言DML、数据控制语言DCL 的功能于一体。(2)高度非过程化。用sQL 语言进行数据操作,只要提出“做什么”,而无需指明“怎么做”,因此无需了解存取路径,存取路径的选择以及sQL 语句的操作过程由系统自动完成。

(3)面向集合的操作方式。sQL 语言采用集合操作方式,不仅操作对象、查找结果可以是元组的集合,而且一次插入、删除、更新操作的对象也可以是元组的集合。

(4)以同一种语法结构提供两种使用方式。sQL 语言既是自含式语言,又是嵌入式语言。作为自含式语言,它能够独立地用于联机交互的使用方式;作为嵌入式语言,它能够嵌入到高级语言程序中,供程序员设计程序时使用。(5)语言简捷,易学易用。

2 .试述sQL 的定义功能。

sQL 的数据定义功能包括定义表、定义视图和定义索引。SQL 语言使用cREATE TABLE 语句建立基本表,ALTER TABLE 语句修改基本表定义,DROP TABLE 语句删除基本表;使用CREATE INDEX 语句建立索引,DROP INDEX 语句删除索引;使用CREA TE VIEW 语句建立视图,DROP VIEW 语句删除视图。

3 .什么是基本表?什么是视图?两者的区别和联系是什么?

基本表是本身独立存在的表,在sQL 中一个关系就对应一个表。视图是从一个或几个基本表导出的表。视图本身不独立存储在数据库中,是一个虚表。即数据库中只存放视图的定义而不存放视图对应的数据,这些数据仍存放在导出视图的基本表中。视图在概念上与基本表等同,用户可以如同基本表那样使用视图,可以在视图上再定义视图。

(完整版)数据库系统原理(含答案)

(完整版)数据库系统原理(含答案)

数据库系统原理自测题(2)

一、单项选择题

1.数据库物理存储方式的描述称为【B】A.外模式B.内模式

C.概念模式D.逻辑模式

2.在下面给出的内容中,不属于DBA职责的是【A】A.定义概念模式B.修改模式结构

C.编写应用程序D.编写完整行规则

3.用户涉及的逻辑结构用描述【C】A.模式B.存储模式

C.概念模型D.逻辑模式

4.数据库在磁盘上的基本组织形式是【B】A.DB B.文件 C.二维表 D.系统目录

5.在DBS中,最接近于物理存储设备一级的结构,称为【D】A.外模式B.概念模式C.用户模式D.内模式

6.从模块结构考察,DBMS由两大部分组成:【B】A.查询处理器和文件管理器B.查询处理器和存储管理器

C.数据库编译器和存储管理器D.数据库编译器和缓冲区管理器

7.设W=R⋈S,且W、R、S的属性个数分别为w、r和s,那么三者之间应满

足【A】

A.w≤r+s B.w<r+s C.w≥r+s D.w>r+s

8.数据库系统的体系结构是数据库系统的总体框架,一般来说数据库系统应具有三级模式体系结构,它们是【A】A.外模式、逻辑模式和内模式B.内模式、用户模式和外模式

C.内模式、子模式和概念模式D.子模式、模式和概念模式

9.ER图是表示概念模型的有效工具之一,在ER图中的菱形框表示【A】A.联系B.实体

C.实体的属性D.联系的属性

10.数据库管理系统中数据操纵语言DML所事项的操作一般包括【A】A.查询、插入、修改、删除B.排序、授权、删除

C.建立、插入、修改、排序D.建立、授权、修改

11.设有关系R(A,B,C)和关系S(B,C,D),那么与R⋈S等价的关系代数表达式是【C】

(完整版)数据库课后习题及答案

(完整版)数据库课后习题及答案

第一章数据库系统概述

选择题

1实体-联系模型中,属性是指(C)

A.客观存在的事物

B.事物的具体描述

C.事物的某一特征

D.某一具体事件

2对于现实世界中事物的特征,在E-R模型中使用(A)

A属性描述B关键字描述C二维表格描述D实体描述

3假设一个书店用这样一组属性描述图书(书号,书名,作者,出版社,出版日期),可以作为“键”的属性是(A)

A书号B书名C作者D出版社

4一名作家与他所出版过的书籍之间的联系类型是(B)

A一对一B一对多C多对多D都不是

5若无法确定哪个属性为某实体的键,则(A)

A该实体没有键B必须增加一个属性作为该实体的键C取一个外关键字作为实体的键D该实体的所有属性构成键

填空题

1对于现实世界中事物的特征在E-R模型中使用属性进行描述

2确定属性的两条基本原则是不可分和无关联

3在描述实体集的所有属性中,可以唯一的标识每个实体的属性称为键

4实体集之间联系的三种类型分别是1:1 、1:n 、和m:n

5数据的完整性是指数据的正确性、有效性、相容性、和一致性

简答题

一、简述数据库的设计步骤

答:1需求分析:对需要使用数据库系统来进行管理的现实世界中对象的业务流程、业务规则和所涉及的数据进行调查、分析和研究,充分理解现实世界中的实际问题和需求。

分析的策略:自下而上——静态需求、自上而下——动态需求

2数据库概念设计:数据库概念设计是在需求分析的基础上,建立概念数据模型,用概念模型描述实际问题所涉及的数据及数据之间的联系。

3数据库逻辑设计:数据库逻辑设计是根据概念数据模型建立逻辑数据模型,逻辑数据模型是一种面向数据库系统的数据模型。

mysql数据库基础习题(分章节带答案)

mysql数据库基础习题(分章节带答案)

第一章

一、选择题

1.数据库系统的核心是________。

A.数据模型

B.数据库管理系统

C.数据库

D.数据库管理员

2.E-R图提供了表示信息世界中实体、属性和________的方法。

A.数据

B.联系

C.表

D.模式

3.E-R图是数据库设计的工具之一,它一般适用于建立数据库的________。

A.概念模型

B.结构模型

C.物理模型

D.逻辑模型

4.将E.R图转换到关系模式时,实体与联系都可以表示成________。

A.属性

B.关系

C.键

D.域

5.在关系数据库设计中,设计关系模式属于数据库设计的________。

A.需求分析阶段

B.概念设计阶段

C.逻辑设计阶段

D.物理设计阶段

6.从E—R模型向关系模型转换,一个M:N的联系转换成一个关系模式时,该关系模式的键是________。

A.M端实体的键

B.Ⅳ端实体的键

C.M端实体键与N端实体键组合

D.重新选取其他属性

二、填空题

1.数据库系统的三级模式结构是指数据库系统是由________、________和________三级构成。

2.数据库系统的运行与应用结构有客户/服务器结构(C/S结构)和________两种。

3.在数据库的三级模式体系结构中,外模式与模式之间的映射实现了数据库的________独立性。

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

5.数据库设计包括概念设计、________和物理设计。

6.在E-R图中,矩形表示________。

三、简答题

1.请简述什么是数据库管理系统,以及它的主要功能有哪些?

2.请简述什么是数据库系统?

《数据库系统原理》04735课后习题答案(2018版)

《数据库系统原理》04735课后习题答案(2018版)

《数据库系统原理》04735课后习题答案(2018版)

答案仅供参考

第一章数据库系统概述

选择题

B、B、A

简答题

1.请简述数据,数据库,数据库管理系统,数据库系统的概念。P27

数据是描述事物的记录符号,是指用物理符号记录下来的,可以鉴别的信息。

数据库即存储数据的仓库,严格意义上是指长期存储在计算机中的有组织的、可共享的数据集合。

数据库管理系统是专门用于建立和管理数据库的一套软件,介于应用程序和操作系统之间。数据库系统是指在计算机中引入数据库技术之后的系统,包括数据库、数据库管理系统及相关实用工具、应用程序、数据库管理员和用户。

2.请简述早数据库管理技术中,与人工管理、文件系统相比,数据库系统的优点。

数据共享性高

数据冗余小

易于保证数据一致性

数据独立性高

可以实施统一管理与控制

减少了应用程序开发与维护的工作量

3.请简述数据库系统的三级模式和两层映像的含义。P31

答:

数据库的三级模式是指数据库系统是由模式、外模式和内模式三级工程的,对应了数据的三级抽象。

两层映像是指三级模式之间的映像关系,即外模式/模式映像和模式/内模式映像。

4.请简述关系模型与网状模型、层次模型的区别。P35

使用二维表结构表示实体及实体间的联系

建立在严格的数学概念的基础上

概念单一,统一用关系表示实体和实体之间的联系,数据结构简单清晰,用户易懂易用

存取路径对用户透明,具有更高的数据独立性、更好的安全保密性。

第二章关系数据库

选择题

C、C、D

简答题

1.请简述关系数据库的基本特征。P48

答:关系数据库的基本特征是使用关系数据模型组织数据。

数据库系统参考答案

数据库系统参考答案

《数据库系统》参考答案

一、填空题

1.层次模型 2.谓词演算 3.自然连接和求商 4.流水文件或倒排文件 5.关系6.外关键字 7.总体E-R模型 8.数据库设计 9.数据库日志 10.实体11.关系模型 12.事物 13.视图 14.日志文件 15.乘积16.E-R模型 17.物理 18.一致性 19.删除异常 20.3NF 21.关系 22.子类或特化类或派生类 23.持久性

24.数据库管理系统 25.外关键字 26.被破坏的非一致状态

27.引用完整性 28.类 29.插入异常 30.集合31.关系模型 32.物理独立性 33.内模式 34.关系演算

35.字段或域 36.属性值 37.交 38.无损连接性

39.完全函数依赖于 40.共享锁 41.定义索引 42.定义43.数据库层 44.DELETE 45.推理 46.内模式描述语言

47.APPLICATION 48.域完整性约束 49.COMMIT状态

50.串行化的调度 51.持久性 52.选择 53.数据库层 54.UPDATE 55.推理 56.概念模式描述语言 57.RESPONSE

58.实体完整性约束 59.介质 60.集合

二、单项选择题

1.A 2.C 3.D 4.D 5.A

6.A 7.B 8.B 9.A 10.C

11.B 12.A 13.C 14.C 15.D

16.C 17.C 18.D 19.A 20.B

21.C 22.B 23.A 24.D 25.D

26.C 27.D 28.C 29.A 30.C

31.A 32.A 33.D 34.A 35.C

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

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

数据库系统概论复习资料:

第一章:

三:简答题:

1. 什么是数据库?

答:数据库是长期存储在计算机内、有组织的、可共享的数据集合。数据库是按某种数据模型进行组织的、存放在外存储器上,且可被多个用户同时使用。因此,数据库具有较小的冗余度,较高的数据独立性和易扩展性。

2. 什么是数据库的数据独立性?

答:数据独立性表示应用程序与数据库中存储的数据不存在依赖关系,包括逻辑数据独立性和物理数据独立性。

逻辑数据独立性是指局部逻辑数据结构(外视图即用户的逻辑文件)与全局逻辑数据结构(概念视图)之间的独立性。当数据库的全局逻辑数据结构(概念视图)发生变化(数据定义的修改、数据之间联系的变更或增加新的数据类型等)时,它不影响某些局部的逻辑结构的性质,应用程序不必修改。

物理数据独立性是指数据的存储结构与存取方法(内视图)改变时,对数据库的全局逻辑结构(概念视图)和应用程序不必作修改的一种特性,也就是说,数据库数据的存储结构与存取方法独立。

3. 什么是数据库管理系统?

答:数据库管理系统(DBMS)是操纵和管理数据库的一组软件,它是数据库系统(DBS)的重要组成部分。不同的数据库系统都配有各自的DBMS,而不同的DBMS各支持一种数据库模型,虽然它们的功能强弱不同,但大多数DBMS的构成相同,功能相似。

一般说来,DBMS具有定义、建立、维护和使用数据库的功能,它通常由三部分构成:数据描述语言及其翻译程序、数据操纵语言及其处理程序和数据库管理的例行程序。

4. 什么是数据字典?数据字典包含哪些基本内容?

答:数据字典是数据库系统中各种描述信息和控制信息的集合,它是数据库设计与管理的有力工具,是进行详细数据收集和数据分析所获得的主要成果。数据字典的基本内容有:数据项、数据结构、数据流、数据存储和处理过程5个部分。

(完整版)数据库练习题及答案解析

(完整版)数据库练习题及答案解析

第一章习题

一、单项选择题

1 •数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS )之间的关系是

(A )。

A. DBS 包括DB 和DBMS

B. DBMS 包括DB 和DBS

C. DB包括DBS和DBMS

D. DBS就是DB,也就是DBMS

2. 下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是(D )。

I •人工管理阶段

II.文件系统阶段

III •数据库阶段

A. I 和II

B. 只有II

C. II 和III

D. 只有I

3. 下列四项中,不属于数据库系统特点的是(C )。

A. 数据共享

B. 数据完整性

C. 数据冗余度高

D. 数据独立性高

4. 数据库系统的数据独立性体现在(B )。

A .不会因为数据的变化而影响到应用程序

B. 不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序

C. 不会因为存储策略的变化而影响存储结构

D. 不会因为某些存储结构的变化而影响其他的存储结构

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

A. 模式与外模式

B. 模式与内模式

C. 三层之间的两种映射

D. 三层模式

6. 要保证数据库的逻辑数据独立性,需要修改的是(A )。

A. 模式与外模式的映射

B. 模式与内模式之间的映射

C. 模式

D. 三层模式

7. 用户或应用程序看到的那部分局部逻辑结构和特征的描述是(C ),它是模式的逻辑子集。

A.模式

B.物理模式

C. 子模式

D. 内模式

8. 下述(B )不是DBA 数据库管理员的职责。

A.完整性约束说明

B.定义数据库模式

C.数据库安全

(完整版)《数据库系统概论》简答题集及答案

(完整版)《数据库系统概论》简答题集及答案

《数据库系统概论》简答题集答案

◆数据库管理系统的主要功能是什么?

数据库管理系统是位于用户与操作系统之间的一层数据管理软件。它的主要功能包括:数据定义功能、数据操纵功能、数据库的运行管理、数据库的建立和维护功能。

◆数据管理技术的人工管理阶段的特点是什么?

◆数据管理技术的文件系统阶段的特点是什么?

用文件系统管理数据具有如下特点:数据可以长期保存、由文件系统管理数据、数据共享性差冗余度大、数据独立性差。

◆数据库系统的特点是什么?

◆什么是数据的物理独立性?什么是数据的逻辑独立性?

◆什么是数据模型?它应该满足哪三方面的要求?

在数据库中用数据模型这个工具来抽象、表示和处理现实世界中的数据和和信息。即数据模型就是现实世界的模拟。

数据模型应满足三方面的要求:一是能比较真实地模拟现实世界;二是容易为人所理解;三是便于在计算机上实现。

◆试述概念模型的作用

概念模型实际上是现实世界到计算机世界的一个中间层次。概念模型用于信息世界的建模,是现实世界到信息世界的第一层抽象,是数据库设计人员进行数据库设计的有力工具,也是数据库设计人员和用户之间进行交流的语言。

◆满足什么条件的数据库系统被称为层次模型数据库?

层次模型数据库是满足下面两个条件的基本层次联系的集合:

(1)有且只有一个结点没有双亲结点,这个结点称为根结点

(2)根以外的其他结点有且只有一个双亲结点

◆在层次模型中可以那两种方法表示多对多联系,两者的优缺点如何?

在层次模型中表示多对多联系,必须首先将其分解成一对多联系。分解方法有两种:冗余结点法和虚拟结点法。冗余结点的优点是结构清晰,允许结点改变存储位置,缺点是需要额外占用存储空间,有潜在的不一致性。虚拟结点法的优点是减少对存储空间的浪费,避免产生潜在的不一致性,缺点是结点改变存储位置可能引起虚拟结点中指针的修改。

数据库系统原理课后习题参考答案

数据库系统原理课后习题参考答案

数据库系统原理课后习题参考答案

(总8页)

--本页仅作为文档封面,使用时请直接删除即可--

--内页可以根据需求调整合适字体及大小--

第一章数据库系统概述

选择题

B、B、A

简答题

1.请简述数据,数据库,数据库管理系统,数据库系统的概念。 P27

数据是描述事物的记录符号,是指用物理符号记录下来的,可以鉴别的信息。数据库即存储数据的仓库,严格意义上是指长期存储在计算机中的有组织的、可共享的数据集合。

数据库管理系统是专门用于建立和管理数据库的一套软件,介于应用程序和操作系统之间。

数据库系统是指在计算机中引入数据库技术之后的系统,包括数据库、数据库管理系统及相关实用工具、应用程序、数据库管理员和用户。

2.请简述早数据库管理技术中,与人工管理、文件系统相比,数据库系统的优点。

数据共享性高

数据冗余小

易于保证数据一致性

数据独立性高

可以实施统一管理与控制

减少了应用程序开发与维护的工作量

3.请简述数据库系统的三级模式和两层映像的含义。 P31

答:

数据库的三级模式是指数据库系统是由模式、外模式和内模式三级工程的,对应了数据的三级抽象。

两层映像是指三级模式之间的映像关系,即外模式/模式映像和模式/内模式映像。

4.请简述关系模型与网状模型、层次模型的区别。 P35

使用二维表结构表示实体及实体间的联系

建立在严格的数学概念的基础上

概念单一,统一用关系表示实体和实体之间的联系,数据结构简单清晰,用户易懂易用

存取路径对用户透明,具有更高的数据独立性、更好的安全保密性。

第二章关系数据库

选择题

C、C、D

简答题

1.请简述关系数据库的基本特征。P48

(完整)数据库系统概论各章复习试题及答案,推荐文档

(完整)数据库系统概论各章复习试题及答案,推荐文档

数据库系统概论复习资料:

第一章:

一、选择题:

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.多个用户、同一种语言共享数据

数据库系统工程师:数据库原理各章节简答题总结

数据库系统工程师:数据库原理各章节简答题总结

数据库系统工程师:数据库原理各章节简答题总结

数据库系统工程师:数据库原理各章节简答题总结

第一章数据库概论

1. 人工管理阶段数据管理的特点:

(1)数据不保存在机器中

(2)无专用的软件对数据进行管理

(3)只有程序的概念,没有文件的概念

(4)数据面向程序

2. 文件系统阶段数据管理的特点:

(1)数据可长期保存在外存的磁盘上

(2)数据的逻辑结构和物理结构有了区别

(3)文件组织已呈多样化。有索引、链接和散列文件

(4)数据不再属于某个特定的程序,可重复使用。

3. 文件系统显露出三个缺陷:

(1)数据冗余性

(2)数据不一致性

(3)数据联系弱

4. 数据库阶段的管理方式具有以下特点:

(1)采用复杂的数据模型表示数据结构

(2)有较高的数据独立性

(3)数据库系统为用户提供方便的用户接口

(4)系统提供四方面的数据控制功能

(5)对数据的操作既可以以记录为单位,又可以以数据项为单位

5. 数据描述三个领域之间的关系:

从事物的特性到计算机中的数据表示,经历了三个领域:现实世界、信息世界、机器世界。(1)现实世界:存在于人们头脑之外的客观世界,称为现实世界。

(2)信息世界:是现实世界在人们头脑中的反映。

(3)机器世界:信息世界的信息在机器世界中以数据形式存储。

信息世界中数据描述的术语有:实体、实体集、属性、实体标识符

机器世界中数据描述的术语有:字段、记录、文件、关键码

它们的对应关系是:在数据库中每个概念都有类型和值之区分,类型是概念的内涵,值是概念的外延

6. 数据描述的两种形式:

数据描述有物理描述和逻辑描述两种形式。

物理数据描述指数据在存储设备上的存储方式,物理数据是实际存放在存储设备上的数据。

《数据库系统原理概论》练习测试题参考答案

《数据库系统原理概论》练习测试题参考答案

《数据库》练习测试题库

一、选择题

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

A.外模式 B.概念模式 C.内模式 D.存储模式2、子模式DDL用来描述()。

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

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

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

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

4、五种基本关系代数运算是()。

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

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

5、当关系R和S自然联接时,能够把R和S原该舍弃的元组放到结果关系中的操作是()。 A.左外联接 B.右外联接 C.外部并 D.外联接

6、下列聚合函数中不忽略空值 (null) 的是()。

A.SUM (列名) B.MAX (列名) C.COUNT ( * ) D.AVG (列名) 7、设关系模式R (A,B,C),F是R上成立的FD集,F = {B→C},则分解ρ = {AB,BC}相对于F()。

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

C.不是无损联接,但保持FD的分解 D.既不是无损联接,也不保持FD 的分解8、下列SQL语句中,修改表结构的是()。

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

9、在数据库设计中,将ER图转换成关系数据模型的过程属于()。

A.需求分析阶段 B.逻辑设计阶段

C.概念设计阶段 D.物理设计阶段

10、SQL中,下列涉及空值的操作,不正确的是()。

(完整版)数据库考试习题及答案

(完整版)数据库考试习题及答案

第一章习题

一、判断题

1.安装Microsoft SQL Server 2005 企业版对操作系统的最低要求可以是Microsoft Windows XP Professional SP2。( 错)

2.每一个服务器必须属于一个服务器组。一个服务器组可以包含0个、一个或多个服务器。(对)

二、填空题

3. MS SQL Server提供多个图形化工具,其中用来启动、停止和暂停SQL Server服务的图形化工具称为SQLServer 配置管理器。

三、选择题

4. 下列系统数据库中,(D)数据库不允许进行备份操作。

A. master

B. msdb

C. model

D. Tempdb

5. 下列关于SQL Server 2005实例的说法中,正确的是(C)。

A.不同版本的默认实例数可能不一样多

B.不同版本的命名实例数一定一样多

C.不同版本的默认实例只有一个,命名实例数不一样多

D.不同版本的命名实例只有一个,默认实例数不一样多

6. 下列(C)数据库是SQL Server 2005在创建数据库时可以使用的模板。

A. master

B. msdb

C. model

D.mssqlsystemresoure

7. 默认情况下,SQL Server 2005的系统数据库有(B)。

A. 1个

B.5个

C. 4个

D.6个

8. 在一台计算机上能安装(A)个默认实例。

A. 1

B. 50

9. 访问默认实例使用(B)作为实例名。

A. 计算机名

B. MSSQLSERVER

10. 下列叙述中正确的是(A)。

A. SQL SERVER实例是提供服务的, 所以一个SQL Server实例称为一个数据库服务器

数据库简答题(带答案)

数据库简答题(带答案)

1、试述数据库系统的三级模式结构及每级

模式的作用?

数据库的三级模式是指逻辑模式、外模式(子模式)、内模式(物理模式)。逻辑模式是对数据库中数据的整体逻辑结构和特征的描述。外模式是对各个用户或程序所涉及到的数据的逻辑结构和数据特征的描述。内模式是数据的内部表示或底层描述。

逻辑模式是系统为了减小数据冗余、逻辑模式是系统为了减小数据冗余、实现数据共享的目标,实现数据共享的目标,并对所有用户的数据进行综合抽象而得到的统一的全局数据视图。通过外模式,可以方便用户使用和增强数据的安全性。通过设计内模式,可以将系统的模式(全局逻辑模式)组织成最优的物理模式,以提高数据的存取效率。改善系统的性能指标。

2、试述概念模型的作用。

概念模型也称信息模型,它是对信息世界的管理对象、属性及联系等信息的描述形式。概念模型不依赖计算机及DBMS DBMS,它是现实世界的真实而全面的反映。概念模,它是现实世界的真实而全面的反映。概念模型通过系统需求分析得到,对概念模型数据化处理后就得到了数据库的数据模型。

3、对数据库设计过程中各个阶段的设计进

行描述。数据库设计分为6个阶段:需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施、数据库运行和维护。各阶段的主要内容为:

①需求分析阶段:准确了解并分析用户对系统的需要和要求,弄清系统要达到的目标和实现的功能。

②概念结构设计阶段:通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS 的概念模型。

③逻辑结构设计阶段:将概念结构转换为某个DBMS 所支持的数据模型,并将其性能进行优化。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数据库系统概念(章节练习简答题答案)

1 .试述sQL 语言的特点。

(l)综合统一。sQL 语言集数据定义语言DDL 、数据操纵语言DML、数据控制语言DCL 的功能于一体。(2)高度非过程化。用sQL 语言进行数据操作,只要提出“做什么”,而无需指明“怎么做”,因此无需了解存取路径,存取路径的选择以及sQL 语句的操作过程由系统自动完成。

(3)面向集合的操作方式。sQL 语言采用集合操作方式,不仅操作对象、查找结果可以是元组的集合,而且一次插入、删除、更新操作的对象也可以是元组的集合。

(4)以同一种语法结构提供两种使用方式。sQL 语言既是自含式语言,又是嵌入式语言。作为自含式语言,它能够独立地用于联机交互的使用方式;作为嵌入式语言,它能够嵌入到高级语言程序中,供程序员设计程序时使用。(5)语言简捷,易学易用。

2 .试述sQL 的定义功能。

sQL 的数据定义功能包括定义表、定义视图和定义索引。SQL 语言使用cREATE TABLE 语句建立基本表,ALTER TABLE 语句修改基本表定义,DROP TABLE 语句删除基本表;使用CREATE INDEX 语句建立索引,DROP INDEX 语句删除索引;使用CREA TE VIEW 语句建立视图,DROP VIEW 语句删除视图。

3 .什么是基本表?什么是视图?两者的区别和联系是什么?

基本表是本身独立存在的表,在sQL 中一个关系就对应一个表。视图是从一个或几个基本表导出的表。视图本身不独立存储在数据库中,是一个虚表。即数据库中只存放视图的定义而不存放视图对应的数据,这些数据仍存放在导出视图的基本表中。视图在概念上与基本表等同,用户可以如同基本表那样使用视图,可以在视图上再定义视图。

4.试述视图的优点。

( l )视图能够简化用户的操作;( 2 )视图使用户能以多种角度看待同一数据;( 3 )视图对重构数据库提供了一定程度的逻辑独立性;( 4 )视图能够对机密数据提供安全保护。

5 .所有的视图是否都可以更新?为什么?

不是。视图是不实际存储数据的虚表,因此对视图的更新,最终要转换为对基本表的更新。因为有些视图的更新不能惟一有意义地转换成对相应基本表的更新,所以,并不是所有的视图都是可更新的.

6 .哪类视图可以更新的?哪类视图不可以更新的?各举一例说明。

基本表的行列子集视图一般是可更新的。若视图的属性来自集函数、表达式,则该视图肯定是不可以更新的。(举例在书上有)

7 .什么是数据库的安全性?

数据库的安全性是指保护数据库以防止不合法的使用所造成的数据泄露、更改或破坏。

8 .数据库安全性和计算机系统的安全性有什么关系?

安全性问题不是数据库系统所独有的,所有计算机系统都有这个问题。只是在数据库系统中大量数据集中存放,而且为许多最终用户直接共享,从而使安全性问题更为突出。

系统安全保护措施是否有效是数据库系统的主要指标之一。

数据库的安全性和计算机系统的安全性,包括操作系统、网络系统的安全性是紧密联系、相互支持的。

9 .什么是数据库中的自主存取控制方法和强制存取控制方法?

自主存取控制方法:定义各个用户对不同数据对象的存取权限。当用户对数据库访问时首先检查用户的存取权限。防止不合法用户对数据库的存取。

强制存取控制方法:每一个数据对象被(强制地)标以一定的密级,每一个用户也被(强制地)授予某一个级别的许可证。系统规定只有具有某一许可证级别的用户才能存取某一个密级的数据对象。

10. 为什么强制存取控制提供了更高级别的数据库安全性?

强制存取控制(MAC )是对数据本身进行密级标记,无论数据如何复制,标记与数据是一个不可分的整体,只有符合密级标记要求的用户才可以操纵数据,从而提供了更高级别的安全性。

11 .数据库完整性概念与数据库的安全性概念有什么区别和联系?

数据的完整性和安全性是两个不同的概念,但是有一定的联系。前者是为了防止数据库中存在不符合语义的数据,防止错误信息的输入和输出,即所谓垃圾进垃圾出(Garba : e In Garba : e out )所造成的无效操作和错误结果。后者是保护数据库防止恶意的破坏和非法的存取。也就是说,安全性措施的防范对象是非法用户和非法操作,完整性措施的防范对象是不合语义的数据。

12 .什么是数据库的完整性约束条件?可分为哪几类?

完整性约束条件是指数据库中的数据应该满足的语义约束条件。一般可以分为六类:静态列级约束、静态元组约束、静态关系约束、动态列级约束、动态元组约束、动态关系约束。静态列级约束是对一个列的取值域的说明,包括以下几个方面:( l )对数据类型的约束,包括数据的类型、长度、单位、精度等;( 2 )对数据格式的约束;( 3 )对取值范围或取值集合的约束;( 4 )对空值的约束;( 5 )其他约束。静态元组约束就是规定组成一个元组的各个列之间的约束关系,静态元组约束只局限在单个元组上。静态关系约束是在一个关系的各个元组之间或者若干关系之间常常存在各种联系或约束。

常见的静态关系约束有:( l )实体完整性约束;( 2 )参照完整性约束;( 3 )函数依赖约束。

动态列级约束是修改列定义或列值时应满足的约束条件,包括下面两方面:( l )修改列定义时的约束;( 2 )修改列值时的约束。动态元组约束是指修改某个元组的值时需要参照其旧值,并且新旧值之间需要满足某种约束条件。动态关系约束是加在关系变化前后状态上的限制条件,例如事务一致性、原子性等约束条件。

13 . RDBMS 的完整性控制机制应具有哪些功能?

RDBMS的完整性控制机制应具有三个方面的功能:( l )定义功能,即提供定义完整性约束条件的机制;(2)检查功能,即检查用户发出的操作请求是否违背了完整性约束条件;( 3 )违约反应:如果发现用户的操作请求使数据违背了完整性约束条件,则采取一定的动作来保证数据的完整性。

14 .关系系统中,当操作违反实体完整性、参照完整性和用户定义的完整性约束条件时,一般是如何分别进行处理的?

对于违反实体完整性和用户定义的完整性的操作一般都采用拒绝执行的方式进行处理。而对于违反参照完整性的操作,并不都是简单地拒绝执行,有时要根据应用语义执行一些附加的操作,以保证数据库的正确性。

15 .试述事务的概念及事务的4 个特性。

事务是用户定义的一个数据库操作序列,这些操作要么全做要么全不做,是一个不可分割的工作单位。

事务具有4 个特性:原子性(Atomicity )、一致性(consistency )、隔离性( Isolation )和持续性(Durability )。这4 个特性也简称为ACID 特性。

原子性:事务是数据库的逻辑工作单位,事务中包括的诸操作要么都做,要么都不做。

一致性:事务执行的结果必须是使数据库从一个一致性状态变到另一个一致性状态。

隔离性:一个事务的执行不能被其他事务干扰。即一个事务内部的操作及使用的数据对其他并发事务是隔离的,并发执行的各个事务之间不能互相干扰。持续性:持续性也称永久性(Perfnanence ) ,指一个事务一旦提交,它对数据库中数据的改变就应该是永久性的。接下来的其他操作或故障不应该对其执行结果有任何影响。

16 .数据库运行中可能产生的故障有哪几类?哪些故障影响事务的正常执行?哪些故障破坏数据库数据?数据库系统中可能发生各种各样的故障,大致可以分以下几类:

事务内部的故障;(2)系统故障;(3)介质故障;(4)计算机病毒。

事务故障、系统故障和介质故障影响事务的正常执行;介质故障和计算机病毒破坏数据库数据。

17 .什么是日志文件?为什么要设立日志文件?

日志文件是用来记录事务对数据库的更新操作的文件。

(2)设立日志文件的目的是:进行事务故障恢复;进行系统故障恢复;协助后备副本进行介质故障恢复。

18 .登记日志文件时为什么必须先写日志文件,后写数据库?

相关文档
最新文档