(1)域:一组具有相同数据类型的集合。例如整数的集合,实数的集合,集合{‘男’,‘女’}。
笛卡尔积:给定一组域D1,D2,…,Dn,允许其中某些域是相同的。D1,D2,…,Dn的笛卡尔积为:D1×D2×…×Dn={(d1,d2,…,dn) | di∈Di ,i=1,2,…,n }。笛卡尔积是所有域的所有取值的集合且不能重复。 例:集合A=(a,b),集合B=(0,1,2),则两个集合的笛卡尔积:A×B={ (a,0), (a,1), (a,2), (b,0), (b,1), (b,2)}。
关系:D1×D2×…×Dn的子集叫做在域D1,D2,…,Dn上的关系,表示为R(D1,D2,…,Dn)