一、外模式
子模式、用户模式,是用户级的,可以有多个。
二、模式
逻辑模式,只能有一个,描述数据库中全体的逻辑结构和特征。
三、内模式
存储模式,只能有一个,描述数据库的物理结构和存储方法,就是告诉你如何存储数据的。
外模式———模式, n:1
模式————内模式,1:1
数据库中最重要的三个阶段:概念设计阶段、逻辑设计阶段、物理设计阶段
1、概念模型:概念模型是一个工具,是数据库设计人员和客户进行交流的平台;它独立于硬件和软件;概念模型表达了数据的整体逻辑结构,它是系统用户对整个应用项目设计的数据的全面描述;概念模型是从用户的观点出发,对数据建模。E-R图就是在概念设计阶段完成。
2、逻辑模型:逻辑模型首先也是一个工具,它是数据库设计人员和应用程序员进行交流的平台,逻辑模型独立于硬件,但是却依赖于软件(数据库系统)。逻辑模型是从数据库实现的观点出发,对数据建模。
3、物理模型:物理模型(内部模型)是数据库最底层的抽象,它描述数据在磁盘或磁带上的存储方式(文件的结构)、存取设备(外存的空间分配)和存取方法(主索引和辅助索引)。
概念模型和逻辑模型的对比:
系统设计
1需求分析阶段,分析用户需求,数据、功能、性能需要分析。
2概念设计阶段,设计E-R图形
3逻辑设计阶段,将E-R图转化为二维表,实现系从E-R模型到关模型的转化。
5物理设计阶段,设计数据库的存储方式和存储路径
6实现阶段
7实施维护阶段