1.2 数据模型

1.含义:在数据库中用来抽象、表示和处理现实世界中的数据和信息

2.分类:概念模型、物理模型和逻辑模型

               其中,逻辑模型包括:层次模型、网状模型、关系模型

一、数据模型的组成要素:

1.数据结构:是对系统静态特征的描述

2.数据操作:是对数据动态特征的描述

3.完整性约束条件:实体完整性;参照完整性;用户自定义完整性

二、概念模型——表示方法:E-R图

会画E-R图

三、常用的数据模型

1.分类

        1.非关系模型:层次模型;网状模型

         2.关系模型

        3.面向对象模型

        4.对象关系模型

2.基本层次模型

   是指记录以及他们之间一对多的关系(没有多对多的关系)

3.层次模型 

   有且仅有一个结点并且没有双亲结点(根节点)

   根以外的其他节点有且仅有一个双亲结点

4.网状结构

    允许一个以上的结点有双亲;

    一个结点可以有多于一个双亲

5.关系模型

1)数据结构

2)操纵:集合操作,即是对整表操作(区别于非关系模型:记录操作)

3)完整性约束:实体……、参照……、用户自定义

4)存储结构:实体与实体之间的存储用表来表示;表用文件来存春

5)优缺点:建立在数学概念的基础上;概念单一;存储路径对用户是透明的,这样一方面保证了数据的独立性,另一方面,却造成了查询请求的待优化

原文地址:https://www.cnblogs.com/xiaoxiaohui2015/p/5770368.html