数据库模型:是对现实世界数据特征的抽象(是BDS的核心和基础)
数据模型分为两大类
第一类:概念模型(也叫信息模型):用于数据库的设计
得二类:逻辑模型和物理模型
逻辑模型:主要包括{1.层次模型,网状模型,关系模型,面向对象数据模型和对象数据关系模型,半结构化数据模型}用于DBMS的实现
物理模型:对数据最底层的抽象,是面向计算机系统的。具体实现是DBMS的任务
将现实世界抽象为信息世界的概念模型,再将信息世界转换为机器世界
一·概念模型:
1.信息世界 信息世界的概念
(1).实体:客观存在并可相互区别的事物
(2).属性:实体具有的某一特性
(3).码:唯一标识实体的属性集
(4).实体型:用实体名及其属性名集合来抽象和刻画同类实体
(5).实体集
(6).联系:实体之间的联系通常是指 不同实体集之间的联系。实体之间的联系有一对一,一对多,多对多
2.概念模型的一种表示方法:实体——联系方法
二·数据模型的组成要素:数据结构,数据操作。完整性约束条件
2.1 数据结构:描述数据库的组成对象以及对象之间的联系。也就是说内容有两类;一类:与对象类型、内容、性质有关。另一类是与数据之间的联系有关(对系统静态特性的描述)
2.2数据操作:对数据库中的各种对象(型)的实列(值)允许操作的集合,包括操作几位有关的操作规则
2.3数据完整的约束条件(与具体应用有关)是一组完整性规则