SQL Server:数据库的三级模式
来源:互联网 发布:数学在线解题软件 编辑:程序博客网 时间:2024/05/02 01:49
一、三级模式结构
数据库具有一个严谨的体系结构,这样可以有效地组织、管理数据,提高数据库的逻辑独立性和物理独立性。数据库领域公认的标准结构上三级模式结构。
数据库系统的三级模式结构是指模式、外模式和内模式。
1、模式
模式也称逻辑模式或盖面模式,它是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。一个数据库只有一个模式,模式处于三级结构的中间层。
[注]:定义模式时,布局要定义数据的逻辑结构,而且要定义数据之间的联系,定义与数据有关的安全性、完整性要求。
2、外模式
外模式也称用户模式,它是数据库用户(包括应用程序员和最终用户)能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。外模式是模式的子集。一个数据库可以有多级外模式。
外模式是保证数据安全性的一个有力措施。
3、内模式
内模式也称存储模式,一个数据库只有一个内模式。它是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式。
二、三级模式之间的映射
为了能够在内部实现数据库的三个抽象层次的联系和转换,数据库管理系用在三级模式之间提供了两层映射。
1、外模式/模式映射
对应于同一个模式可以有任意多个外模式。对于每一个外模式,数据库系统都有一个外模式/模式映射。当模式改变时,由数据库管理员对各个外模式/模式映射作相应的改变,可以使外模式保持不变。这样,依据数据外模式编写的应用程序就不用修改,保证了数据与程序的逻辑独立性。
2、模式/内模式映射
数据库中只有一个模式和一个内模式,所以模式/内模式映射是唯一的,它定义了数据库的全局逻辑结构与存储结构之间的对应关系。当数据库的存储结构改变时,由数据库管理员对模式/内模式映射作相应改变,可以使模式报出不变,应用程序相应地也不作变动。这样,保证了数据与程序的物理独立性。
- SQL Server:数据库的三级模式
- 数据库的三级模式
- 数据库的三级模式
- 数据库的三级模式
- 数据库的三级模式结构
- SQL Server数据库的恢复模式
- 数据库的三级模式结构的缺陷
- 数据库系统的三级模式结构
- 数据库系统的三级模式结构
- 数据库三级模式体系结构的划分
- 数据库的三级模式和两级映射
- 数据库系统的三级模式结构
- 数据库系统的三级模式结构
- 数据库的体系结构--三级模式两级映射
- 数据库的三级模式和两级映射
- 数据库系统的三级模式结构
- 数据库系统的三级模式结构
- 数据库的三级模式:外模式、模式和内模式
- Sequoiadb 测试体验系列之六 – Java 开发3
- 天朝的单行道+csuoj+spfa算法求最短路
- sench touch 比较日期
- UIViewController
- Android中的签名机制
- SQL Server:数据库的三级模式
- expdp\impdp及exp\imp
- 打包文件
- sun.misc.BASE64Encoder找不到jar包的解决方法
- VM中安装vmtools以实现文件共享
- Combinations
- c# 异常
- HDU-1596-find the safest road(最短路)
- How to Install Oracle Java JDK 6/7/8 on Ubuntu 13.04 / 12.10 / 12.04