数据库系统及应用(戴小平)课后答案

  • 格式:docx
  • 大小:126.63 KB
  • 文档页数:38
B.2数据库系统
数据库系统是指在计算机系统中引入数据库后的系统 构成,由数据库、数据库管理系统、运行环境、数据 库管理员和用户构成。
B.3数据库管理系统
数据库管理系统是位于用户与操作系统之间的一层数 据管理软件,负责数据库管理和维护的软件系统。
A.21.3
试述数据管理技术的三个阶段,及其特点。
答案:
答案:
B.1实体完整性规则
若属性(指一个或一组属性)A是基本关系R的主属 性,则A不能取空值。
B.2参照完整性规则
若属性(或属性组)F是基本关系R的外码,它与基 本关系S的主码K相对应,则对于R中每个元组在F上的值必为:
取空值(F中的每个属性值均为空值)。
等于S中的某个元组的主码值。
B.3用户定义的完整性
R
A
B
C
7
8
5
4
7
9
5
5
3
U
A
B
C
D
1
4
5
3
1
4
3
7
5
4
2
1
A
B
C
7
8
5
4
7
9
5
5
3
R
A
B
C
7
8
5
7
9
1
5
4
2
S
|c
|D I
5
3
A
B
C
D
1
4
5
3
1
4
3
7
5
4
2
1
U
计算:①RUS,R-S,RQS,U-T,RXT
2R3>1T,R'T,ocv3(U),口4,3(U)
3叮,3(⑪<4(s j)),n(於5(r >t))答案:
C.1特点:
D.1数据可以长期保留。
D.2数据不属于某个特定的应用程序。
D.3文件组织形式的多样化。
D.4数据冗余度大。
D.5数据不一致性。
D.6数据联系弱。
B.3数据库系统阶段
数据库技术克服了以前所有管理方式的缺点,试图提 供一种完善的、更高级的数据管理方式。它的基本思 想是解决多用户数据共享的问题,实现对数据的集中 统一管理,具有较高的数据独立性,并为数据提供各 种保护措施。
试用关系代数、ALPHA语言、QBE语言完成下列查 询并给出结果:
1检索S1学生的借书情况。
2检索计算机系学生的借书情况。
3检索学生李明借的图书的书名和出版社情况。
4检索李明借的数据库原理书欠费情况。
5检索至少借了王小川同学所借的所有书的学生号。
6检索12月31号归还的图书情况。
7检索清华大学出版社出版的30元以下的图书情
B.1手工管理阶段
数据的组织和管理完全靠程序员手工完成,因此称为 手工管理阶段。这个阶段数据的管理效率很低。
C.1特点:
D.1数据不保存。
D.2应用程序管理数据。
D.3数据不共享。
D.4数据不具有独立性。
B.2文件系统阶段
在文件系统中,按一定的规则将数据组织成为一个文 件,应用程序通过文件系统对文件中的数据进行存取 和加工。
B
5
8
3
8
5
7
3
7
n4,2((Tb>5(RXT))
A.42.7
设有一个学生借书SJB数据库,包括S,B,SJB三个关系 模式:
S(SNO, SNAME, SAGE, SSEX, SDEPT)
B(BNO, BNAME, BWRI, BPUB, BQTY , BPRI)
SJB(SNO, BNO, BT, ST, QTY, FEE)
赵甲
南北出
版社
10
28
B2
数据库
钱乙
大学出
版社
5
34
B3
人工智能
孙丙
木华出
7
38
版社
B4
中外建筑

李丁
木华出
版社
4
52
B5
计算机英

周戊
大学出
版社
7
25
B6
离散数学
吴巳
木华出
版社
2
28
B7
线性电子 线路
郑庚
南北出
版社
3
34
B8
大学物理
王辛
南北出
版社
4
28
SJB表
SNO
BNO
BT
HT
QTY
FEE
S1
B1
C.1特点:
D.1采用数据模型表示复杂的数据结构。
D.2数据的共享性高,冗余度低,易扩充。
D.3数据具有较高的独立性。
D.4数据由DBMS统一管理和控制。
A.31.4
什么是数据模型及其三要素?
答案:
数据模型就是在数据世界中对概念模型的数据描述。 数据模型的三要素:数据结构、数据操作、完整性约 束
A.41.7
大学有若干个学院,每个学院有若干个系,每个系有 若干个教师,每个教师开若干门课,每门课可以由不 同的教师来教;学生属于不同的班级,班级属于不同 的系;每个学生可以选修若干门课,每门课可以由不 同的学生来选。试用E-R图来表示该大学的概念模型 答案:
第2章关系数据库
2.1习题P48-50
A.12.2
关系的完整性规则是那几个?分别给出规则。

A
B
R.C
T.C
D
7
8
5
5
3
7
8
5
3
7
4
7
9
5
3
4
7
9
3
7
5
5
3
5
3
5
5
3
3
7
RXT
A
B
C
D
3
5
J
5
5
■w
J
/
Kt<T
A
E
R.C
TC D
7
S
5
J
4
T
Jr
9
5 3
4
rf
9
3
R miT
5>i
A.
BCD
5
4 21
A
C
5
2
n 1, 3(PD<4(SMU))
XT))
T.C
B
5
8
3
8
5
7
3
7
(T
B>5(R
T.C
08/04/2008
12/09/2008
1
3.5
S1
B2
10/07/2008
11/07/2008
1
0
S1
B3
10/07/2008
1
S2
B2
09/04/2008
规则包括:
(1)列值非空(NOT NULL短语)
(2)列值惟一(UNIQUE短语)
(3)列值需满足一个布尔表达式(CHECK短语)
A.22.3
简述关系模型的三个组成部分 答案:
关系模型有三个要素,即关系数据结构、关系操作集 合和关系完整性约束。
A.32.6
C
D
5
3
3
7
A
B
C
7
8
5
7
9
1
5
4
2
设有四个关系R,S,T,U如图所示:
学生表S由学生号(SNO),学生名(SNAME),年龄(SAGE),性别(SSEX),系部(SDEPT)组成;
图书表由图书号(BNO),图书名(BNAME), 作者(BWRI),出版社(BPUB),数量(BQTY),价 格(BPRI)组成;
学生借阅表由学生号(SNO),图书号(BNO), 借阅时间(盯),归还时间(HT),借出数量(QTY), 欠费情况(FEE)组成。
《数据库系统及应用》,戴小平,中国科技大学出版社,
2010.8.
第1章数据库基础
1.1习题P22
A.11.2
试述数据库、数据库系统、数据库管理系统这几个概 念。
答案:
B.1数据库
数据库是关于企业或组织的全部数据的集合。数据库 包含两部分:一是对数据结构的所有描述,存储于数 据字典之中,二是数据数据本身,它是数据库的主体。
S表
SNO
SNAME
SAGE
SSEX
SDEPT
S1
李明
18

计算机系S2王建来自18男计算机系
S3
王丽
17

计算机系
S4
王小川
19

数理系
S5
张华
20

数理系
S6
李晓莉
19

数理系
S7
赵阳
21

外语系
S8
林路
19

建筑系
S9
赵强
20

建筑系
B表
BNO
BNAME
BWRI
BPUB
BQTY
BPRICE
B1
数据通信