1. 基本概念
· 数据模型:是现实世界数据特征的抽象。
分类:概念(E-R模型),逻辑(层次模型、网状模型、关系模型、面向对象模型),物理(堆组织表文件,索引文件)
包括:结构,操作,约束
2. 先进数据库技术诞生背景
·应用发展和需求的推动
· 关系模型缺点:有限的数据类型;不能清晰表达复杂对象和对象之间的关系;缺少对象身份标识
· 对象持久化:对象序列化(无法对对象进行结构化存储);对象扁平化(Impedance mismatch,即阻抗失配)
3. 解决办法
·ORmapping: OR映射对前端开发人员屏蔽了数据库底层细节,使得他们可以专注于业务流程的实现,极大提高了应用系统开发的生产率
·OODB&ORDB