数据库系统
内容提要
- 数据库模式
- ER模型
- 关系代数与元组演算
- 规范化理论
- 并发控制
- 数据库完整性约束
- 分布式数据库
- 数据仓库与数据挖掘
三级模式-两级映射
![80d1939db1e4cb5201a13abd2ef03907.png](https://img-blog.csdnimg.cn/img_convert/80d1939db1e4cb5201a13abd2ef03907.png)
数据库设计过程
![be82df2dd1f39ec8c1353b5973fa4396.png](https://img-blog.csdnimg.cn/img_convert/be82df2dd1f39ec8c1353b5973fa4396.png)
E-R模型
![355bf83d1172492a2d42f1d07f5ebb91.png](https://img-blog.csdnimg.cn/img_convert/355bf83d1172492a2d42f1d07f5ebb91.png)
![72c350e2a3470547f05111de0c5c2b4c.png](https://img-blog.csdnimg.cn/img_convert/72c350e2a3470547f05111de0c5c2b4c.png)
集成的方法:
- 多个局部E-R图次集成。
- 逐步集成,用累加的方式-次集成两个局部E-R。
集成产生的冲突及解决办法:
- 属性冲突:包括属性域冲突和属性取值冲突。
- 命名冲突:包括同名异义和异名同义。
- 结构冲突:包括同一对象在不同应用中具有不同的抽象,以及同一实体在不同局部E-R图中所包含的属性个数和属性排列次序不完全相同。
E-R模型
一个实体型转换为一个关系模式
1:1联系 1: n联系 m:n联系
三个以上实体间的一个多元联系
在数据库逻辑结构的设计中,将E-R模型转换为关系模型应遵循相关原则。对于三个不同实体集和它们之间的多对多联系m:n: p, 最少可转换为__C__个 关系模式。
A.2 B.3 C.4 D.5
![85e1f39cdda06c9d2c2008e446b706fd.png](https://img-blog.csdnimg.cn/img_convert/85e1f39cdda06c9d2c2008e446b706fd.png)
关系代数
- 并
- 交
- 差
- 笛卡儿积
- 投影
- 选择
- 联接
![c57a612d436ec3b5c643ab5b0d5d2978.png](https://img-blog.csdnimg.cn/img_convert/c57a612d436ec3b5c643ab5b0d5d2978.png)
关系
![4ee5b915291bc88700d5a003bf750cbd.png](https://img-blog.csdnimg.cn/img_convert/4ee5b915291bc88700d5a003bf750cbd.png)
1 2