博客一不小心关闭了,后期补上。
关系数据库
2.1 关系数据库及形式化定义
域:是一组具有相同数据类型的值的集合。
笛卡尔积:给定一组域D1、D2、…、Dn,这些域中可以有相同的。笛卡尔积可表示为一个二维表,表中的每行对应一个元组,表中的每列对应一个域。
关系:关系是笛卡尔积的有限子集,所以关系也是一个二维表。
若关系中的某一个或多个属性的集合能唯一地标识一个元组,则称该属性或属性组为超码。
如果构成超码属性组的任意真子集都不能成为超码,这样的最小超码称为候选码。
若一个关系有多个候选码,则选定其中一个为主码。
候选码的诸属性成为主属性。不包含在任何候选码中的属性称为非主属性或非码属性。
基本关系具有的性质
- 列是同质的,每一列中的分量是同一类型的数据,来自同一个域。
- 不同的列可出自同一个域,其中的每一列成为一个属性,不同的属性要给予不同的属性名。
- 列的顺序无所谓,列的