数据库系统学习第五篇:数据模型。这一篇应该相当简短。
初看数据模型
有一句很头铁的话,怎么摇头也不太懂,不如先记在这儿?
数据模型是对模式的抽象,模式是对数据本身结构的抽象。
正文:
数据模型是一个描述数据,数据联系,数据语义以及一致性约束的概念性工具的集合(不要背)。数据模型提供了描述物理层,逻辑层以及视图层数据库设计的方式。
分析加粗的句话,再回头看看那句头铁的话,前半句应该懂了,说的是模型是对模式的设计,那后半句就要复习一下了,之前有说,物理模式是对物理层的设计,逻辑模式是对逻辑层的设计,子模式是对视图层的设计,哦,原来模式是对这些层的设计,嗯,这跟数据结构与什么关系?(感觉懂了,但是?请继续往下看)
近看数据模型
数据模型组成
数据模型有下面三个部分构成:
- 数据结构
- 数据操纵
- 完整性约束
数据模型举例
常见数据模型举例:
- 实体-联系模型(E-R模型)
- 关系模型
- 面向对象模型
- X