数据库三级模式(1)

转载 2016年08月30日 16:49:26

1、数据抽象:
根据抽象级别定义的四种模型以及它们之间的关系。
这里写图片描述

2、数据库的三级模式结构:

模式:也称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。注意:
① 一个数据库只有一个模式; ② 是数据库数据在逻辑级上的视图;
③ 数据库模式以某一种数据模型为基础;
④ 定义模式时不仅要定义数据的逻辑结构(如数据记录由哪些数据项构成,数据项的名字、类型、取值范围等),而且要定义与数据有关的安全性、完整性要求,定义这些数据之间的联系。

外模式:也称子模式或用户模式,是数据库用户(包括应用程序员和最终用户)能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。注意:
① 一个数据库可以有多个外模式;
② 外模式就是用户视图;
③ 外模式是保证数据安全性的一个有力措施。

内模式:也称存储模式,它是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式(例如,记录的存储方式是顺序存储、按照B树结构存储还是按hash方法存储;索引按照什么方式组织;数据是否压缩存储,是否加密;数据的存储记录结构有何规定)。注意:
① 一个数据库只有一个内模式;

2、

数据库三级模式与二级映像

一、数据库 三级模式结构:外模式、模式和内模式 1、模式(Schema) 定义:也称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。 理解: ① 一个数据库只有一...

数据库的三级模式和两级映射

数据库的三级模式两级映射如下图所示 三级模式 外模式:应用程序用到的部分数据的逻辑结构。一个数据库可以有多个外模式 概念模式(模式、逻辑模式):数据库管理员用到的视图,就...

数据库系统的体系结构(三级模式和两级映像)

数据库系统的体系结构:三级模式和两级映像     对于数据库的三级模式和两级映像,可能我们并不陌生,三级模式指的是外模式、模式和内模式。两级映像指的是外模式/模式映像和模式/内模式映像。 下边我们...

数据库的体系结构--三级模式两级映射

大家平时用数据库有sqlserver  mysql  oracle DB2等,它们支持不同的数据模型,使用不同的数据库语言,建立在不同的操作系统上,但他们的体系结构是相同的,都是采用的“三级模式和两级...

SQL Server:数据库的三级模式

数据库具有一个严谨的体系结构,这样可以有效地组织、管理数据,提高数据库的逻辑独立性和物理独立性。数据库领域公认的标准结构上三级模式结构。 数据库系统的三级模式结构是指模式、外模式和内模式。 1、模...
  • vjudge
  • vjudge
  • 2014年07月31日 14:00
  • 874

数据库系统的三级模式结构

数据库系统的三级模式结构是指数据库系统是由模式、外模式和内模式三级构成的。 (1)模式 模式也称逻辑模式或概念模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。 模式实际上是数...
  • hjtdlx
  • hjtdlx
  • 2011年03月26日 09:36
  • 934

数据库三级模式

1、模式   模式又称概念模式或逻辑模式,对应于概念级。它是由数据库设计者综合所有用户的数据,按照统一的观点构造的全局逻辑结构,是对数据库中全部数据的逻辑结构和特征的总体描述,是所有用户的公共数据视...

三级模式两级映像/数据库系统结构

引言考察数据库的结构可以有多种不同的层次或角度。(这里说的数据库不局限于关系型数据库)1. 如果从DBMS角度来看,数据库通常采用三级模式结构,也就是说DBMS内部的系统结构是三级模式结构2. 如果从...

数据库系统的三级模式结构

所谓模式是指用数据描述语言精确定义的数据模型。数据模式的三个层次:外部层、概念层和内部层,构成数据库系统的三级模式结构,如图2-2所示。不管数据库管理系统的功能如何变化、操作系统的平台如何不同、数据模...

数据库三级模式结构

数据库的体系结构分成三级:外部级、概念级和内部级。   外部级 外部级最接近用户是单个用户所能看到的数据特征,单个用户使用的数据视图的描述称为“外模式”。 概念级 概念级涉及到所有用户的数据定...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:数据库三级模式(1)
举报原因:
原因补充:

(最多只允许输入30个字)