数据库
2.3传统数据库的优缺点
缺点
- 关系模式:语义不清,支持的数据类型少
2.4 ER DataModel
- Entity 在现实世界可以区分的对象,一个实体可用用一组属性描述;
- EntitySet 相似实体集。特点实体集里面的实体具有一样的属性,每一个实体集都有key,每一个实体都有域
2.5 ER Relationship
- 联系 两个或多个实体发生的关系。
- 联系集 所有同类联系产生的集合。
2.6 ER 基数比约束
- 关系可被区分为:1:1,1:N和M:N这些被称为基数比约束
2.7 ER 参与度约束
- 规定一个实体在关系中最小和最大的参与次数。
2.8 ER 扩充概念
- 弱实体:依赖于其他实体存在;
- 特殊化和普遍化;
- 聚集
- 范畴:银行账户分为个人和对公账户,账户即使范畴
2.9 面向对象数据模型
- 关系模型的缺点
- 突破一范式限制 (原子类型)
2.10总结
- 数据模型是DBMS核心