以前 层次和网状模型
这样可以表达一对多的关系(pcr关系 parent child relationship)
但是 多对多 无法表达
set-----系
网状 查啥的麻烦 都是费劲
关系型数据库
指向物理地址的指针—硬连接
------------------------------软连接
软连接 一种逻辑的 对照的关系
primary key 主键 就是唯一确定的最小的属性范围
外键 就是自己表的 来引用别的表的 但是 他在别的表就是主键
关系代数
selection 选择
projection 投影
笛卡尔积 cross- product’
集合差
并
投影-----就是把不想要的属性去掉
关系代数基本操作
除法操作
连接操作 join
自然连接
把符合的元组拼接一起
外连接 左外连接 右外连接 全外连接
就是 比如 左外连接 这种左边符合全留下 右边符合的补空值
外并操作
关系演算
用谓词逻辑 表达查询
sql 建立在 关系演算上面 关系型数据库
13 传统数据模型评价
14 ER数据模型和面向对象数据模型
er 实体 实体集 允许多值