数据库
数据库
第二章 关系数据模型
实体-联系
实体与实体之间的联系本质上是函数,可以为单射,双射函数。
第三章 关系数据库系统
关系数据库系统是有着业界统一标准,统一语言SQL,以及广泛为业界所使用的。
1.依靠一一对应的函数能够唯一访问,查找数据表中的原子数据
2.原子数据可以赋空值的能力
关系代数
这种数据模型更像哈希表,有(多个)key和value,通过一张表构建关系数据模型。
二维表有n列则被称为n元表,一列有m行,一行是由n个属性值组成的元组。
表中的每一列称为关系的域(可以理解为定义域)
而关系数据表是这个笛卡尔积的子集(真实存在有意义的数据)。
将关系数据库中的关系理解为集合,那么关系的删除,修改,增加也就可以看作集合上的操作了,
下面介绍关系数据库中查询的操作,这需要引入新的运算。
投影运算:
,则
选择运算:
通过投影运算和选择运算就能够选择关系数据库中的所有关系元组
关系代数中的扩充运算:
All articles on this blog are licensed under CC BY-NC-SA 4.0 unless otherwise stated.