数据库试题.docx
《数据库试题.docx》由会员分享,可在线阅读,更多相关《数据库试题.docx(37页珍藏版)》请在冰豆网上搜索。
![数据库试题.docx](https://file1.bdocx.com/fileroot1/2022-10/29/fa1d690d-4a1c-489a-b7d7-16aca3d050b6/fa1d690d-4a1c-489a-b7d7-16aca3d050b61.gif)
数据库试题
第一章绪论
一、选择题:
●在数据库系统的三级模式结构中,用()描述数据的全局逻辑结构。
A)子模式B)用户模式C)模式D)存储模式
●在数据库系统的三级模式结构中,用()描述用户涉及的局部逻辑结构。
A)子模式B)用户模式C)模式D)存储模式
●ER图是一种直观表示()的工具。
A)逻辑数据模型B)关系数据模型C)概念数据模型D)层次和网状模型
●DBS中,数据冗余()。
A)应完全消灭B)应尽可能减少
C)必须保证存在D)不可能出现
●数据库系统中的数据模型通常由下列三部分组成()。
A)数据结构、数据操作和完整性约束B)数据定义、数据操作和安全性约束
C)数据结构、数据管理和数据保护D)数据定义、数据管理和运行控制
●在文件系统中,数据是面向()。
A)机器B)全组织C)系统软件D)特定应用
●在数据库系统中,数据是面向()。
A)机器B)全组织C)系统软件D)特定应用
●数据独立性是指()。
A)数据和数据之间的独立B)用户和数据之间的独立
C)数据依赖于程序D)应用程序和数据之间的独立
●有了模式/内模式映象可以保证数据和应用程序之间的()
A)逻辑独立性B)物理独立性C)数据一致性D)数据安全性
●()是数据库全部数据的逻辑结构和特征的描述。
A)模式B)外模式C)内模式D)存储模式
●()是数据库物理结构和存储方式的描述。
A)模式B)外模式C)内模式D)概念模式
●()是用户可以看见和使用的局部数据的逻辑结构和特征的描述。
A)模式B)外模式C)内模式D)存储模式
●数据库管理系统是()。
A)采用了数据库技术的计算机系统
B)包括数据库、硬件、软件和DBA的系统
C)位于用户与操作系统之间的一层数据管理软件
D)包含操作系统在内的数据管理软件系统
●数据模型的三要素包括______。
A.外模式、模式、内模式B.网状模型、层次模型、关系模型
C.实体、联系、属性D.数据结构、数据操纵、完整性约束
●数据库通常是指有组织地、动态地存储在__
(1)__;应用数据库的主要目的是解决数据__
(2)__问题。
(1)A.内存上的相互联系的数据集合B.外存上的相互联系的数据集合
C.内存上的相互无关的数据集合D.外存上的相互无关的数据集合
(2)A.保密B.完整性C.一致性D.共享
●采用二维表格结构表达实体及实体间联系的数据模型是____。
A.层次模型B.网状模型C.关系模型D.面向对象模型
●以下关于E-R图的叙述正确的是__。
A.E-R图建立在关系数据库的假设上
B.E-R图使应用过程和数据的关系清晰,实体间的关系可导出应用过程的表示
C.E-R图可将现实世界(应用)中的信息抽象地表示为实体以及实体间的联系
D.E-R图能表示数据生命周期
●通过重建视图能够实现____。
A.数据的逻辑独立性B.数据的物理独立性C.程序的逻辑独立性D.程序的物理独立性
二、填空题:
●随着计算机软硬件的发展,数据管理技术不断完善,先后经历了________________、
____________________、____________________3个阶段。
五eimoshi_______________________________________________________________________________________________________________________
●数据独立性分为_____________和______________。
●数据模型由_______、______________、____________三部分组成。
●数据操作描述的是系统的动态特征,主要分为________和________两大类。
●从数据库管理系统的角度划分数据库系统的体系结构,可分为_______、________和__________3层。
●有了外模式/模式映象可以保证数据和应用程序之间的________________,有了模式/内模式映象可以保证数据和应用程序之间的________________。
●常用的逻辑数据模型有_______、______________、______、______等模型。
●两个不同实体型之间的联系有三种:
______联系、_____联系、_____联系。
●DBMS的中文意思是_______________________。
●在E/R图中,实体型用________表示,属性用_________表示,实体之间的联系用_______表示。
●对现实世界进行第一层抽象的模型,称为________模型;对现实世界进行第二层抽象的模型,称为________模型。
●数据库管理系统是位于______________________之间的一层数据管理软件。
三、简答题:
●简述数据库、数据库管理系统、数据库系统的概念。
●简述数据库系统的特点。
●数据库管理系统的主要功能有哪些?
●简述数据模型的3个要素。
●简述概念模型的作用。
●解释以下术语:
实体、实体型、实体集、属性、实体-联系图、模式、外模式、内模式、DDL、DML、数据与程序的物理独立性和逻辑独立性
●为什么数据库系统具有数据与程序的独立性?
●简述数据库系统的组成。
●DBA的职责是什么?
第二章关系数据库
一、选择题:
●专门的关系运算不包括下列的()。
A)联结运算B)选择运算C)投影运算D)交运算
●关系代数表达式的运算结果是__。
A
B
1
a
2
b
3
a
3
b
4
a
关系R:
关系S:
关系T:
关系U:
A
1
3
B
C
a
x
c
y
C
x
y
A.B.C.D.
B
C
a
y
B
C
b
x
B
C
a
x
c
z
B
C
a
x
b
x
b
y
●关系R和S如下图所示,关系代数表达式_____。
A
B
C
1
2
3
4
5
6
7
8
9
10
11
12
A
B
C
3
7
11
4
7
6
5
12
13
6
10
14
关系R:
关系S
A.B.C.D.
A
B
C
1
12
13
1
10
14
A
B
C
10
7
11
10
7
6
A
B
C
7
12
13
7
10
14
A
B
C
4
7
6
4
7
11
● 若关系R、S如下图所示,则后所得关系的属性列数和元组个数分别为__
(1)__;_
(2)_,_(3)_。
RS
A
B
C
D
a
b
c
d
a
c
d
c
a
d
g
f
a
b
g
f
C
D
c
d
g
f
(1)A.4和3B.4和6C.6和3D.6和6
(2)A.B.
C.D.
(3)A.B.C.D.
A
B
a
b
A
B
a
b
a
c
A
B
a
a
a
d
A
B
a
b
a
d
●等值连接可由基本的关系运算__
(1)___等价表达。
给定关系R、S如下图所示,则=_
(2)__.
A
B
C
a
b
c
b
a
d
c
d
e
d
f
g
A
C
D
a
c
d
d
f
g
b
d
g
关系R:
关系S
(1)A.、和B.、和C.、和D.、和
(2)A.B.C.D.
A
B
C
a
b
c
b
a
d
c
d
e
A
B
C
D
a
b
c
d
b
a
d
g
d
f
g
g
A
B
C
D
a
b
c
d
b
a
d
g
A
B
C
a
b
c
b
a
d
●对于下图所示的S和SC关系,对其进行左外连接时,其结果集的属性列数为__
(1)__,元组个数为_
(2)__.
Sno
Sname
Sex
SD
Age
3001
王平
女
计算机
18
3002
张友
男
计算机
19
4003
黎明
女
机械
18
4004
刘明远
男
机械
19
1041
赵国清
男
通信
20
1042
樊建新
男
通信
20
关系S:
关系SC
Sno
Cno
Grade
3002
1
93
3002
2
84
3002
3
84
4004
2
83
4004
3
93
1042
1
84
1042
2
82
(1)A.6B.7C.8D.9
(2)A.7B.8C.9D.10
● 关系R、S如下图所示,关系代数表达式的输出结果与__
(1)__等价,该表达式与_
(2)_等价。
若对关系R和S进行自然连接,所得关系的属性列数和元组个数分别为_(3)_。
RS
A
B
C
1
2
4
3
4
5
4
5
9
5
6
6
A
B
C
5
3
3
4
6
1
9
8
3
6
9
1
(1)A.B.C.D.
A
B
C
1
2
4
5
3
3
A
B
C
5
3
4
9
8
4
A
B
C
5
3
3
9
8
3
A
B
C
1
2
4
3
4
5
(2)A.B.
C.D.
(3)A.3和0B.3和2C.6和0D.6和2
二、填空题:
●关系代数的五种基本操作是_______、______、_____、_____、_____。
另外四个组合操作是______、_____、_____、_____。
●θ连接是由_________和____________操作组合而成。
●关系模型的三类完整性约束规则是___________、___________和_________________。
三、简答题:
●简述关系模型中的三类完整性约束规则。
●笛卡尔积、等值连接、自然连接三者有什么区别?
●解释下列术语:
域、笛卡尔积、关系、元组、属性、候选码、主码、外码、关系模式、关系数据库
●关系代数的基本运算有哪些?
四、操作题:
●设有关系R和S:
A
B
C
3
2
7
4
6
5
2
4
7
7
3
3