数据库系统 第二章 关系数据库

第二章 关系数据库

1.关系:单一的数据结构,就是一张二维表。
2.域:一组具有相同数据类型的值的集合。
3.笛卡尔积:所有域所有组合的一个集合,允许某些域是相同的,没有实际意义。
4.基数:代表大小,域的基数代表域的大小,笛卡尔积的基数代表笛卡尔积的大小。
5.元组:关系中的每个元素是关系的一个元组,对应二维表的行。
6.属性:关系中不同的列可以对应相同的域,为了区分每一列,给每一列起了一个名字,成为属性。
7.候选码:关系中某一属性组的值能唯一标识一个元组,则称其为候选码。
8.全码:关系模式中所有属性组都是这个关系模式的候选码。
9.主码:若一个关系有多个候选码,则选定其中一个为主码。
10.基本关系的性质(如下)
① 列是同质的
② 不同的列可出自同一个域
其中的每一列称为一个属性,不同的属性要给予不同的属性名
③ 列的顺序无所谓,列的次序可以任意交换
④ 任意两个元组的候选码不能相同
⑤ 行的顺序无所谓,行的次序可以任意交换
⑥ 分量必须取原子值,这是规范条件中最基本的一条,规范化的关系-范式(NF)
11.关系模式是对关系的描述,关系是值(动态的),关系模式是型(静态的)。
12.关系模式可以形式化地表示为:
R(U,D,DOM,F)
R 关系名
U 组成该关系的属性名集合
D U中属性所来自的域
DOM 属性向域的映象集合
F 属性间数据的依赖关系的集合
13.在一个给定的应用领域中,所有关系的集合构成一个关系数据库。
14.常用的五种基本关系操作为并、差、笛卡尔积、投影、选择。
15.数据库语言分为:关系代数语言、关系演变语言、具有代数和演变的双重数据语言。
16.关系的三类完整性约束:实体完整性、参照完整性和用户自定义完整性。

发布了39 篇原创文章 · 获赞 17 · 访问量 2156

猜你喜欢

转载自blog.csdn.net/nuist_NJUPT/article/details/104650508