首页 > 编程知识 正文

数据库原理与应用第三章答案,数据库原理第一章答案

时间:2023-05-05 23:06:02 阅读:162879 作者:3921

一、数据库系统模式概念二、数据库系统三级模式结构2.1模式(schema ) 2.2外模式)外模式) 3、数据库系统二级视频功能和数据隔离3.1外模式

一.数据库系统模型概念

数据模型有“型”(type)“值”(value)的概念。

:一类数据的结构和属性说明

:是类型的具体赋值

学号htdhb18101jjdyc18102 (姓名、学号)为型号

(htdhb,18101 ) ) jjdyc,18102 )是一个值

模式(schema)是数据库内所有数据的逻辑结构和特征的描述,只涉及类型的描述,而不涉及具体的值。

图案的具体值为图案的实例(instance)

同一模式有很多实例。

模式相对稳定,实例相对波动

例如: 2012年的学生选课数据和2013年的学生选课数据对应的实例不同,实际上2013年的学生选课数据也会发生变化,有的学生会随着时间的变化退学或者转学,虽然实例发生了变化,但是学生选课数据库的模式不会改变

二、数据库系统三级架构结构为SQL,

外部模式对应于“视图”和“基本表的一部分”

模式对应于“基本表”

内部模式对应于“保存文件”

数据库系统的三级模式结构意味着数据库系统由三级外部模式、模式和内部模式组成,如下图所示

2.1模式(schema )模式也称为逻辑模式,其中是数据库中全体数据的逻辑结构和特征的描述是用于所有用户的公共数据视图。

模型是数据库系统模型的中间层,与特定的APP应用、APP应用开发工具和高级编程语言无关,与数据的物理存储细节和硬件环境无关。

模式实际上是数据库数据的逻辑视图。

一个数据库中只有一个模式

2.2外部模式外部模式也称为子模式或用户模式,是数据库用户(包括应用程序员和最终用户)能够看见和使用的局部数据的逻辑结构和特征的描述是数据库用户的数据视图,是用于某个APP应用的数据的逻辑表示

外模式是正常模式的子集

一个数据库可以有多个外部架构

同一外部模式可用于多个用户APP应用程序系统,但一个APP应用程序只能使用一种外部模式。

外部模式是确保数据库安全的有力措施。 每个用户只能查看和访问相应外部架构中的数据,而不显示数据库中的其余数据。

2.3内模式(internal schema )内模式,也称为存储模式,可从是数据物理结构和存储方式的描述,是数据在数据库内部的组织方式。

数据库中只有一种内部模式

例)记录的保存方法是堆存储,还是根据属性值按升序(降序)保存; 索引是如何组织的、b树索引还是散列索引等。

三、数据库系统的二级映像功能和数据独立性数据库的三级模式是数据的三个抽象层次,将数据的具体组织留在数据库系统进行管理,逻辑上无需用户在意数据在计算机中的具体表示方式和存储方式

为了在系统中实现这三个抽象层次的联系和转换,数据库管理系统通过这三个层次的模式直接提供两个层次的示意图

外部模式/模式图像模式/内部模式图像的双层图像提高了数据库系统中数据的逻辑和物理独立性。

3.1外模/模映像模描述数据的全局逻辑结构; 外部模式描述数据的局部逻辑结构。

对应于单个模式并且可具有任何数目的外部模式。

对于每个外部架构,数据库系统都有一个外部架构/架构映像,用于定义外部架构与架构之间的对应关系。

外部模式/模式图像的定义通常包含在每个外部模式的描述中。

如果架构发生更改,数据库管理员可以通过更改每个外部架构/架构的映像来保持外部架构的更改,例如添加新关系、更改新属性或属性的数据类型。 由于APP断言是基于数据的外部模式描述的,因此APP断言不需要修改,可以保证数据和程序的逻辑独立性,简称数据的逻辑独立性。

3.2架构/内部架构映像由于数据库只有一个架构和一个内部架构,因此架构/内部架构映像是唯一的,它定义了数据的全局逻辑结构与存储结构之间的对应关系。

架构/内部架构映像定义通常包含在架构说明中。

如果数据库的存储结构改变,例如,选择另一个存储结构,如果数据库管理员对架构/内部架构映像进行了修改,则架构不会改变,APP不会改变,数据和程序的物理独立性、数据和程序的物理独立性

四.数据库系统的组成数据库系统一般为

数据库管理系统(及其APP应用程序开发工具) APP应用程序计数

据库管理员

组成。

五、总结

模式(schema) 是数据库中 全体数据 的 逻辑结构 和 特征 的描述,仅仅涉及型的描述,不涉及具体的值。

模式是相对稳定的,实例是相对变动的

一个数据库只有一个模式

外模式通常是模式的子集

一个数据库可以有多个外模式

一个数据库只有一个内模式

模式直接提供了两层映像:

外模式/模式映像模式/内模式映像

外模式/模式映像保证了数据与程序的逻辑独立性

模式/内模式映像保证了数据与程序的物理独立性

数据与程序的独立性使得数据的定义和描述可以从应用程序中分离出去。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。