数据的三级抽象术语
|
数据模型 |
用数据定义语言
描述的称呼 |
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