摘要:
1:附加的关系运算 (1:交运算)对应:减运算 具有相同属性的关系R和S R交S与R-(R-S)等价 (2:除运算)对应:投影 (3:连接运算)对应: 关系R,S先做笛卡尔积,然后选出满足关系运算X的元组称为连接运算。 等值连接:当关系运算符为=号时,称为等值连接。 自然连接: 特殊的等值连接。要求 阅读全文
摘要:
空值:是指缺失的值 1:关系的完整性约束: (1)实体完整性: 【注】外码不是码 (2)参照完整性: 参照完整行也就是对外码的约束:关系R的任何元组在外码上的值等于关系S的某个元组在主码上的值, 或者为空 (3)用户自定义完整性: 2:关系代数的五种基本运算:(运算的对象和运算的结果都是关系) (1 阅读全文
摘要:
1:(两种情况)的多值属性的处理: 2:实体集处理: 例如: 3:联系集 例子: 和相应的联系合并之后得到的关系模式: (Departments)是一对一联系得到的关系模式 (students和teachers)是一对多联系得到的关系模式 (teaches,SC,Evalues)是多对多联系得到的关 阅读全文
摘要:
1:关系的码(与实体集的码相同) 【注】码中没有无关属性 【注】超码中可能含有无关属性 【注】假设(名字可以相同,地址不能相同,则{Ename,Eaddress}也可以作为码及以下结论) 2:关系模式 【注】F为u中的数据依赖 【注】D(U中每个属性的域):例如数据类型 DOM(U到D的映射):例如 阅读全文
摘要:
本章导图: 本章主要讲解了:关系的两种表示形式:集合和二维表 1:集合表示关系 【注】 【注】集合中不能有重复元素 【注】关系的表示: 【注】元,目,组都是关系的属性个数 2:二维表表示关系: 【注】二维表中不能包含两个相同的元组 阅读全文
摘要:
多值属性:可以有多个不同的值(如:电话) 复合属性:可以被划分为更小部分的属性:(如:地址) 候选码:真子集都不是超码的极小超码为候选码。例如{学号,名字}由于其真子集{学号}为超码,故其不是候选码。 【注】候选码只有一个属性,(即极小超码不一定只有一个属性)。 【注】弱实体集的标识符和其依托的标识 阅读全文