3.定义并理解下列术语,说明它们之间的联系与区别:
(1)域(domain):域是一组具有相同数据类型的集合。
笛卡尔积(cartesian product):域上的一种集合运算。
给定一组域D1,D2,…,Dn,允许其中某些域是相同的。D1,D2,…,Dn的笛卡尔积为:D1×D2×…×Dn={(d1,d2,…,dn)|diÎDi,i=1,2,…,n}。
关系(relation):D1×D2×…×Dn的子集叫作在域D1,D2,…,Dn上的关系,表示为R(D1,D2,…,Dn)。 R:关系名,n:关系的目或度。
元组(Tuple):笛卡尔积中每一个元素叫作一个n元组。
属性:候选码的诸属性称为主
1