数据库系统原理综合练习题.docx

上传人:b****2 文档编号:1539020 上传时间:2022-10-23 格式:DOCX 页数:59 大小:274.37KB
下载 相关 举报
数据库系统原理综合练习题.docx_第1页
第1页 / 共59页
数据库系统原理综合练习题.docx_第2页
第2页 / 共59页
数据库系统原理综合练习题.docx_第3页
第3页 / 共59页
数据库系统原理综合练习题.docx_第4页
第4页 / 共59页
数据库系统原理综合练习题.docx_第5页
第5页 / 共59页
点击查看更多>>
下载资源
资源描述

数据库系统原理综合练习题.docx

《数据库系统原理综合练习题.docx》由会员分享,可在线阅读,更多相关《数据库系统原理综合练习题.docx(59页珍藏版)》请在冰豆网上搜索。

数据库系统原理综合练习题.docx

数据库系统原理综合练习题

第一章绪论

Ⅰ、学习要点

1、准确掌握数据、数据库、数据库系统、数据库管理系统等基本术语、概念;

2、数据独立性的概念、分类及实现途径;

3、数据模型的概念、分类、要素及作用;

4、数据库三级模式体系结构的含义及作用;

5、关系数据模型的三要素内容。

Ⅱ、习题

一、选择题:

1、使用二维表格结构表达数据和数据间联系的数据模型是(C)

A、层次模型B、网状模型C、关系模型D、实体—联系模型

2、DB、DBS、DBMS间的关系是(C)

A、DB包括DBMS和DBSB、DBMS包括DB和DBS

C、DBS包括DB和DBMSD、DBS与DB和DBMS无关

3、在数据库中存储的是(C)

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

4、数据库系统中,用(B)描述全部数据的整体逻辑结构。

A、外模式B、模式C、内模式D、数据模式

5、数据库中,导致数据不一致的根本原因是(C)

A、数据量太大B、数据安全性不高

C、数据冗余D、数据完整性约束不强

6、划分层次型、网状型和关系型数据库的原则是(D)

A、记录的长度B、文件的大小

C、联系的复杂程度D、数据及联系的表示方式

7、数据库三级模式体系结构的划分,主要有利于保持数据库的(B)

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

8、数据库系统中,用(A)描述用户局部数据的逻辑结构,它是用户和数据库系统间的接口。

A、外模式B、模式C、内模式D、数据模式

9、数据库系统中,用(C)描述全部数据的物理存储视图。

A、外模式B、模式C、内模式D、数据模式

10、数据库系统中用于定义和描述数据库逻辑结构的语言是(B)

A、DMLB、DDLC、DCLD、SQL

11、数据库系统支持的数据共享指的是(D)

A、同一应用的多个程序共享同一数据集合

B、多个用户、同一语言程序共享同一数据集合

C、多个用户共享同一数据文件

D、多种语言、多个用户、多个应用相互覆盖地使用同一数据集合

12、数据库系统中,当内模式发生变化时,采用(B)来保证数据的物理独立性。

A、修改模式定义

B、修改模式\内模式映像

C、修改应用程序

D、修改外模式定义

二、填空题

1、指出下列缩写的含义:

(1)DML数据操纵语言

(2)DBMS数据库管理系统(3)DDL数据库系统中用于定义和描述数据库逻辑结构的语言(4)DD(5)DBS数据库系统

(6)DD(7)DBA数据库管理员

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

3、DBS组成部分包括(数据库)、(数据库管理系统)、(应用系统)、(数据库管理员)、(用户)五部分。

4、DBMS是位于(用户)和(操作系统)之间的一层管理软件。

5、数据库和文件系统的根本区别是(数据的整体结构化)。

6、DBMS提供的数据控制功能包括:

(数据定义)、(数据操纵)、(数据库的运行管理)、(数据库的建立和维护)。

7、数据库中,数据模型用于(抽象、表示和处理现实世界的数据和信息),数据模型应当满足(能比较真实模拟现实世界)、(能易于为人理解)、(便于在计算机上实现

)三方面要求。

8、数据模型的三要素包括(数据结构)、(数据操作)、(数据的约束条件)。

9、概念模型,也称为(信息模型),是(按用户观点对数据和信息建模),主要用于(数据库设计),与具体的DBMS和机器(无关)。

10、基本数据模型,是(按计算机观点对数据建模),主要用于(DBMS的实现)。

11、数据独立性是指(用户应用程序和存储在存储器中的数据库的数据是相互独立的),可以分为(数据逻辑独立性)和(数据物理独立性)。

12、(数据结构)用于对系统静态特性的描述,(数据操作)用于对系统动态特性的描述

13、数据库系统中人员主要包括(数据库管理员)、(系统分析和数据库设计员)、(应用程序员)和用户,其中用户可分为(偶然用户)、(简单用户)、(复杂用户)三类。

14、数据库系统的软件包括(DBMS)、(OS)、(具有与数据库接口的高级语言及其编译系统,便于开发应用程序)、(以DBMS为核心的应用开发工具)、(为特定应用环境开发的数据库应用系统)五部分。

三、简答题

1、什么是数据、数据处理、数据管理、数据管理的三个发展阶段是什么?

数据:

科学实验、检验、统计等所获得的和用于科学研究、技术设计、查证、决策等的数值

数据处理:

利用相应的技术和设备进行各种数据加工的过程。

数据管理:

是利用计算机硬件和软件技术对数据进行有效的收集、存储、处理和应用的过程

数据管理的三个阶段:

人工管理、文件系统、数据库系统。

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

3、什么是数据独立性,数据独立性包括哪两个方面,数据库系统中如何保证数据独立性?

4、什么是数据物理独立性,如何保证?

5、什么是数据逻辑独立性,如何保证?

6、简述关系数据模型的三要素的内容及关系模型的优缺点。

7、文件系统和数据库系统的区别和联系,以及数据库系统的优点?

*8、简述现实世界的事物抽象、组织为某一具体DBMS支持的数据模型的过程。

第二章关系数据库

Ⅰ、学习要点

1、掌握关系数据模型的三要素的内容,即数据结构、关系操作和完整性约束的具体内容;

2、掌握关系、关系模式等基本概念,理解基本关系的性质;

3、理解实体完整性约束、参照完整性约束的概念和含义;

4、熟练掌握关系代数的运算;

*5、掌握简单的利用关系代数表达式表示实际查询要求的方法。

Ⅱ、习题

一、选择题

1、当关系有多个侯选码时,则选定一个作为主码,但若主码为全码时应包含D。

A、单个属性B、两个属性C、多个属性D、全部属性

2、在基本的关系中,下列说法正确的C。

A、行类列序有关B、属性名允许重名

C、任意两个元组不允许重复D、列是非同质的]

3、关系代数的五个基本操作是D。

A、并、交、差、笛卡儿积、除法

B、并、交、选取、笛卡儿积、除法

C、并、交、选取、投影、除法

D、并、交、选取、笛卡儿积、投影

4、关系代数四个组合操作是A。

A、并、连接、自然连接、除法

B、投影、连接、选取、除法

C、投影、自然连接、选取、除法

D、投影、自然连接、选取、连接

5、关系R为R(A,B,C,D),则C。

A、πA,C(R)为取属性值为A,C的两列组成

B、π1,3(R)为取属性值为1,3的两列组成

C、π1,3(R)与πA,C(R)是等价的

D、π1,3(R)与πA,C(R)是不等价的

6、б3<‘2’(S)表示B。

A、表示从S关系挑选3的值小于第二个分量的元组

B、表示从S关系挑选第三个分量小于2的元组

C、表示从S关系挑选第三个分量小于第二个分量的元组

D、б3<‘2’(S)是向关系垂直方向运算

7、R为4元关系R(A,B,C,D),S为3元关系S(B,C,D),RS构成的结果集为C元关系。

A、4B、3C、7D、6

8、R为4元关系R(A,B,C,D),S为3元关系S(B,C,D),R∞S构成的结果集为A元关系。

A、4B、3C、7D、6

*9、关系模式S(A,B,C,D),代数中的б3<‘2’(S)等价于如下的(A)语句。

A、SEKECT*FORMSWHEREC〈‘2’

B、SEKECTB,CFORMSWHEREC〈‘2’

C、SEKECTB,CFORMSHAVINGC〈‘2’

D、SEKECT*FORMSWHERE‘3’〈B

10、笛卡尔积是(B)进行运算。

A、向关系的垂直方向

B、向关系的水平方向

C、既向关系的垂直方向也向关系的水平方向

D、先向关系的垂直方向,然后再向关系的水平方向

11、自然连接是(C)进行运算。

A、向关系的垂直方向

B、向关系的水平方向

C、既向关系的垂直方向也向关系的水平方向

D、先向关系的垂直方向,然后再向关系的水平方向

12、同一个关系模型的任两个元组值___A____。

A、不能全同B、可全同

C、必须全同D、以上都不是

13、关系模型的任何属性___A____。

A、不可再分B、可再分

C、命名在该关系模型式中可以不惟一D、以上都不是

14、自然连接是构成新关系的有效方法。

一般情况下,对关系R和S使用自然连接时,要求R和S含有一个或多个共有的_____D___。

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

二、填空题

1、关系模型由关系的数据结构、关系操作集合、关系的完整性约束三部分组成。

2、关系的完整性分为实体完整性、参照完整性、用户定义完整性三类。

3、关系代数运算中并、差、笛卡尔积、投影和选择五个基本运算,其他运算可以从基本的运算中导出。

4、关系代数的连接运算中当θ为“=”的连接称之为等差链接,且当比较的分量是相同的属性时,则称为自然连接。

5、在元组演算中,如果φ1φ2是公式,φ1∨φ2、→φ1也是公式。

6、关系运算主要有关系代数运算、元组演算、域演算三种,在关系的表达能力上是可以相互转换。

7、关系操作的特点是集合操作。

8、关系数据库中的可命名的最小数据单位是属性名。

9、在一个实体表示的信息中,称能惟一标识实体的属性或属性组为关键字。

10、传统的集合“并,交,差”运算施加于两个关系时,这两个关系的属性个数必须相等,相对应的属性值必须去取同一个域、

11、已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系的主关键字是系编号,系关系的外关键字是无,学生关系的主关键字是学号,外关键字是系编号、

三、问答题

1、关系运算的基本运算有那些?

如何用这些基本运算来表示其他的运算?

关系代数的五个基本操作为:

并差笛卡儿积投影选择。

其他的操作都可以由5个基本的操作导出,因此它们构成了关系代数完备的操作集。

1两个关系R与S的交运算等价于:

R∩S=R-(R-S)或R∩S=S-(S-R)

②两个关系R与S的F(条件)连接运算等价于:

R∞S=бF(R*S)

③两个关系R与S的自然连接运算等价于:

设R与S的公共属性为:

A1,…AK,从R*中挑选出R、A1=S、A1,…R、AK=S、AK的元组,再去掉S、A1…S、AK,、即可写出等价的表达式如下:

R∞S=лi1…im(бR、A1=S、A1…R、AK=S、AK)

4两个关系R与S的除法运算等价于:

R/S=лX((лX(R)*S)-R)

2、试述笛卡儿积、F连接、等值连接与自然连接有什么区别?

答:

笛卡尔积是一个基本操作,相当于将两个关系R,S进行无条件的连接操作。

而θ连接一个基本操作,相当于将两个关系R,S进行条件的连接操作。

既从R*S中选取满足θ条件的元组作为新关系的元组。

当连接运算符“θ”为“=”时,称为等值连接。

而自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量具有相同的属性组,并且去掉重复属性列

3、叙述等值连接与自然连接的区别和联系.

答:

等值连接表示为R∞S,自然连接表示为R∞S;自然连接是除去重复属性的等值连接.两者之间的区别和联系如下:

自然连接一定是等值连接,但等值连接不一定是自然连接

等值连接要求相等的分量,不一定是公共属性;而自然连接要求相等的分量必须是公共属性.

等值连接不把重复的属性除去;而自然连接要把重复的属性除去.

4、设有如图2.1所示的关系R,S和T,计算:

⑴R1=R∪S

⑵R2=R-S

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

当前位置:首页 > 求职职场 > 简历

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

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