一、关系模型
1.1.基本概念
- 在用户观点下,关系模型中数据的逻辑结构是一张二维表,它由行和列组成
- 用表格结构表达实体集,用外键(外码)表示实体间联系
1.2.优缺点
- 优点:
- 建立在严格的数学概念基础上
- 概念单一,结构简单、清晰,用户易懂易用
- 存取路径对用户透明,从而数据独立性、安全性好,简化数据库开发工作
- 缺点:由于存取路径透明,查询效率往往不如非关系数据模型
二、基本概念
2.1.域
- 是一组具有相同数据类型的值的集合
- 整数
- 实数
- {'男', '女'}
2.2.笛卡尔积
- 给定一组域D1, D2, ..., Dn,这些域中可以有相同的。D1, D2, ..., Dn的笛卡尔积为:D1 x D2 x ... x Dn = {(d1, d2, ..., dn) | di ∈ Di, i = 1, 2, ..., n}
- 所有域的所有取值的一个组合
- 不能重复
2.3.关系
- D1 xD2 x ... x Dn的子集叫做在域D1, D2, ..., Dn上的关系,表示为R(D1, D2, ..., Dn)
- R: 关系名
- n: 关系的目或度(Degree)
2.4.关系的表示
- 关系也是一个二维表&#x