当前位置:首页 >> 信息与通信 >>

第2章 关系数据库理论基础


1.域(Domain) 域:是一组具有相同数据类型的值集合。 例如:{自然数},{男,女},{0,1}等都可

以是域。
基数:域中数据的个数称为域的基数。

1.域(Domain)

域被命名后用如下方法表示:
D1 = {白亚春,陈韬,王雪莲},表示

姓名的集合,基数

是3;
D2 = {计算机系,电子系}

2.笛卡尔积(Cartesian Product) 给定一组域D1,D2,…,Dn(可以有相同的 域),则笛卡尔积定义为: D1×D2…×Dn = {(d1,d2,…,dn)∣di∈Di, i = 1,2,…,n}

其中每个(d1,d2,…,dn)叫做元组,元组 中的每一个值di叫做分量,di必须是Di中的一 个值。

2. 笛卡尔积(Cartesian Product) 显然,笛卡尔积的基数就是构成该 积所有域的基数累乘积,若Di(i = 1, 2,…,n)为有限集合,其基数为mi(i = 1,

2,…,n),则D1D2…Di…Dn笛卡尔积的基数
M为: M ? ? m i
i ?1 n

2. 笛卡尔积(Cartesian Product) 例:D1 = {白亚春,陈韬,王雪莲}

D2 = {计算机系,电子系}
D1×D2 = {(陈韬,计算机系),(陈韬,电子 系),(王雪莲,计算机系),(王雪 莲,电子系),(白亚春,计算机系), (白亚春,电子系)}

该笛卡尔积的基数是: M = m1×m2 = 3*2 = 6 即该笛卡尔积共有6个元组,它可组成一张二维表
姓 名
陈 陈 韬 韬

籍 贯
计算机系 电 子 系

王雪莲
王雪莲 白亚春 白亚春

计算机系
电 子 系

计算机系 电 子 系

3.关系(Relation) 笛卡尔积D1×D2…×Di…×Dn的子集R称作在 域D1,D2,…,Dn上的关系,记作:

R(D1,D2,…,Di,…,Dn)
其中:R为关系名,n为关系的度或(Degree)目, Di是域组中的第i个域名。

3.关系(Relation) 当n = 1 时,称该关系为单元关系; 当n = 2 时,称该关系为二元关系;

以此类推,关系中有n个域,称该关系为n元
关系。 把列称为属性(Attribute)。一般来说, 一个取自笛卡尔积的子集才有意义。

姓 名
陈 陈 韬 韬

籍 贯
计算机系 电 子 系

姓 名
陈 韬 王雪莲 白亚春

籍 贯
计算机系 电 子 系

王雪莲
王雪莲 白亚春 白亚春

计算机系
电 子 系

计算机系 电 子 系

计算机系

3.关系(Relation) 关系可以分为三种类型: 基本关系(又称基本表):是实际存在的 表,它是实际存储数据的逻辑表示; 查询表:是对基本表进行查询后得到的结 果表; 视图表:是由基本表或其它视图导出的表, 是一个虚表,不对应实际存储的数据。

关键字简称键(Key)。键可由一个或几个

属性组成。实际使用中,常用到超键、候选键、
主键和外键等。

1.超键(super key) 在关系中能够唯一标识元组的属性组合称为 超键。

2.候选键(Candidate key) 不含多余属性的超键称为候选键。

3.主键(Primary key) 若一个关系中有多个候选键,则选定一个为 主键。 主属性(Primary Attribute):主键的属性称

为主属性。

4.外键(Foreign key)

如果关系R的一个或一组属性A不是R的候选
键,而是另一个关系S的候选键,则称A为R的 外键,并称R为参照关系,S为被参照关系。 外键是相对于主键而言的,是建立表之间 联系的前提。

学 号
0022102 0051309 0052201 0052217



名 性别 出生日期 所 在 系
女 男 男 男 1980-9-15 1981-05-6 1981-05-6 1980-12-8 电 系 计算机系 计算机系 计算机系 子

王雪莲 白亚春 陈 韬

袁更旭

课程号
C201





成绩
75

0022102

C505
C508

0051309
0052201

95
92

C506

0052217

80

1.列是同质的(同类型数据)。
学 号
0022102 0051309 0052201 0052217



名 性别 出生日期 所 在 系
女 男 男 男 1980-9-15 1981-05-6 1981-05-6 1980-12-8 电 系 计算机系 计算机系 计算机系 子

王雪莲 白亚春 陈 韬

袁更旭

2.关系中行的顺序、列的顺序可以任意互 换,不会改变关系的意义。

3.关系中的任意两个元组不能相同。
学 号
0022102 0051309



名 性别 出生日期 所 在 系
女 男 1980-9-15 1981-05-6 电 系 计算机系 子

王雪莲 白亚春

0051309
0052217

白亚春
袁更旭




1981-05-6
1980-12-8

计算机系
计算机系

4、关系中的元组分量具有原子性,即每
一个分量都必须是不可分的数据项。
POSTGRADUATE PG1 PG2 李勇 王敏 刘晨

SUPERVISOR 张清玫 刘逸

SPECIALITY 信息专业 信息专业

小结:数据表就是关系
数学名称 关系 属性 元组

关系数据库 名 称
表文件 字段 记录

常用名称 二维表 列 行

ER图描述信息的结构,是构造数据模 型的依据。从ER图出发导出关系模型数据结 构的两点原则: ? 对ER图中的每个“实体集”,都应转 换成一个关系; ? 对ER图中的 “联系”,根据实体联 系的方式,采取不同的方法加以处理;

从ER图导出关系模型数据结构
1. 两实体集间1: N联系
学校名 校址 校长 学校(学校名,校址,校长)

学校
年薪

1
聘任

N
教师 教师(教工号,姓名,专长, 学校名,年薪)

教工号

姓名

专长

外键

从ER图导出关系模型数据结构
2. 两实体集间M: N联系
学号 姓名 性别

学生

学生(学号,姓名,性别)
成绩

M
选修

选修(学号,课程号,成绩)

N
课程

课程(课程号,课程名,学分)

课程号

课程名

学分

从ER图导出关系模型数据结构
3. 两实体集间1:1联系
姓名 性别 年龄 方案1: 校长(姓名,性别,年龄) 学校(学校名,校址,类别, 姓名) 方案2 学校(学校名,校址,类别) 校长(姓名,性别,年龄, 学校名)

校长

1
管理

1
学校

学校名

校址

类别

从ER图导出关系模型数据结构
4. 同一实体集各实体间1: N联系
工号 姓名 工资 另一个实体的主键 职工(工号,姓名,工资, 领导者工号,民意评价)

职工

1
领导

N
民意评价

从ER图导出关系模型数据结构
5. 同一实体集各实体间M: N联系
课程号 课程名 学分

课程

课程(课程号,课程名,学分)

M
预修

N
预修(课程号,预修课程号)

从ER图导出关系模型数据结构
6. 多个实体集间M: N联系
工程号 工程名 工程进度

工程项目

M
需求

工程项目(工程号,工程名, 工程进度)

数量
需求(工程号,厂名,零件名, 数量) 厂家(厂名,厂址) 零件(零件名,单价)

N
零件 零件名 单价

P
厂家 厂名 厂址

1. 关系概念模式
关系概念模式是由若干个关系模式组成 的集合,它描述关系数据库中全部数据的整 体逻辑结构。

? 关系概念模式
学号 姓名 学生 性别 学生关系模式: 学生(学号,姓名,性别)

M
选修

成绩

选修关系模式: 选修(学号,课程号,成绩)

N
课程 课程号 课程名 学分 课程关系模式: 课程(课程号,课程名,学分)

2. 关系外模式 关系外模式是关系概念模式的一个逻辑 子集,它描述关系数据库中数据的局部逻辑 结构。 从关系概念模式中可以通过关系运算推 导出多个关系外模式。

? 关系外模式
1) 基于一个关系模式推出关系外模式的情况
学号
201 202 203 …

姓名
王伟 李忠强 李丽 …

性别 男 男 女 …

所有男生 学号
201 202 …

姓名
王伟 李忠强 …

? 关系外模式
2) 基于多个关系模式推出关系外模式的情况
学号 201 201 202 203 … 姓名 王伟 王伟 李忠强 李丽 课程号 3126 3128 3138 3126 … 成绩 76 83 76 93 …

学生成绩关系模式: 学生成绩(学号,姓名, 课程号,成绩)

学号

课程号 3126 3128

成绩 76 83

学号
201
202 203 …

姓名
王伟
李忠强 李丽 …

性别

男 女 …

201 201

202
203 …

3138
3126 …

76
93 …

学生关系

选修关系

3. 关系内模式 关系数据库的内部级是一组数据文件 (包括索引等)的集合。

系模型的完整性规则是对关系的某种约 束条件。 关系模型中三类完整性约束:

? 实体完整性
? 参照完整性

? 用户定义的完整性

1. 实体完整性约束规则

关系中的主键不能为空值(Null),也不
能重复。空值就是“不知道”或“无意义”

2. 参照完整性约束规则
又称“引用完整性”。不能引用不存在

的实体,即表的外键必须是另一个表主键的
有效值,或者是空值。

学 号
0022102 0051309 0052201 0052217



名 性别 出生日期 所 在 系
女 男 男 男 1980-9-15 1981-05-6 1981-05-6 1980-12-8 电 系 计算机系 计算机系 计算机系 子

王雪莲 白亚春 陈 韬

袁更旭

课程号
C201





成绩
75

0022102

C505
C508

0051309
0052201

95
92

C506

0052217

80

3. 用户定义完整性约束规则

用户按照实际的数据库运行环境要求,
对关系中的数据所定义的约束条件,它反映

的是某一具体应用所涉及的数据必须要满足
的条件。

例:课程(课程号,课程名,学分) - “课程名”属性必须取唯一值

- 非主属性“课程名”也不能取空值
- “学分”属性只能取值{1,2,3,4}

关系模型应提供定义和检验这类完整性
的机制,以便用统一的系统的方法处理它们,

而不要由应用程序承担这一功能。

关系模型是能够在计算机中实现的模型, 因此有着严格的形式化定义。 关系模型的组成:

? 关系数据结构
? 关系数据操作 ? 关系数据完整性约束

1. 关系数据结构 单一的数据结构----关系 ? 现实世界的实体以及实体间的各 种联系均用关系来表示 数据的逻辑结构----二维表

? 从用户角度,关系模型中数据的 逻辑结构是一张二维表。

2. 关系数据操作
⑴ 常用的关系操作 ? 查询

? 选择、投影、连接、除、并、交、差
? 数据更新

? 插入、删除、修改
? 查询的表达能力是其中最主要的部分

2. 关系数据操作
⑵ 关系操作的特点 ? 集合操作方式,即操作的对象和结 果都是集合。 -非关系数据模型的数据操作方式: 一次一记录 -文件系统的数据操作方式

3. 关系数据完整性约束规则 ? 实体完整性:通常由关系系统自动支


? 参照完整性:早期系统不支持,目前 大型系统能自动支持 ?用户定义的完整性 -反映应用领域需要遵循的约束条件, 体现了具体领域中的语义约束 -用户定义后由系统支持

数据库的核心应用是数据库的查询。每 个查询都可表示成一个关系运算表达式

关系代数

关系运算
关系演算*

元组关系 演算 域关系 演算

关系代数是使用关系代数运算来表达数 据操作的,并以集合理论为基础。
传统的集合运算 -传统的集合运算:并、差、交、乘积 -专门的关系运算:选择、投影、连接、 自然连接、除法、扩充的关系代数运算等

关系代数是使用关系代数运算来表达数 据操作的,并以集合理论为基础。 关系代数完备性

-五种基本运算:并、差、乘积、选 择、投影
-其他非基本运算:可用五种基本运 算合成的所有其他运算;

当集合运算并、交、差用于关系时,要 求参与运算的两个关系必须是相容的,即两

个关系的度数一致,并且关系属性的性质必
须一致。

1. 并 将两个关系中的所有元组构成新的关系, 并运算的结果中必须消除重复值。关系R与S的

并运算记作:R∪S。

? 并(Union)
A R a1 a1 a2 A a1 a1 a2 B b1 b2 b2 B b2 b3 b2 C c1 c2 c1 C c2 c2 c1

R∪S

S

A a1 a1 a1 a2

B b1 b2 b3 b2

C c1 c2 c2 c1

? 并(Union)
给定关系R和关系S,具有相同的关系模式: (姓名N,身高H,体重W)
N H 170 180 170 W N H 170 180 170 175 W 75 78 75 80 75 78 75 C

关系R

C L Z

R∪S

L Z

N

H 175

W 80

M

关系S

M

L

180

78

2. 差 运算结果是由属于一个关系并且不属于另 一个关系的元组构成的新关系,就是从一个关

系中减去另一个关系。关系R与S的差运算记
作:R-S。

? 差(Difference)
A R a1 a1 a2 A a1 a1 a2 B b1 b2 b2 B b2 b3 b2 C c1 c2 c1 C c2 c2 c1

R-S

A a1

B b1

C c1

S

? 差(Difference)
给定关系R和关系S,具有相同的关系模式: (姓名N,身高H,体重W)
N H 170 180 170 W 75 78 75 N H 170 170 W 75 75

关系R

C L Z

R - S

C Z

N

H 175

W 80

关系S

M

L

180

78

3. 笛卡尔积
设R为r元关系,S为s元关系,两者的 乘积是(r+s)个元的元组集合: R×S ≡ { t | t=<tr, ts> ∧ tr?R∧ ts?S }

? 笛卡尔积(Cartesian-Product)
给定关系R和关系S,具有相同的关系模式: (姓名N,身高H,体重W)
N H 170 180 170 W 75 78 75

R.N
C C

R.H
170 170

R.W
75 75

S.N
M L

S.H
175 180

S.W
80 78

关系R

C L Z

R×S

L
L

180
180 170 170

78
78 75 75

M
L M L

175
180 175 180

80
78 80 78

N

H 175

W 80

关系S

Z Z

M

L

180

78

4. 选择(Selection) 按照给定条件从指定的关系中挑选出满 足条件的元组构成新的关系。或者说,选择 运算的结果是一个表的行的子集。记作:

σ ?条件表达式 ? (R)

? 选择(Selection)
? 选择运算是从行的角度进行的运算

σ

? 选择(Selection)
给定关系R和关系S,具有相同的关系模式: (姓名N,身高H,体重W)
N H 170 180 170 W 75 78 75

N

H 170
170

W 75
75

关系R

C L Z

σH=‘170’(R)

C
Z

5. 投影(Projection)

从指定的关系中挑选出某些属性构成新
的关系。或者说,选择运算的结果是一个表

的列的子集。记作: ? A (R)
其中A为R的属性列。投影的结果将取消由于 取消了某些列而产生的重复元组。

? 投影(Projection)
? 投影操作主要是从列的角度进行运算

π

? 投影(Projection)
给定关系R和关系S,具有相同的关系模式: (姓名N,身高H,体重W)
N H 170 180 170 W 75 78 75 H W 75 78

关系R

C L Z

πH,W (R)

170 180

以上介绍的五种运算是关系代数的基本
运算,在实际使用中往往还要引入许多其他

的运算。这些运算虽然没有增加语言的表达
能力,但极为实用。这些关系运算包括:交、

连接、除法、外连接和外部并等。

6.交 将两个关系中的公共元组构成新的关系。 关系R与S的交运算记作:R∩S。

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

? 交(Intersection)
A R a1 a1 a2 A a1 a1 a2 B b1 b2 b2 B b2 b3 b2 C c1 c2 c1 C c2 c2 c1

A R ∩ S a1 a2

B b2 b2

C c2 c1

S

? 交(Intersection)
给定关系R和关系S,具有相同的关系模式: (姓名N,身高H,体重W)
N H 170 180 170 W 75 78 75 N H 180 W 78

关系R

C L Z

R∩S

L

N

H 175

W 80

关系S

M

L

180

78

7.连接(Join) 条件是将两个和多个关系连接在一起, 形成一个新的关系。连接运算分为条件连接 和自然连接。

7.连接(Join) 条件连接:是按照给定条件,把满足条 件的各关系的所有元组,按照一切可能组合 成新的关系。或者说,连接运算的结果是在 两关系的笛卡尔积上的选择。记作:R S
条件

? 条件连接(Condition Join)
例:给定关系R (姓名N,选修课S,已交款D)和 关系S(课程C,学费T),其中选修课S和课程C出 自同一个域,已交款D和学费T也出自同一个域
N CH S E M P P T 60 70 80 D 80 50 80 90

关系R

LI YA ZH C E

F连接的含义是:列出已经交 足款的学生选课情况。

R

S 2=1?3≥ 2

N CH YA ZH

S E P P

D 80 80 90

C E P P

T 60 80 80

关系S

M P

7.连接(Join) 自然连接:当连接的两关系有相同的属 性名时,称这种连接为自然连接,它是连接 的一个特例。记作:R S

? 自然连接(Natural Join)
? 一般的连接操作是从行的角度进行运算
R

S

AθB

自然连接还需要取消重复列,所以是同时从行和 列的角度进行运算。

? 自然连接(Natural Join)
? [例]
R
A a1 a1 a2 a2 B b1 b2 b3 b4 C 5 6 8 12

S
B b1 b2 b3 b3 b5 E 3 7 10 2 2 A a1 a1 a2 a2

R
B b1 b2 b3 b3

S
C 5 6 8 8 E 3 7 10 2

? 自然连接(Natural Join)
R S ? ?1,2,?,r ,m1 ,m2 ,?,ms -n ? R . A1? S . A1? R . A2 ? S . A2 ??? R . An ? S . An ? R ? S ?
R的元组 全部属性 S的元组 去掉公共 属性后剩 下的属性

?

?

选择
R与S的自然连 接条件即公共属 性上的等值连接

乘积 R与S 的乘积

投影

?自然连接(Natural Join)
例:给定关系R
G N

(活动小组G,姓名N)和关系S (姓名N,性别X,年龄A) R
G D D P A 20 21 23 P N C L L F

S
X M M M F A 80 21 21 23

D

C
L L F F X M M F

关系R

D P P E N

关系S

C L F

E

F

F

23

7.连接(Join) 自然连接不同于等值连接。

例:设R和S关系中的数据如图,求R和S的等 值连接和自然连接的结果

A
a1 a1

B
b1 b2

C
5 6

B

E

b1
b2 b3 b3 b5

3
7 10 2 2

a2 a2

b3 b4

8 12

R

S

等值连接 R A a1 a1 a2

条件

S
R.B=S.B

R.B b1 b2 b3

C 5 6 8

S.B b1 b2 b3

E 3 7 10

a2

b3

8

b3

2

自然连接 R A a1

S B b1 C 5 E 3

a1
a2 a2

b2
b3 b3

6
8 8

7
10 2

综合举例
【例】 关系数据库有下列三个关系,分别反映了学 生、兴趣活动小组及学生参加兴趣活动小组的情 况: 学生关系 S ( 学号I,姓名N,性别X,年龄Y ) 小组关系 G ( 组号U,组名M,活动时间T ) 参加关系 J ( 学号I,组号U,获奖A )

综合举例
【例】 关系数据库有下列三个关系,分别反映了学生、兴 趣活动小组及学生参加兴趣活动小组的情况: 学生关系 S ( 学号I,姓名N,性别X,年龄Y ) 小组关系 G ( 组号U,组名M,活动时间T ) 参加关系 J ( 学号I,组号U,获奖A ) (1)检索参加了组号为“U3”的学生学号与获奖情况:

π I , A ?? U ?'U 3' ? J ? ?

π1,3 ?? 2?'U 3' ? J ? ?

综合举例
【例】 关系数据库有下列三个关系,分别反映了学生、兴 趣活动小组及学生参加兴趣活动小组的情况: 学生关系 S ( 学号I,姓名N,性别X,年龄Y ) 小组关系 G ( 组号U,组名M,活动时间T ) 参加关系 J ( 学号I,组号U,获奖A ) (2) 检索参加了组号为“U3”的学生学号与姓名:

π I , N ?? U ?'U 3' ? S

J ??

综合举例
【例】 关系数据库有下列三个关系,分别反映了学生、兴 趣活动小组及学生参加兴趣活动小组的情况: 学生关系 S ( 学号I,姓名N,性别X,年龄Y ) 小组关系 G ( 组号U,组名M,活动时间T ) 参加关系 J ( 学号I,组号U,获奖A ) (3) 检索参加了组名为“English”的学生学号与姓名:

π I , N ?? M ?'English ' ? S

J

G ??

综合举例
【例】 关系数据库有下列三个关系,分别反映了学生、兴 趣活动小组及学生参加兴趣活动小组的情况: 学生关系 S ( 学号I,姓名N,性别X,年龄Y ) 小组关系 G ( 组号U,组名M,活动时间T ) 参加关系 J ( 学号I,组号U,获奖A ) (4) 检索参加了组号为“U3”或“U1”的学生学号:

π I ?? U ?'U 1'?U ?'U 3' ? J ? ?

综合举例
【例】 关系数据库有下列三个关系,分别反映了学生、兴 趣活动小组及学生参加兴趣活动小组的情况: 学生关系 S ( 学号I,姓名N,性别X,年龄Y ) 小组关系 G ( 组号U,组名M,活动时间T ) 参加关系 J ( 学号I,组号U,获奖A ) (5) 检索至少同时参加了组号为“U3”和“U1”的学生学号:

π I ?? 2?'U 1' ?5?'U 3' ?1?4 ? J ? J ? ?

综合举例
【例】 关系数据库有下列三个关系,分别反映了学生、兴 趣活动小组及学生参加兴趣活动小组的情况: 学生关系 S ( 学号I,姓名N,性别X,年龄Y ) 小组关系 G ( 组号U,组名M,活动时间T ) 参加关系 J ( 学号I,组号U,获奖A ) (6) 检索没有参加组号为“U3” 的学生学号和姓名:

π I , N ? S ? ? π I , N ?? U ?'U 3' ? S

J ??

综合举例
【例】 关系数据库有下列三个关系,分别反映了学生、兴 趣活动小组及学生参加兴趣活动小组的情况: 学生关系 S ( 学号I,姓名N,性别X,年龄Y ) 小组关系 G ( 组号U,组名M,活动时间T ) 参加关系 J ( 学号I,组号U,获奖A ) (7) 检索参加了所有兴趣活动小组的学生学号:

π I ,U ? J ? ? πU ? G ?

综合举例
【例】 关系数据库有下列三个关系,分别反映了学生、兴 趣活动小组及学生参加兴趣活动小组的情况: 学生关系 S ( 学号I,姓名N,性别X,年龄Y ) 小组关系 G( 组号U,组名M,活动时间T ) 参加关系 J ( 学号I,组号U,获奖A ) (8) 检索所有学生参加兴趣活动小组的情况:

π I ,N ? S ?

J

1、基本概念
★域 ★笛卡尔积 ★关系:实质上是诸域笛卡尔积的子集

2、键由一个或几个属性组成,最极端的情 况是由关系中所有属性组成。在实际使用中,常

用到4种键:超键、候选键、主键和外键。

3、关系的五个性质。

1、关系模型基本遵循数据库的三级体系结
构,其中要特别注意把握好“虚表”(视图) 的有关概念。

2、关系模式的三类完整性约束规则。
实体完整性 引用完整性 用户定义完整性 这些规则可以有效地防止错误数据的出现,

维护数据库中的数据与现实世界的一致性。

3、关系模型的组成:数据结构、数据操作

和完整性约束规则。

1、关系代数是以关系为运算对象的一组高 级运算的集合。关系代数的五个基本运算构成 一个最小完备集:并、差、乘积、选择和投影。

2、引入关系代数的其他非基本运算。虽然 没有增加语言的表达能力,但在实际使用中极 为有用:交、连接(条件连接和自然连接)、 除法、外连接和外部并。

掌握两方面的应用:
⑴ 根据给出的关系代数表达式,能够写出

结果关系;
⑵ 根据数据操作的要求,能够正确写出关 系代数表达式。

1、设有如下域 D1={李伟,林丽丽,吴强},表示姓名的集合 D2={男,女},表示性别的集合 D3={25,36,22},表示年龄的集合 问它们的基数分别是多少?它们的笛卡尔 积的基和度各是多少?该笛卡尔积有多少个元 组?每个元组有多少个分量?请给出一个关系 实例的值。

2、判断下列情况,分别指出它们具体遵循 哪一类完整性约束规则? ⑴用户写一条语句明确指定月份数据在1~ 12之间有效。 ⑵关系数据库中不允许主键为空的元组存 在。 ⑶从A关系的外键出发去找B关系中的记录, 必须能找到。

3、假设教学数据库中一建立三个关系 学生关系 S ( Sno,Sname,Sage,Sdept ) 课程关系 C ( Cno,Cname,Credit ) 选修关系 SC ( Sno,Cno,grade )
用关系代数表达式表达下列查询: ⑴查询出姓名(Sname)为’lhy’的学生的 学号、所选课程的课程号及相应成绩。 ⑵查询出学号为k的学生的学号、姓名、所 选课程的课程名和成绩。 ⑶查询出同时选修了‘001’和‘002’这两 门课程的学生的学号。


相关文章:
第2章 关系数据库设计理论
第1章 数据库系统概述 35页 免费 第20章 关系数据库基础 31页 免费 第1章...第2章本章学习目标 关系数据库设计理论 关系数据库是目前各类数据库中最重要、最...
第2章 关系数据库系统结构
第2章 关系数据库系统结构_计算机软件及应用_IT/计算机_专业资料。情境二 关系...②具有严禁的理论基础。 ③实体表示方法和实体之间联系的表示方法一致。 ④处理...
第2章 关系数据库的基本理论 补充习题
第2 章 关系数据库的基本理论 补充习题 请同学们把题做在作业本上(要抄题) !一、填空题 1、关系代数运算中,专门的关系运算有选择、投影、 2、实体之间的联系...
第2章 关系数据库
第2章 关系数据库关系数据库教学目标: 了解关系数据库和关系数据模型的基本...数学理论支持 有集合论,数理逻辑做基础 以数学理论为依据对数据进行严格定义,...
关系数据库基础
第2章关系数据库基础 80页 8财富值 关系数据库基础理论 14页 1财富值 第3章...关系数据库基础 一、关系模型基础 用二维表格表示实体集,用关键码表示实体间联系...
第2章 关系数据库
第2 章 关系数据库一、单项选择题 1.对关系模型叙述错误的是▁▁▁▁▁。 A.建立在严格的数学理论、集合论和谓词演算公式的基础之上 B.微机 DBMS 绝大部分采...
ACCESS基础2
ACCESS基础2_计算机软件及应用_IT/计算机_专业资料。ACCESS基础第2章本章学习目标 关系数据库设计理论 关系数据库是目前各类数据库中最重要、最流行的数据库。20 世...
第2章关系数据库习题参考答案
第二章 关系数据库习题 7页 免费 数据库原理与应用 第2章... 12页 1下载...第2 章 关系数据库习题参考答案 1、试述关系模型的三个组成部分。(46 页) ...
第20章 关系数据库基础
第2章 关系数据库设计理论... 12页 2财富值 第三章关系数据库 10页 2财富值 关系数据库理论 32页 免费 oracle性能特点 2页 2财富值 数据库入门 34页 1财...
测验答案-第1章关系数据库基础
关系数据库教案第2章 暂无评价 117页 免费 第一章 数据库基础理论 48页 1财富值 习题-ER图 16页 免费 SQL sever 关系数据库理... 59页 免费 关系数据库教...
更多相关标签: