各种名词区分
内模式也叫物理模式、存储模式。
概念模式也叫全局模式、逻辑模式。
外模式也叫用户模式。
笛卡尔积:D1、D2、D3集合中任取一个的所有可能情况。
因此上述笛卡尔积的基数=223=12
关系模型的三个完整性:
实体完整性:主码取值不能为空。
参照完整性:外码可以取空,若不空则必须属于它作主码的范围内。
用户自定义完整性:用户自定义的一些规则必须满足。eg:学号在10位以内、年龄在[12,35]之间等。
关系代数
某些关系代数运算如并交差等,必须满足并相容性。
并相容性:属性个数相等且数据类型对应相等。
(1)Union(并):或
(2)交:和 =R-(R-S)
(3)差:在…而不在…
(4)笛卡尔积
(5)选择
(6)投影
(7)连接
涉及更名操作:
例题:
(8)除:查询全部的…/所有的…
前提:R中的所有属性一定包括且多于S中的所有属性。
比如R(学号,学生名,性别),S(学号,学生名)。满足上述关系,所以可以R除S。