欢迎来到.net学习网

欢迎联系站长一起更新本网站!QQ:879621940

您当前所在位置:首页 » 关系数据库基础教程 » 正文

最新评论

数据库的三级体系结构

创建时间:2012年05月29日 09:59  阅读次数:(8696)
分享到:
数据的三级抽象术语
数据模型 用数据定义语言 描述的称呼 DBTG报告 中的称呼
外部级 外模型 外模式 子模式
概念级 概念模型 概念模式 模式
内部级 内模型 内模式 物理模式

三级结构之间往往差别很大,为了实现这三个抽象级别的联系和转换,DBMS在三级结构之间提供两个层次的映象:外模式/模式映象,模式/内模式映象。这里模式是概念模式的简称。



体系结构中的五个要素
1,概念模式(conceptnal schema)是数据库中全部数据的整体逻辑结构的描述。 
2,外模式(external schema)是用户与数据库系统的接口,是用户用到的那部分数据的描述。 
3,内模式(internal schema)是数据库在物理存储方面的描述,定义所有内部记录类型、索引和文件的组织方式,以及数据控制方面的细节。 
4,模式/内模式映象存在于概念级和内部级之间,用于定义概念模式和内模式之间的对应性。 它一般是放在内模式中描述的
5,外模式/模式映象存在于外部级和概念级之间,用于定义外模式和概念模式之间的对应性。它一般是放在外模式中描述的

两级数据独立性
数据独立性(data independence)是指应用程序和数据库的数据结构之间相互独立,不受影响。
数据独立性分成物理数据独立性和逻辑数据独立性两个级别。

用户与用户界面
1,用户是指使用数据库的应用程序或联机终端用户。
2,用户界面是用户和数据库系统之间的一条分界线,在界限下面,用户是不可知的。用户界面定在外部级上,用户对于外模式是可知的。

DBMS的工作模式
一,DBMS的工作模式:
1,接受应用程序的数据请求和处理请求
2,将用户的数据请求(高级指令)转换成复杂的机器代码(低层指令)
3,实现对数据库的操作
4,从对数据库的操作中接受查询结果
5,对查询结果进行处理(格式转换)
6,将处理结果返回给用户

如下图示:


二,用户访问数据的过程
颯芺b$N*N1
来源:.net学习网
说明:所有来源为 .net学习网的文章均为原创,如有转载,请在转载处标注本页地址,谢谢!
【编辑:Wyf】

打赏

取消

感谢您的支持,我会做的更好!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

最新评论

共有评论0条
  • 暂无任何评论,请留下您对本文章的看法,共同参入讨论!
发表评论:
留言人:
内  容:
请输入问题 42+50=? 的结果(结果是:92)
结  果: