数据库系统-关系模型

Posted Afololer

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据库系统-关系模型相关的知识,希望对你有一定的参考价值。

关系模型
关系数据库

关系数据库由表的集合构成,每张表被赋予一个唯一的名称(关系),表由四个列标题(属性),每一行表示了教师的信息(元组)

关系实例用指代一个关系中的特定的行

关系模式

关系(属性1,属性2,属性3…)

超码是关系中属性的集合,能够确定唯一的关系实例

候选码是最少的超码

主码只有一个,从候选码中取

外码

r1关系对r2关系的外码约束表明,r1中对某个元组取值也必须是r2对某个元组的取值,r1关系称为外码约束的引用关系,r2关系称为被引用关系

关系代数
选择运算

用小写的希腊字母σ表示,如在导师关系中找到物理系的老师

σ系名="物理系"(导师)
投影运算

把希望选择的属性用Π表示 如查询所有老师的名字

Π名字(导师)
笛卡尔积

笛卡尔积运算用叉号表示×,表示任意组合关系列的信息,如r1关系有两行1,2

r2关系有两行3,4 r1×r2 = (1,3),(1,4),(2,3),(2,4)

连接运算
集合运算

用∪表示并集,∩表示交集,-表示差集,<-表示赋值,

更名运算
σi.salary>w.salary(ρi(导师)×ρw(导师))

以上是关于数据库系统-关系模型的主要内容,如果未能解决你的问题,请参考以下文章

如何使用PowerDesigner创建物理数据模型

Linux和进程内存模型

如何使用PowerDesigner创建物理数据模型

数据库原理-几种数据模型

PowerDesigner 物理数据模型(PDM) 说明

数据库设计---PowerDesigner(物理模型和概念模型)