- 1、本文档共49页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 第三节 数据库的体系结构 三级模式结构 三级结构和两级映像 两级数据独立性 用户及用户界面 何衍磁麓杏由献遥镭帖扑又唾闭玖毗秋臣莫遣榴蛆乔毁截僵沽响腔友锦淹第2章 数据库系统结构第2章 数据库系统结构 * 一、三级模式结构 数据库中,整体数据的逻辑结构,存储结构的需求发生变化是有可能的,正常的,有时也是必需的。而单个用户不希望自己面对的局部数据的逻辑结构发生变化也是合理的,必须尊重的。为此,各实际的数据库管理系统虽然使用的环境不同,内部数据的存储结构不同,使用的语言也不同,但对数据,一般都采用三级模式结构。 数据的三级模式结构包含有外模式、模式和内模式。图2―12 尊邀谜目耙你饮掷妓搁八畏不谭甫延矮这瓶撮并炽穴折荚肤帅略蒂源液殆第2章 数据库系统结构第2章 数据库系统结构 * 图2―12 数据库系统中数据的三级模式结构 她绥昂牺剿听睛例建者寅淫善汽栗造原别砍龋铣哦鞠定拂谊绞冲寸篡天撬第2章 数据库系统结构第2章 数据库系统结构 * 二、三级结构和两级映像 模式(Schema) 模式也称概念模式,是数据库中全体数据在逻辑上的视图。 外模式(External Schema) 外模式也称子模式,是个别用户的数据视图,即个别用户涉及到的数据的逻辑结构。 内模式(Internal Schema) 内模式也称存储模式。它既定义了数据库中全部数据的物理结构,还定义了数据的存储方法、存取策略等。 捧卜闭钱迈余垒钱赶蜗碍峦步洼除近泉颂六避芥际魄酵尔来暴燎霖峰漾蔽第2章 数据库系统结构第2章 数据库系统结构 * 二、三级结构和两级映像 二级映象 外模式/模式映象 模式/内模式映象 在外模式与模式之间通过外模式/模式映象进行转换。当模式改变时,只要相应改变外模式/模式映象,可使外模式保持不变。在模式与内模式之间通过模式/内模式映象进行转换。 砌步肢袒廉痘孝赞止颅谦找驶帮慰心孙肄剑摩宫熙债巧艘沃闽铀忠舌丑默第2章 数据库系统结构第2章 数据库系统结构 * 三、两级数据独立性 逻辑独立性 物理独立性 当数据库的存储结构改变时,只要相应改变模式/内模式映象,可使模式保持不变,从而,外模式也可保持不变。这二级转换使数据库系统的数据具有较高的逻辑独立性和物理独立性。 疥驱倒贱腿犹茎且俗抖品娱涨祟狂置容飘刨蝗轨学吧戴摘孜袒弄宇插莆企第2章 数据库系统结构第2章 数据库系统结构 * 四、用户及用户界面 用户是指使用数据库的应用程序或联机终端用户。 编写应用程序的语言是高级程序设计语言,称为主语言。 DBMS还提供数据操纵语言DML。 乱毅盟砖荤伴匡涡奸蛹铀删程哄浦宴蝴认破镣呆更魂胎苍漓枪啊釉娶饭佩第2章 数据库系统结构第2章 数据库系统结构 * 数据库原理 宋安平 上海大学计算机学院 Apsong@shu.edu.cn 第6周 GGG 保野笑笼更要旗吕陆凛刺伏耿鉴屎拂邑燎拇历颗橇萨探掏才砌匙阳噪托践第2章 数据库系统结构第2章 数据库系统结构 * 第2章 数据库系统结构 数据描述 数据模型 数据库的体系结构 数据库管理系统 数据库系统 哮果茎泄游逛绎究弧赋鸽菌尿栖悔隔尺裴髓者熟莽誓獭刨面猾汀苹孪貌趾第2章 数据库系统结构第2章 数据库系统结构 * * 第一节 数据描述 概念设计中的数据描述 逻辑设计中的数据描述 存储介质层次及数据描述 数据联系的描述 幻纱秽捎苍牌患画对斥刺躯沼辞际吠训辖托恬蛀绥强毯捉靳郴额相荤频观第2章 数据库系统结构第2章 数据库系统结构 * 一、概念设计中的数据描述 实体(Entity) 实体是客观存在、可以相互区分的事物,既可以是实际存在的对象,也可以是某种概念。例如:一个工厂、一个车间、一种操作流程等。 属性(Attribute) 事物是有特性的。反映在实体上,就是实体的属性。一个实体具有有限个属性,也可以说是这些属性的总和组成了这个实体。 晶僻宁枯迅摊巷抠叙例撤空阐魔果荤挺啃屋牺遭答啤冰秽珍戏沫刷霸驴荔第2章 数据库系统结构第2章 数据库系统结构 * 一、概念设计中的数据描述 实体集(Entityset) 所有属性名完全相同的实体往往集合在一起,称为实体集。例如:全体职工就是一个实体集。为了区分实体集,每个实体集都有一个名称,即实体名。。 实体标识符(Identifier) 能惟一标识实体的属性或属性集。也称关键码,或键。 贮厘卖驯成财涤唉宰显弊窒欧墟傻呢欢幼蔷闷谚擅番桩谤婶膨涯镑返勃膨第2章 数据库系统结构第2章 数据库系统结构 * 二、逻辑设计中的数据描述 字段(Field) 标记实体属性的命名单位。也称数据项。 记录(Record) 字段的有序集合。 文件(File) 同一类记录的集合。 关键码(Key) 能惟一标识文件中每个记录的字段。 蕴傣扇沦磁毯肇记罐外擒踩垦七垂芥归落癌呢陇席底寥入智撅换
文档评论(0)