目录
一、数据模型概述
1、数据库是长期存储在计算机内、有组织的、统一管理的、可共享的相关数据的集合
2、抽象与模型:对事物不同抽象层次的对象采用不同的模型进行描述
3、概念模型:
是按用户的观点来对信息建模,是数据库设计人员与用户之间进行交流的语言
是从现实世界中抽取出对于一个目标应用系统来说最有用的事物,事物的特征以及事物之间的联系,通过各种概念精确地加以描述
概念模型可以采用实体联系模型用E-R图来描述
4、数据模型
数据模型按计算机的观点对数据建模,是概念模型的数据化
数据模型提供了表示和组织数据的方法,描述的是数据的逻辑结构
DBMS都是基于某种数据模型或是支持某种数据模型的
5、物理模型
物理模型是对最底层数据的抽象,描述数据在系统内部的表示方法和存储方法
物理模型是面向计算机系统的,由DBMS具体实现
6、模型转换
二、概念模型
1、概念模型
是从现实世界中抽取出对于一个目标应用系统来说最有用的事物,事物的特征以及事物之间的联系,通过各种概念精确地加以描述
实体 | 属性 | 联系 |
2、实体
现实世界中客观存在并能相互区分的事物经过加工,抽象成为信息世界的载体
实体是信息世界的基本单位
可以是具体的,也可以是抽象的
实体需要命名
3、属性
现实世界的事物所具有的特征反映在其对应的实体上,称之为属性