欢迎来到天天文库
浏览记录
ID:52844218
大小:146.50 KB
页数:6页
时间:2020-03-31
《数据库系统结构.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、1.3数据库系统结构1.3.1数据库系统模式的概念※型(Type):对某一类数据的结构和属性的说明。※值(Value):是型的一个具体赋值。例如:学生记录记录型:(学号,姓名,性别,系别,年龄,籍贯)该记录型的一个记录值:(900201,李明,男,计算机,22,江苏)※模式(Scheme):数据库中全体数据的逻辑结构和特征的描述。※是型的描述。※反映的是数据的结构及其联系。※模式是相对稳定的。※模式的一个实例(Instance)※模式的一个具体值※反映数据库某一时刻的状态※同一模式可以有许多实例※实例随数据库中的数据的更新而变动6/61.3.2数据库系统的三级模式结构数据库系统的三级模式结构
2、是指数据库系统是由外模式、模式、和内模式三级组成。6/6一,模式:(也称逻辑模式)模式:是数据库中全体数据的逻辑结构和特征的描述中所有用户的公共数据视图。说明:※数据库系统模式结构的中间层※与应用程序及硬件环境无关※一个数据库只须一个模式※与所用开发工具及高级语言无关二、外模式(也称为子模式或用户模式)外模式:是数据库用户能够看见和使用的局部的逻辑结构和特征的描述,是与某一应用有关的数据的逻辑表示。说明:※外模式通常是模式的子集。※外模式可为某一用户的多个应用所使用。※一个应用程序只能使用一个外模式。※外模式是保证数据库安全性的一个有力的措施。三、内模式(也称存储模式):内模式:是数据物理结
3、构和存储方式的描述,是数据在数据库内部的表示方式。说明:6/6※一个数据库只有一个内模式;※DBMS提供内模式描述语言来定义内模式;1.3.1数据库的二级映像功能与数据独立性数据库系统的三级模式是对数据的三个抽象级别,数据库经管系统要对这三级模式之间提供了两层映像。※外模式/模式映像※模式/内模式映像。保证数据库系统中的数据能够具有较高的逻辑独立性和物理独立性。相关概念:※数据的物理独立性:是指用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的。※数据的逻辑独立性:是指用户的应用程序与数据库的逻辑结构是相互独立的。1、外模式/模式映像:模式描述的是数据的全局逻辑结构。外模式描述的是数据
4、的局部逻辑结构。外模式/模式的映像定义了该外模式与模式之间的对应关系。6/6保证数据与程序的逻辑独立性:模式变化DBA改变映像外模式不变应用程序不变2、模式/内模式映像:模式/内模式映像定义了数据库全局逻辑与存储结构之间的对应关系。数据库中只有一个模式,也只有一个内模式,所以模式/内模式的映像也是唯一的。6/66/6
此文档下载收益归作者所有