频道栏目
首页 > 网络 > 云计算 > 正文

sqlserver数据库的结构体系

2018-03-13 11:40:28      个评论    来源:qq_39475522的博客  
收藏   我要投稿
1.1数据库技术的发展

1 人工管理阶段,其特点如下:

--数据不共享

--数据不保存

--数据不具有独立性

2 文件系统阶段

--数据可以长期保存

--数据独立性差

--数据共享性差,数据冗余大

3数据库系统阶段

--数据可以长期保存

--满足多用户,多应用共享数据需求

1.2 数据库系统的组成

数据库系统(DBS)采用数据库技术的计算机,由数据库(数据),数据库管理程序,数据库用户,以及支持数据库的硬件和软件五部分组成。其中数据库管理员是对数据库进行设计,管理,维护规划的人员,在数据库中其非常重要的作用。

1.3数据库的体系结构

数据库具有一个严谨的体系结构,可以有效的组织,管理数据,提高数据库的逻辑独立性和物理独立性。数据库领域公认的标准结构是三级模式结构。

三级模式结构指的是模式,外模式,内模式。

1.模式

模式也称逻辑模式或者概念模式,是数据库中全体数据的逻辑结构和特性的描述,是所有用户的公共视图,一个数据库只有一个模式,处于三级模式结构中的中间层。

注意:定义模式时不仅要定义的数据逻辑模式,还要定义数据之间的联系,定义与数据有关的安全性金,完整性要求。

2.外模式

外模式也称为用户模式,他是数据库用户(包括应用程序员和最终用户)能看见的局部数据逻辑结构和特性的描述,是数据库用户的数据视图,是与某一应用有关的逻辑表示。外模式是模式的子集,一个模式可以有多个外模式。

说明:外模式是保护数据安全性的一个有力的措施

3.内模式

内模式也称存储模式,一个数据库只有一个内模式,他是数据库物理存结构和存储方式的描述,是数据库在数据库内部的表示方式。

1.4三级模式之间的映射

为了能够在内部实现数据库的 3 个抽象层次之间的转化和联系,数据库管理系统在三级模式之间提供了两层映射。

1外模式/模式映射

对于一个模式可以有多个外模式,对于每一个外模式,数据库系统都有外模式/模式映射。当模式改变时,数据库管理员对外模式/模式映射做出相应的改变,可以使外模式保持不变。这样,依照数据库外模式编写的程序就不需要改变,保证了数据与程序的逻辑独立

2模式/内模式映射

数据库中只有一个模式和内模式,所以数据库中只存在一个模式和内模式映射,它定义了数据库的全局逻辑结构和存储结构之间的对应关系。当数据库中存储结构改变是,由数据库管理员对模式/内模式映射做出相应的改变,可以使模式保持不变,应用的程序也不用改变,这样保证了数据与程序的物理独立

上一篇:MXNet设计笔记:深度学习的编程模式比较
下一篇:基于云计算和大数据的模拟车辆行车监控系统
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站