数据库系统学习(三)- 关系模型之基本概念
关系模型之基本概念
-
Table操作,Relation(关系)
-
关系代数和关系演算
-
数据语言和计算机语言的区别
-
用这些关系语言来表示复杂的检索需求。
什么是关系
-
域,从列的角度看
-
元组及所有可能组合成的元组:笛卡尔积
-
所有集合:笛卡尔积
-
关系:有意义的集合,是笛卡尔积的子集
-
关系模式
-
关系模式和关系
-
回顾
关系的特性
-
列的同质:即每一列中的分量来自同一域,是同一类型的数据
-
不同的列可能来自同一个域,称其中的每一列为一个属性,不同的属性要给与不同的属性名。
-
属性3
-
属性4
-
属性不可再分特性:又被称为关系第一范式
关系中的重要概念
-
候选码/候选键
-
有时,关系中有很多组候选码
-
主码/主键
-
主属性,非主属性
-
外码/外键
-
小结
关系模型的完整性
-
1.实体的完整性
-
2.空值及其含义
-
3.参照完整性
-
4.用户自定义完整性
- 用户针对具体的应用环境定义相关的约束条件
C/C++基本语法学习
STL
C++ primer