数据库原理习题含Word文件下载.docx
《数据库原理习题含Word文件下载.docx》由会员分享,可在线阅读,更多相关《数据库原理习题含Word文件下载.docx(92页珍藏版)》请在冰豆网上搜索。
1、指出以下缩写的含义:
(1)DML
(2)DBMS
(3)DDL
(4)DD
(5)DBS
(6)DD
(7)DBA
2、数据管理技术经历了()、()、()三个阶段。
3、DBS构成部分包含()、()、()、()、()五部分。
4、DBMS是位于()和()之间的一层管理软件。
5、数据库和文件系统的根本差别是()
。
6、DBMS供应的数据控制功能包含:
(1)、
(2)、(3)、(4)。
7、数据库中,数据模型用于(
1),数据模型应当知足(
2)、(3)、(3)三方面要求。
8、数据模型的三因素包含()
、()、()。
9、看法模型,也称为(),是(),主要用于(),与详细的DBMS和机器()。
10
、基本数据模型,是(
1),主要用于(
2)。
11
、数据独立性是指(
1),能够分为()和()。
12
、(数据结构)用于对系统静态特征的描绘,
()用于对系统动向特征的描绘
13
、数据库系统中人员主要包含
(1)、
(2)、(3)和用户,此顶用户可分为(4)、(5)、(6)
三类。
14、数据库系统的软件包含
(1)、
(2)、(3)、(4)、(5)五部分。
三、简答题
1、什么是数据、数据办理、数据管理、数据管理的三个发展阶段是什么?
2、什么是数据库、数据库系统、数据库管理系统,数据库管理系统的主要功能是什么?
3、什么是数据独立性,数据独立性包含哪两个方面,数据库系统中怎样保证数据独立性?
4、什么是数据物理独立性,怎样保证?
5、什么是数据逻辑独立性,怎样保证?
6、简述关系数据模型的三因素的内容及关系模型的优弊端。
7、文件系统和数据库系统的差别和联系,以及数据库系统的长处?
*8、简述现实世界的事物抽象、组织为某一详细DBMS支持的数据模型的过程。
Ⅲ、答案:
一、选择题:
1、C
2、C
3、C
4、B
5、C
6、D
7、B
8、A
9、C
10、B
11、D
12、B
二、填空题:
1、(略)
2、①人工管理
②文件系统
③数据库系统
3、①数据库
②数据库管理系统③应用系统
④数据库管理员
⑤用户
4、①用户②操作系统
5、①数据的整体结构化
6、①数据定义
②数据操控
③数据库的运转管理
④数据库的成立和保护
7、①抽象、表示和办理现实世界的数据和信息
②能比较真切模拟现实世界
③易于
为人理解
④便于在计算机上实现
8、①数据结构
②数据操作
③数据的拘束条件
9、①信息模型
②按用户看法对数据和信息建模
③数据库设计④
没关
、①按计算机看法对数据建模
②DBMS的实现
、①用户应用程序和储存在储存器中的数据库的数据是相互独立的
②数据逻辑独立
性③数据物理独立性
、①数据结构
、①数据库管理员
②系统剖析员和数据库设计人员
③应用程序员
④有时用户
⑤简单用户
⑥复杂用户
14
、①DBMS②OS
③拥有与数据库接口的高级语言及其编译系统,
便于开发应用程
序④以DBMS为核心的应用开发工具
⑤为特定应用环境开发的数据库应用系统
三、简答题:
1-7(略)
*8、为了把现实世界中的详细事物抽象、组织为某一
DBMS支持的数据模型,人们经常
第一将现实世界抽象为信息世界,
而后将信息世界变换为机器世界。
也就是说,第一
把现实世界中的客观对象抽象为某一种信息结构,
这种信息结构其实不依靠于详细的计
算机系统,不是某一个DBMS支持的数据模型,而是看法级的模型;
而后再把看法模
型变换为计算机上某一
DBMS支持的数据模型。
第二章关系数据库
1、掌握关系数据模型的三因素的内容,即数据结构、关系操作和完好性拘束的详细内容;
2、掌握关系、关系模式等基本看法,理解基本关系的性质;
3、理解实体完好性拘束、参照完好性拘束的看法和含义;
4、娴熟掌握关系代数的运算;
*5、掌握简单的利用关系代数表达式表示实质查问要求的方法。
一、
选择题
1、当关系有多个侯选码时,则选定一个作为主码,但若主码为全码时应包含
A、单个属性
B、两个属性
C、多个属性
D、所有下性
2、在基本的关系中,以下说法正确的
A、行类列序有关
B、属性名同意重名
C、随意两个元组不一样意重复
D、列是非同质的]
3、关系代数的五个基本操作是
A、并、交、差、笛卡儿积、除法
B、并、交、选用、笛卡儿积、除法
C、并、交、选用、投影、除法
D、并、交、选用、笛卡儿积、投影
4、关系代数四个组合操作是
A、并、连结、自然连结、除法
B、投影、连结、选用、除法
C、投影、自然连结、选用、除法
D、投影、自然连结、选用、连结
5、关系R为R(A,B,C,D),则
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)表示。
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),R
S构成的结果集为
元关系。
A、4
B、3
C、7
D、6
8、R为4元关系R(A,B,C,D),S为3元关系S(B,C,D),R∞S构成的结果集为_____元关
系。
*9、关系模式S(A,B,C,D),代数中的б
3<
2(S)等价于以下的(
)语句。
A、SEKECT*FORMS
WHEREC〈‘2’
B、SEKECT,BCFORMSWHERE〈C
‘2’
C、SEKECT,BCFORMSHAVING〈C
D、SEKECT*FORMSWHERE‘3’〈B
10、笛卡尔积是()进行运算。
A、向关系的垂直方向
B、向关系的水平方向
C、既向关系的垂直方向也向关系的水平方向
D、先向关系的垂直方向,而后再向关系的水平方向
11、自然连结是()进行运算。
D、先向关系的垂直方向,而后再向关系的水平方向12、同一个关系模型的任两个元组值_______。
A、不可以全同
B、可全同
C、一定全同
D、以上都不是
13、关系模型的任何属性
_______。
A、不行再分
B、可再分
C、命名在该关系模型式中能够不唯一
14、自然连结是构成新关系的有效方法。
一般状况下,对关系
R和S使用自然连结时,
要求R和S含有一个或多个共有的
________。
A、元组
B、行
C、记录
D、属性
1、关系模型由
、
三部分构成。
2、关系的完好性分为
3、关系代数运算中
和
五
个基本运算,其余运算能够从基本的运算中导出。
4、关系代数的连结运算中当θ为“
=”的连结称之为
,且当比较的重量是相
同的属性时,则称为
5、在元组演算中,假如φ1φ2
是公式,
也是公式。
6、关系运算主要有
三种,在关系的表达能
力上是
能够
7、关系操作的特色是
______操作。
8、关系数据库中的可命名的最小数据单位是
9、在一个实体表示的信息中,称
____能独一表记实体_的属性或属性组_为重点字。
10、传统的会合“并,交,差”运算施加于两个关系时,这两个关系的
一定相
等,相对应的属性值
一定去取同一个域、
11、已知系(系编号,系名称,系主任,电话,地址)和学生(学号,姓名,性别,入
学日期,专业,系编号)两个关系,系关系的主重点字是
,系关系的外重点字
是
,学生关系的主重点字是
,外重点字是
_、
三、问答题
1、关系运算的基本运算有那些?
怎样用这些基本运算来表示其余的运算?
2、试述笛卡儿积、
F连结、等值连结与自然连结有什么差别?
3、表达等值连结与自然连结的差别和联系.
4、设犹如图
2.1所示的关系R,S和T,计算:
⑴R1=R∪S
⑵R2=R-S
⑶R3=R∞T
⑷R4=R∞TA<C
⑸R5=πA(R)
⑹R6=σA=C(R×
T)
RS
AB
ad
be
cc
da
ba
dc
T
BC
bb
cc
bd
图关系R,S和T
5、设犹如图2.2所示的关系R,S,计算:
⑴R1=R∞S
⑵R2=R
S
[2]
[2
]
⑶R3=σB=d(R×
S)
R
A
B
C
D
E
3
6
7
4
5
2
图
关系R和S
6、设犹如图
2.3所示的关系R,W和D,计算:
(1)R1=πY,T(R)
(2)R2=σp>
5∧T=e(R)
(3)R3=R∞W
(5)R5=R÷
W
P
Q
Y
b
c
d
m
9
a
e
f
n
g
图关系R,W和D
*四、综合题
1、设有一个供应商、部件、工程项目数据库SPJ,并有以下关系:
S(Sno,Sname,Status,City)
J(Jno,Jname,City)
P(Pno,Pname,Color,Weight)
SPJ(Sno,Pno,Jno,Qty)
此中:
S(Sno,Sname,Status,City)分别表示:
供应商朝码、供应商名、供应商状态、供应上所在城市:
J(Jno,Jname,City)分别表示:
工程号、工程名、工程项目所在城市:
P(Pno,Pname,Color,Weight)分别表示:
部件代码、部件名称、部件的颜色、部件的重量:
SPJ(Sno,Pno,Jno,Qty)表示供应的状况,由:
供应商朝码、部件代码、工程号及数
量构成。
今有详细的关系如图2.4所示:
Sno
Sname
Status
City
S1
精
益
20
天津
S2
盛
锡
北京
S3
东方红
30
S4
金
叶
S5
泰
达
上海
Pno
Pname
Color
Weight
P1
螺
母
红
P2
栓
绿
P3
螺丝刀
蓝
18
P4
P5
凸
轮
16
P6
齿
23
J
Jno
Jname
J1
三
建
天津
J2
一
汽
长春
J3
造船厂
北京
J4
机车厂
南京
J5
弹簧厂
上海
SPJ
Qty
200
100
700
400
500
300
试用关系代数、
**ALPHA语言、**元组演算语言达成以下查问:
⑴求供应工程
部件的供应商的号码Sno;
⑵求供应工程
部件P1的供应商的号码Sno;
⑶求供应工程
部件为“红”的供应商的号码
Sno;
⑷求没有使用天津供商生””色部件的工程号Jno;
⑸求起码使用了供商S1所供的所有部件的工程号Jno。
Ⅲ、答案
一、
1、D
9、A
3、D
11、C
4、A
12、A
13、A
6、B
14、D
7、C
8、A
二、填空
1、关系的数据构关系操作会合关系的完好性束
2、体完好性参照完好性用定完好性
3、并差笛卡儿投影
4、等接自然接
5、φ1∨φ2→φ1
6、关系代数运算元演算域演算等价的相互
7、会合
8、属性名
9、能唯一体的属性或属性
10、①属性个数②相的属性
11、①系号②无③学号④系号
三、答
1、答:
关系代数的五个基本操作:
并差笛卡儿投影
都能够由5个基本的操作出,所以它构成了关系代数完的操作集。
①两个关系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)
④两个关系R与S的除法运算等价于:
R/S=лX((лX(R)*S)-R)
2、答:
笛卡是一个基本操作,相当于将两个关系R,S行无条件的接操作。
而
θ接一个基本操作,相当于将两个关系R,S行条件的接操作。
既从R*S中取
足θ条件的元作新关系的元。
当接运算符“θ”“=”,称等接。
自然接是一种特别的等接,它要求两个关系中行比的重量拥有同样的属性,并且去掉重复属性列。
3、答:
等值连结表示为R∞S,自然连结表示为R∞S;
自然连结是除掉重复属性的等值连结.二者之间的差别和联系以下:
自然连结必定是等值连结,但等值连结不必定是自然连结
等值连结要求相等的重量,不必定是公共属性;
而自然连结要求相等的重量一定是
公共属性.
等值连结不把重复的属性除掉;
而自然连结要把重复的属性除掉.
4、解:
此题个小题的结果如图
2.5所示.
R1
R2
A
B
bade
R3
R5
R4
R6
5、解:
2.6所示.
R2
R1
C
D
E
7
2
3
4
5
ABCDE
36723
45723
72345
44345
R3
ABCCDE
723723
443345
计算结果
6、解:
2.7所示.
R2
Y
T
R3R4
图计算结果
四、综合题
解:
⑴关系代数:
πSNO(πSNO=‘