数据库中物理层、逻辑层、视图层的区别为:层数不同、主要功能不同、媒介不同。
一、层数不同
1、物理层:物理层位于三层构架的最下层,与用户直接接触,将 *** 作结果反馈到逻辑层。
2、逻辑层:逻辑层在三层构架中位于视图层与物理层中间位置,同时也是视图层与物理层的桥梁,实现三层之间的数据连接和指令传达。
3、视图层:视图层位于三层构架的最上层,与用户直接接触。
二、主要功能不同
1、物理层:物理层实现数据的增加、删除、修改、查询等 *** 作。
2、逻辑层:逻辑层对具体问题进行逻辑判断与执行 *** 作。
3、视图层:视图层是实现系统数据的传入与输出。
三、媒介不同
1、物理层:物理层的媒介为数据库系统。
2、逻辑层:逻辑层的媒介为BBL 系统。
3、视图层:视图层的媒介为Web浏览页面。
1.1.概念模型(E-R图描述)概念模型是对真实世界中问题域内的事物的描述,不是对软件设计的描述。
表示概念模型最常用的是"实体-关系"图。
E-R图主要是由实体、属性和关系三个要素构成的。在E-R图中,使用了下面几种基本的图形符号。
实体,矩形
E/R图三要素 属性,椭圆形
关系,菱形
关系:一对一关系,一对多关系,多对多关系。
E/R图中的子类(实体):
1.2.逻辑模型
逻辑数据模型反映的是系统分析设计人员对数据存储的观点,是对概念数据模型进一步的分解和细化。
1.3.物理模型
物理模型是对真实数据库的描述。数据库中的一些对象如下:表,视图,字段,数据类型、长度、主键、外键、索引、是否可为空,默认值。
概念模型到物理模型的转换即是把概念模型中的对象转换成物理模型的对象。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)