什么是三级模式和二级映像?

教育行业A股IPO第一股(股票代码003032)

全国咨询/投诉热线:400-618-4000

美国国家标准学会(AmericanNationalStandardsInstitute,ANSI)所属的标准计划与需求委员会(StandardsPlanningandRequirementsCommittee,SPARC)在1971年公布的研究报告中提出了ANSI-SPARC体系结构,即三级模式结构(或称为三层体系结构)。ANSI-SPARC最终没有成为正式标准,但它仍然是理解数据库管理系统的基础。三级模式是指数据库管理系统从三个层次来管理数据,分别是外部层(ExternalLevel)、概念层(ConceptualLevel)和内部层(InternalLevel)。这三个层次分别对应三种不同类型的模式,分别是外模式(ExternalSchema)、概念模式(ConceptualSchema)和内模式(InternalSchema)。在外模式与概念模式之间,以及概念模式与内模式之间,还存在映像,即二级映像,具体如图所示。

三级模式和二级映像

在图1-2中,外模式面向应用程序,描述用户的数据视图(View);内模式(又称为物理模式、存储模式)面向物理上的数据库,描述数据在磁盘中如何存储;概念模式(又称为模式、逻辑模式)面向数据库设计人员,描述数据的整体逻辑结构。由于三级模式比较抽象,为了更好地理解,下面将计算机中常用的Excel电子表格类比成数据库,并假设有一个商城使用电子表格来保存商品信息。

(1)概念模式。概念模式类似于表格的列标题,它描述了商品表中包含哪些信息,如图所示。

商品信息表格

上图中,表的横向称为行,纵向称为列,第一行就是列标题,用来描述该列的数据表示什么含义。实际上,概念模式在数据库中描述的信息还有很多,如多张表之间的联系、表中每一列的数据类型和长度等,读者在后面的学习中就会接触到这些内容。

(3)外模式。在打开一个电子表格后,默认会显示表格中所有的数据,这个表格称为基本表。在将数据提供给其他用户时,出于权限、安全控制等因素的考虑,只允许用户看到一部分数据,或不同用户看到不同的数据,这样的需求就可以用视图来实现。下图是视图和基本表的关系。

视图与基本表

在上图中,基本表中的数据是实际存储在数据库中的,而视图中的数据是查询或计算出来的。由此可见,外模式可以为不同用户的需求创建不同的视图,且由于不同用户的需求不同,数据的显示方式也会多种多样。因此,一个数据库中会有多个外模式,而概念模式和内模式则只有一个。

通过前面的分析可知,三级模式是数据的三个抽象级别,每个级别关心的重点不同。为了使三级模式之间产生关联,数据库管理系统在三级模式之间提供了二级映像功能。二级映像是一种规则,它规定了映像双方如何进行转换。通过二级映像,体现了逻辑和物理两个层面的数据独立性。具体解释如下。

(1)逻辑独立性。外模式/概念模式映像体现了逻辑独立性。逻辑独立性是指当修改了概念模式,不影响其上一层的外模式。例如,将图1-4中基本表的“库存”和“销量”拆分到另一张表中,此时概念模式发生了更改,但可以通过改变外模式/概念模式的映像,继续为用户提供原有的视图,如图所示。

由此可见,逻辑独立性能够让使用视图的用户感觉不到基本表的改变。其实,逻辑独立性带来的好处还有很多,随着后面的学习,读者会有更深入的体会。

(2)物理独立性。概念模式/内模式映像体现了物理独立性。物理独立性是指修改了内模式,不影响其上层的概念模式和外模式。例如,在Excel中将.xls文件另存为.xlsx文件,虽然更换了文件格式,但是打开文件后显示的表格内容一般不会发生改变。在数据库中,更换更先进的存储结构,或者创建索引以加快查询速度,内模式会发生改变。此时,只需改变概念模式/内模式映像,就不会影响到原有的概念模式。

另外,物理独立性使得用户不必了解数据库内部的存储原理,即可正常使用数据库来保存数据。数据库管理系统会自动将用户的操作转换成物理级数据库的操作。

数据库系统涉及一些人员,主要包括数据库管理员(DatabaseAdministrator,DBA)、应MySQL数据库原理、设计与应用用程序员(ApplicationProgrammer)和最终用户(EndUser)。关于这些人员的具体解释如下。

(1)数据库管理员。负责管理和维护数据库,参与数据库的设计、测试和部署。数据库管理员需要对数据库系统非常精通,且应具有较高的技术水平和较深的资历。

(2)应用程序员。负责为最终用户设计和编写程序,并进行调试和安装,以便最终用户利用应用程序来对数据库进行存取操作。

(3)最终用户。一般为非计算机专业人员,通过应用程序访问数据库。例如,在12306网站订票的用户、在一些购物网站购买商品的用户,他们可能对数据库完全不了解,在使用浏览器、客户端等应用程序时,间接地访问了数据库。

THE END
1.什么叫模式什么是模式1、模式是主体行为的一般方式,包括科学实验模式、经济发展模式、企业盈利模式等,是理论和实践之间的中介环节,具有一般性、简单性、重复性、结构性、稳定性、可操作性的特征。2、模式在实际运用中必须结合具体情况,实现一般性和特殊性的衔接并根据实际情况的变化随时调整要素与结构才有可操作性。邂逅https://edu.iask.sina.com.cn/jy/36L5HdjzE71.html
2.模式模式另外,设计模式有助于对框架结构的理解,成熟的框架通常使用了多种设计模式,如果你熟悉这些设计模式,毫无疑问,你将迅速掌握框架的结构,我们一般开发者如果突然接触EJBJ2EE等框架,会觉得特别难学,难掌握,那么转而先掌握设计模式,无疑是给了你剖析EJB或J2EE系统的一把利器。 https://baike.sogou.com/v216369.htm
3.模式特点> 模式特点 Gamemode1模式详解,全面解析游戏模式1的含义与特点回首见他 2024-12-02 04:10:01 没有更多内容 滇ICP备2023010045号-86 本文内容由互联网用户自发贡献,该文观点仅代表作者本人,因此内容不代表本站观点、本站不对文章中的任何观点负责,内容版权归原作者所有、内容只用于提供信息阅读,无任何商业用途。http://m.lffenquanban.com/tags-71462.html
4.模式造句36、为此,证监委建议由国务院法制部门牵头,修改《公司法》第一百三十二条,以尽早建立中国特色的保本、保息、稳定的资本市场新模式。 37、在我们国家,爱的模式比爱的内容重要的多。爱的模式是到时间就结婚生子,证明你是正常人。但内核是什么?我觉得这是爱情最致命的,我们不问自己是不是爱一个人,而是为了要拥有"https://www.hao86.com/zaoju_view_9b1c7f43ac9b1c7f/
5.私募基金管理模式是什么?私募基金管理模式是什么? 导读:公司制。信托制信托制私募股权投资基金,也可以理解为私募股权信托投资,是指信托公司将信托计划下取得的资金进行权益类投资。有限合伙 “有限合伙”模式“公司+有限合伙”模式中,公司是指基金管理人为公司,基金为有限合伙制企业。“公司+信托”模式。https://www.64365.com/zs/766344.aspx
6.2b2c商业模式是什么?网友(匿名用户)职场问答2b的商业模式是:指企业与企业之间通过专用网络或Internet,进行数据信息的交换、传递、开展交易活动的商业模式;2c的商业模式是:属于电子商务的一种模式,也就是直接面向消费者销售产品和服务商业零售模式。2b2c的区别是:1、概念不同:2b是企业与企业之间通过互联网进行产品、服务及信息的交换;而2c是电子商务按交易对象https://zq-mobile.zhaopin.com/zpdOutputQuestionForXZH/6814251
7.空调自动模式是什么意思空调自动模式和制冷有什么不同空调自动空调是家里常见的电器,能够保证室内的空气清新,保证室内的温度和湿度都在*的状态,许多使用者都只知道空调有制冷模式和干燥模式这两种,对于自动模式、自动模式并不了解,下面就有小编来带,大家一起看看空调自动模式是什么意思,空调自动模式和制冷有什么不同,空调自动模式怎么解除? https://www.qizuang.com/gonglue/kt/110962.html
8.什么是丢失模式丢失模式是指手机、平板丢失时开启的设备锁定模式。开启后,设备将无法正常使用,确保数据不泄露。丢失的设备联网时,可以远程自动定位,提升找到设备的几率。 如何开启丢失模式? 你可以通过以下几种方法开启丢失模式,使用前,请先确保已在设备上开启查找设备功能。 https://account.xiaomi.com/helpcenter/faq/zh_CN/04.other/faq-15
9.永劫无间生存模式是什么永劫无间生存模式介绍生存模式介绍 永劫无间生存模式是什么?生存模式是游戏中对于一些游戏模式的统称,因为本作中存在多种游戏模式,生存模式只是其中一种,还有不少玩家不清楚生存模式是什么,下面小编就为大家带来永劫无间生存模式介绍,一起来看看吧。 永劫无间生存模式介绍 生存模式介绍https://mip.ali213.net/gl/html/670271.html
10.什么是ppp模式PPP模式即Public—Private—Partnership的字母缩写,是指政府与私人组织之间,为了合作建设城市基础设施项目,或是为了提供某种公共物品和服务,以特许权协议为基础,彼此之间形成一种伙伴式的合作关系,并通过签署合同来明确双方的权利和义务,以确保合作的顺利完成,最终使合作各方达到比预期单独行动更为有利的结果。 公私合营http://gxt.nmg.gov.cn/hdjl/zsk/202104/t20210421_1414922.html
11.什么是桥接模式?你可能还不知道1. 桥接模式概述 定义 “桥接模式:将抽象部分与它的实现部分解耦,使得两者都能够独立变化。 对象结构型模式 又被称为柄体(Handle and Body)模式或接口(Interface)模式 用抽象关联取代了传统的多层继承 将类之间的静态继承关系转换为动态的对象组合关系 https://www.51cto.com/article/686838.html
12.什么是PPP模式?新闻频道原标题:什么是PPP模式? 新闻首页 分享到: QQ空间新浪微博腾讯微博QQ微信人人网百度贴吧腾讯朋友开心网一键分享 央视影音客户端 央视新闻客户端 央视财经客户端 熊猫频道客户端 推荐阅读 PPP模式 我国科研人员研制出一种可去除水中99.8%微塑料的新型材料 “美润心田——基础美术教育教师作品展”亮相中国美术馆https://news.cctv.com/2019/04/22/ARTIxHrJDdB7bpfxTlCCmqB9190422.shtml
13.什么是N1商业模式本文介绍了什么是N1商业模式,如何配置N1商业模式。https://support.huawei.com/enterprise/zh/doc/EDOC1100143454
14.EOD是什么?什么是EOD模式?EOD是什么?什么是EOD模式? 导读 2016年11月,《国务院关于印发“十三五”生态环境保护规划的通知》(国发〔2016〕65号)中提到,要探索环境治理项目与经营开发项目组合开发模式,将生态环境导向的开发模式(EOD)的概念雏形写入文件。自2019年以来,国家密集出台了系列政策支持EOD模式发展https://mp.weixin.qq.com/s?__biz=MzU4MjAyMzk3MA==&mid=2247515419&idx=2&sn=147b8f292da050c8b7b70f1524ea63ae&chksm=fdbc5356cacbda40d5ba1bec14cd8b56efdcb74612a371dd968706889ca32d17d47bdfdf8521&scene=27
15.网易云心动模式是什么意思心动模式功能介绍网易云音乐中有一个心动模式,很多小伙伴在听歌的时候都有看到过。那么网易云心动模式是什么意思呢?下面小编就为大家带来了心动模式功能的介绍,感兴趣的小伙伴们一起来看看吧! 网易云心动模式是什么意思? 1、打开心动模式,算法将参考你红心的所有单曲和正在播放的单曲的数据,更精准地为你推荐相似风格的歌曲; https://app.3dmgame.com/gl/322333.html
16.空调通风系统工作原理?空调通风模式是什么意思?空调已经成为我们日常生活中必备的产品,空调在夏天能够给我们带来凉爽,冬天给我们带来温暖。空调通风系统工作原理很多人不了解,其实空调通风系统的工作原理还是比较好理解的。那么空调通风系统工作原理?空调通风模式是什么意思? 空调已经成为我们日常生活中必备的产品,空调在夏天能够给我们带来凉爽,冬天给我们带来温暖。空调通https://m.fang.com/zhishi/jiaju/qg_436108.html