什么是数据库系统的体系结构 (什么是数据库安全的第一道保障)
本文目录导航:
什么是数据库系统的体系结构?
三级结构的组织方式称为数据库的体系结构或数据形象的三个级别。
这个结构是于1975年在美国ANSI/X3/SPARC(美国国度规范协会的计算机与消息解决委员会中的规范方案与需求委员会)数据库小组的报告中提出的。
1.1.4.1三级数据视图数据形象的三个级别又称为三级数据视图,是不同档次用户(人员)从不同角度所看到的数据组织方式。
(1) 外部视图 第一层的数据组织方式是面向运行的,是运行程序员开发运行程序时所经常使用的数据组织方式,是运行程序员所看到的数据的逻辑结构,是用户数据视图,称为外部视图。
外部视图可有多个。
这一层的最大特点是以各类用户的需求为登程点,结构满足其需求的最佳逻辑结构。
(2) 全局视图 第二层的数据组织方式是面向全局运行的,是全局数据的组织方式,是数据库治理人员所看到的全体数据的逻辑组织方式,称为全局视图,全局视图仅有一个。
这一层的特点是对全局运行最佳的逻辑结构方式。
(3) 存储视图 第三层的数据组织方式是面向存储的,是依照物理存储最优的战略所组织方式,是系统保养人员所看到的数据结构,称为存储视图。
存储视图只要一个。
这一层的特点是物理存储最佳的结构方式。
外部视图是全局视图的逻辑子集,全局视图是外部视图的逻辑汇总和综合,存储视图是全局视图的详细成功。
三级视图之间的咨询由二级映射成功。
外部视图和全局视图之间的映射称为逻辑映射,全局视图和存储视图之间的映射称为物理映射。
1.1.4.2 三级形式三级视图是用图、表等方式形容的,具备繁难、直观的好处。
然而,这种方式目前还不能被计算机间接识别。
为了在计算机系统中成功数据的三级组织方式,必定用计算机可以识别的言语对其启动形容。
DBMS提供了这种数据形容言语(Data Description Language 简记为DDL)。
咱们称用DDL准确定义数据视图的程序为形式(Scheme)。
与三级视图对应的是三级形式。
(1) 子形式定义外部视图的形式称外形式,也称子形式。
它由对用户数据文件的逻辑结构形容以及和全局视图中文件的对应相关的形容组成,用DBMS提供的子形式DDL定义。
一个子形式可以由多个用户共享,而一个用户只能经常使用一个子形式。
(2) 形式定义全局视图的形式称逻辑形式,简称形式。
它由对全局视图中全体数据文件的逻辑结构形容以及和存储视图中文件的对应相关的形容组成,用DBMS提供的形式DDL定义。
逻辑结构的形容包括记载的型(组成记载的数据项名、类型、取值范围等),还有记载之间的咨询,数据的完整性、安保隐秘需要等。
(3) 内形式定义存储视图的形式称内形式,又称物理形式。
它由对存储视图中全体数据文件的存储结构的形容和对存储介质参数的形容组成,用DBMS提供的内形式DDL定义。
存储结构的形容包括记载值的存储方式(顺序存储、hash方法、B树结构等),索引的组织方式等。
三级形式的结构如图1.8所示。
三级形式所形容的仅仅是数据的组织框架,而不是数据自身。
在内形式这个框架填上详细数据就导致物理数据库,它是外部存储器上实在存在的数据汇合。
形式框架下的数据汇合是概念数据库,它仅是物理数据库的逻辑映像。
子形式框架下的数据汇合是用户数据库,它是概念数据库的逻辑子集。
数据库相关图有什么用
数据库相关图的作用有:1、用图形示意主从相关,间接设置外键;2、繁难数据库程序员较快的把握数据库表之间的相关和数据库表的结构;3、表白数据表间的依赖相关,关于数据库牢靠稳固地上班具备关键意义。
数据库相关图,是数据库中对象的图形示意。
其是数据库结构的全体或局部图片,包括表的对象、表所蕴含的列和表与表之间的相关。
数据库ER图是什么意思啊?
ER图是一种表白实体相关模型的可视化工具,它属于概念模型领域,旨在形象事实环球的实体及其相互相关。
相比之下,数据库表则属于数据模型,关键用来形容数据的结构和咨询。
在数据库设计流程中,普通遵照这样的步骤:首先,需求剖析师基于用户需求,经过ER图来捕捉事实环球的实体概念;接着,数据库设计人员会依据这些ER图以及查问功能等起因,设计出实践的数据库表结构,包括创立视图和索引,以满足用户需求和提升数据治理。
文章评论