数据库概念02-数据模型

    数据模型:是对现实世界数据特征的抽象。  数据模型是用来描述数据、组织数据和对数据进行操作的   

  从现实世界到概念模型的转换是由数据库设计人员完成的;

  从概念模型到逻辑模型的转换可以由数据库设计人员完成,也可以用数据库设计工具协助设计人员完成

  从逻辑模型到物理模型的转换主要是由数据库管理系统完成的。

      模型:是对现实世界中某个对象特征的模拟和抽象。

      数据库技术的发展是沿着数据模型的主线推进的    (现有的数据库系统均是基于某种数据模型的。数据模型是数据库的核心和基础。)

1.2.1两类数据模型—— 概念模型; 逻辑模型和物理模型

      在开发实施数据库应用系统中需要使用不同的数据模型,根据模型应用的不同目的,可以将这些模型划分为两大类,它们分别属于两个不同的层次:

        第一类是概念模型:

          它是按用户的观点来对数据和信息建模主要用于数据库设计,也称信息模型。

        第二类是逻辑模型和物理模型:

          逻辑模型:主要包括层次模型、网状模型、关系模型、面向对象数据模型和对象关系数据模型、半结构化数据模型等。

               它是按计算机系统的观点对数据建模主要用于数据库管理系统的实现。

          物理模型:描述数据在系统内部的表示方式和存取方式,或在磁盘上的存储方式和存取方法。

               物理模型的具体实现是数据库管理系统的任务,

               数据库设计人员要了解和选择物理模型,最终用户则不必考虑物理级的细节。

      一种数据模型要很好地、全面地满足这三方面的要求在目前尚很困难。因此,在数据库系统中针对不同的使用对象和应用目的,采用不同的数据模型。

      数据模型应满足三方面要求:(比较真实地模拟现实世界;容易为人所理解;便于在计算机上实现)

    1.2.2概念模型

        概念模型用于信息世界的建模,是现实世界到信息世界的第一层抽象,是数据库设计人员进行数据库设计的有力工具,也是数据库设计人员和用户之间进行交流的语言

        概念模型的一种表示方法:实体——联系方法(也是最常用的一种表示方法,该方法用E-R图来描述现实世界的概念模型

原文地址:https://www.cnblogs.com/zhangchaoran/p/6907400.html