例如:{a,b,c}、{0,1,2,3}等等
笛卡尔积
定义
笛卡尔积是域上的一种集合运算。...计算公式
给定一组域为:D1,D2,D3,…,Dn 【允许有重复的域】
笛卡尔积的计算公式为:
D1×D2×D3×…×Dn = {\{(d1,d2,d3,…,dn) | di ∈Di, i = 1,2,...主码:一个关系有多个候选码,要选中其中一个为主码
主属性:候选码的诸属性称为主属性
非主属性:不包含在任何候选码中的属性称为非主属性(或者非码属性)
全码:关系模式的所有属性是这个关系模式的候选码,这个候选码称为全码...R(U,D,DOM,F)
R:关系名
U:组成该关系的属性名集合
D:U中所有属性来自的域
DOM:属性像域的映像集合
F:属性间数据的依赖关系集合
通常也可以简写为
R(U)
关系操作
基本关系操作...规则
若属性F是基本关系R的外码,它与基本关系S的主码Ks相对应(基本关系R和S不一定是不同的关系),则对于R中的每一个元组在F上的值为:
空值(F中每个属性值均为空值)
S中某个元组的主码值
用户定义完整性