数据模型

一、数据特征与数据模型组成要素

  1. 数据结构 数据结构描述的是系统的静态特性,即数据对象的数据类型、内容、属性一级数据对象之间的联系。
  2. 数据操作 数据操作描述的是系统的动态特征,是对各种对象的实例 允许执行的操作的集合,包括操作及有关的操作规则
  3. 数据的约束条件 数据约束描述数据结构中数据间的语法和语义关联,包括相互制约与依存关系一级数据动态变化规则,以保证数据的正确性 有效性与相容性。

二、数据模型的分类

1. 概念层数据模型

(1) 信息世界中的基本概念 实体(Entity)
客观存在并相互区别的事物成为实体,可以是具体的人 、事、物或抽象的概念。
(2)属性(Attribute)
实体所具有的某一个特性称为属性。一个实体可以由若干个属性来刻画。
(3)码(key)
唯一标识实体的属性集称为码
(4)域(Domain)
属性的取值范围称为该属性的域
(5) 实体型(Entity Type)
用实体名及其属性名集合来抽象和刻画。同类实体称为实体型。
(6) 实体集(Entity Set)
同类实体的集合称为实体集
(7)联系(Relationship)
现实世界中事物内部以及事物之间的联系在信息世界中反映为实体内部的联系和实体之间的联系。
实体型间联系:
一对多:1:N
一对一:1:1
多对多: N:N

2. 逻辑层数据模型

(1)层次模型
(2)网状模型
(3)关系模型
(4)面向对象模型

3. 物理层数据模型

物理层数据模型,也称为数据的物理模型(Pyssical Model),其描述数据在存储介质上的组织结构,是逻辑模型的物理实现,既每一种逻辑模型在实现是都有与其相对应的物理模型。

本章学习重点:

1.数据库系统的三级模式结构;

  1. 数据模型中农概念层模型(E-R模型)与逻辑层模型(关系模型)

你可能感兴趣的:(数据模型)