首页 > 代码库 > ORACLE 11G 从头学起-20141202

ORACLE 11G 从头学起-20141202

1.2.4、数据库模式

1、三级模式

(1)、概念模式

也称模式,是对数据库中全局数据逻辑结构的描述,是全体用户公共的数据视图。主要描述数据的概念记录类型及其关系,还包括数据间的一些语义约束,对它的描述可用DBMS中的DDL定义。

(2)、外模式

也称子模式或用户模式,它是数据库用户(包括应用程序员和最终用户)能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。

(3)、内模式

也称存储式。是数据物理结构和存储方式的描述,定义所有的内部记录类型、索引和文件的组织形式,以及数据控制方面的细节。

2、二级映像

(1)、外模式/模式映像

数据库的每一个外模式都有一个外模式/模式映像,它定义了该外模式与模式之间的对应关系,一般在外模式中描述的。

(2)、模式/内模式映像

是唯一的,因为数据库只有一个模式和内模式。它存在于模式和内模式之间。它是数据全局逻辑结构与存储结构之间的对应关系。一般在内模式中描述。

1.2.5、数据模型

是数据库中用于提供信息表示和操喉舌手段的形式构架,是数据库中用来对现实世界进行抽象的工具。

(1)、概念数据模型

是一种面向客观世界、面向用户的模型,与具体的数据库管理系统无关,与具体的计算机平台无关。

(2)、逻辑数据模型

是一种面向数据库系统的模型,它是概念模型到计算机之间的中间层次。

层次模型:用“树结构”来表示数据之间的联系。

关系模型:用“二维表”来表示数据之间的联系。

网状模型:用“图结构”来表示数据之间的联系。

面向对象模型:用“对象”来表示数据之间的联系。

(3)、物理数据模型

它是一种面向计算机物理表示的模型。

数据模型的三大要素:数据结构、数据操纵和完整性约束。

1.2.6、数据完整性约束

(1)、实体完整性

若属性A是基本关系R的主属性,则属性A不能取空值。

(2)、参照完整性

定义外码与主码之间的引用规则。

(3)、用户定义的完整性

是针对某一具体关系数据库的约束条件,它反映某一具体应用所涉及的数据必须满足的语义要求。

1.2.7、联机事务处理和联机分析处理

联机事务处理OLTP:主要用于完成数据库应用系统的各项业务处理。提高了工作效率和工作质量

联机分析处理OLAP:它使分析人员、经理和执行官能够迅速、一致、交互地从各个方面观察信息,以达到深入现解数据的目的。处理从领导和决策出发,全面、真实、直观地反映营活动的各个方面。

1.2.8、数据仓库

支付大量数据信息存储。

特征:

(1)面向主题

(2)完整性

(3)稳定性

(4)时变性



ORACLE 11G 从头学起-20141202