关系型数据库是在IBM公司的E.F.Codd于1970年提出的关系数据模型的基础上发展起来的,之后又提出了关系代数和关系演算的概念。
关系数据库演变可以看成是关系-->关系模型-->关系型数据库。
要想定义什么是关系,我们需要先了解两个基本概念,域和笛卡尔积。
域(Domain):域是一组具有相同数据类型的值的集合。
笛卡尔积:给定一组域,,...,,允许其中某些域是相同的,则,,...,的笛卡尔积为,它是所有域的所有取值的任意组合,笛卡尔积可以看做是关系的“域”。笛卡尔空间大小我们用基数来表示,若