首页 > 常识 >

数据库应用系统由什么组成(数据库系统的结构/三级模式结构)

100次浏览     发布时间:2024-10-30 09:24:05    

说三级模式之前,先了解数据库系统模式的概念

模式,是对数据库逻辑结构的描述,是对型的描述,不涉及具体值。(如学生表,这张表的结构由Sno,sname等等属性构成)如下:

例子:“学生选课数据库”的模式

在这里介绍一下实例:

是数据库某一时刻的状态——模式的一个具体值。(一个模式在不同的时刻可以有不同的实例)

同一个模式可以有多个实例。(学生选课数据库,有两个实例。分别是13年和14年的实例)

实例随数据库中的数据的更新而变动(随着时间的变化,会有新的学年新的学生选课实例)


一、从数据库管理系统角度看

在数据库系统中,用户看到的数据和计算机从存放的数据是两回事。但二者之间是有联系的,实际上它们之间已经通过了两次变换:第一次是系统为了减少冗余,实现数据共享,把所有用户的数据进行综合,抽象成一个统一的数据视图(概念模型);第二次是为了提高存取效率,改善性能,把全局视图的数据按照物理组织的最优形式存放(物理模型)起来。

美国国家标准委员会(ANSI)所属的标准计划合要求委员会(Standards Planning and Requirements Committee,SPARC)于1975年公布了关于数据库标准的报告,提出了数据库的三级组织结构,称为SPARC分级结构,分别为内模式、模式、外模式。

数据库的三级模式是数据库系统内部的系统结构。
1.模式

模式也称为逻辑模式或概念模式,是对数据库中全体数据的逻辑结构和特征的描述、是对型的描述,不涉及具具体值、模式是相对稳定的,是数据库系统模式结构的中间层,既不涉及数据库存储细节和硬件环境,也不涉及具体的应用程序、所使用的应用开发工具和高级程序设计语言。

一个数据库只有一种模式。数据库模式以某种数据模型为基础,统一综合地考虑了所有用户的需求,并将这些需求有机地结合成一个逻辑整体。

模式是数据项值的框架。数据库系统的模式通常还包含访问控制、保密定义、完整性检查等方面的内容。

2.外模式

外模式也称为子模式或用户模式,它是用户能够看见和使用的局部数据的逻辑结构和特征的描述,是用户的数据视图,是与某一应用有关的数据的逻辑表示。

外模式一般是模式的子集,一种模式可以由多种外模式。由于它是各个用户的数据视图,所以,如果不同的用户在应用需求、看待数据的方式、对数据保密的要求等各方面存在差异,则对外模式的描述就是不同的。即使是模式中的同一数据,其在外模式中的结构、类型、长度、保密级别等也可以不同。另外,同一外模式也可以为某一用户的多个应用系统所用,但是一个应用程序只能使用一种外模式。

外模式是保证数据库安全的一种有力措施,用户只能看见和访问所对应的外模式中的数据,数据库中的其他数据是不可见的。

3.内模式

内模式也称为存储模式,它是数据库在物理存储器上具体实现的描述,是数据在数据库内部的表示方法,也是数据物理结构和存储方式的描述。一个数据库只有一种内模式。

4.模式之间的映射

数据库系统的三级模式是数据库在三个级别上的抽象,把数据的具体组织留给数据库管理系统,用户就能够逻辑地处理数据,而不必关心数据在计算机中的具体表示方式和存储方式。为了能够在内部实现这三个抽象层次的联系和转换,数据库管理系统在这三级模式之间提供了两层映射:

(1)外模式/模式之间的映射

(2)模式/内模式之间的映射



二、从构件角度看,数据库系统由硬件、软件等部分组成



三、从最总用户的角度来看

数据库系统的结构有:

单用户结构

主从式结构

分布式结构

客户--服务器

浏览器--数据库服务器

相关文章
  • 怎么学会接受失去(学会接受失去,才能更好地拥抱爱)

    在人生的道路上,爱情是每个人都会经历的一种情感。它有时像蜜糖,让我们感受到无尽的甜蜜;有时却像刀子,让我们体验到失去的痛苦。然而,无论我们如何抗拒,失去总是不可避免。面对失去,我们需要学会接受,才能更好地拥抱爱。在我们的生命中,有太多的事情是我们无法控制的。无论我们多么爱一个人,无论我们多么珍惜彼此

    2025-08-13 01:19:42
  • 男人有精神寄托的表现有哪些(会有三种举动)

    相比女人,男人多半理性与客观。但是,例外总是有的,一旦男人动情于你,并且视你如生命,那么他就会凡事依赖着你,尤其是精神上,他会各种离不开你,需要你的理解和支持,需要你的懂得和欣赏,遇到一些问题的时候,他还总想知道你的建议,只要你说,他都会听。没有太大男子主义的男人,关键的关键在于,他是否把你放在了心

    2025-08-12 04:02:13
  • 男生避开女生的原因是什么(多半是因为他“心里有鬼”,别不懂)

    “知人知面不知心。”不管看了多少本有关于心理学的书籍,我们都无法猜测到对方心里最真实的想法,不管是在工作中还是在交友上,面上微笑待你内心里却又怀揣恶意。特别是陷入爱情的女人,爱情中所产生的一系列效应更让女人无法清楚地看出男人内心所想,于是产生了多少个痴男怨女。总在做这些事时避开你的人,多半是因为他“

    2025-08-12 00:13:26
  • 相亲男对你上心的表现有哪些呢(男人有这些表现,才说明他对你着迷上心)

    常有女人说:“男人是依靠下半身思考的动物,男人都不可靠,他们只走肾,根本不走心。”恋爱最终不就是性那点事吗?这是不少人的潜在答案。著名心理学家、精神分析学创始人西格蒙德·弗洛伊德说,生与死是人的本能,性也是一种人类的本能。性冲动也代表与性行为有关的心理,会让人心猿意马、想入非非。弗洛伊德认为,这种想

    2025-08-11 06:01:52
  • 怎么追一个男生的方法技巧(四个技巧请收好)

    社会发展至今,女性意识已经崛起,女人们再不会只是唯唯诺诺、谨小慎微,她们也会大胆表达自己的想法。在情感上,她们也清楚自己的需求,会为自己主动争取。但是,封建文化毕竟在中国延续了几千年,有些思想还在人们的脑中根深蒂固。对于一些深受传统观念影响的腼腆女性,她们还是会认为,感情,得由男人主动。这些女人,当

    2025-08-11 02:18:33
热门文章
最新文章