《GIS地理信息系统空间数据库ppt课件.ppt》由会员分享,可在线阅读,更多相关《GIS地理信息系统空间数据库ppt课件.ppt(67页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益第四章第四章地理信息系统空间数据库地理信息系统空间数据库为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益n第一节空间数据库概述第一节空间数据库概述n第二节空间数据库概念模型设计第二节空
2、间数据库概念模型设计n第三节空间数据库逻辑模型设计第三节空间数据库逻辑模型设计n第四节空间数据库的物理设计第四节空间数据库的物理设计n第五节空间数据查询第五节空间数据查询n第六节空间元数据第六节空间元数据第四章地理信息系统空间数据库第四章地理信息系统空间数据库为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益课时安排课时安排 4 4课时课时教学目的要求教学目的要求 1 1、熟悉空间数据库及其相关概念。、熟悉空间数据
3、库及其相关概念。2 2、掌握空间数据库模型设计方法和流程。、掌握空间数据库模型设计方法和流程。3 3、了解元数据相关概念并认识空间数据库的发展动态。、了解元数据相关概念并认识空间数据库的发展动态。教学重点与教学难点教学重点与教学难点 重点重点:空间数据库的概念、设计流程、元数据空间数据库的概念、设计流程、元数据 难点难点:空间数据库的设计空间数据库的设计第四章地理信息系统空间数据库第四章地理信息系统空间数据库为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工
4、作人员聘用制度,保障用人单位和职工的合法权益知识结构知识结构一、什么是空间数据库?一、什么是空间数据库?概念、发展概念、发展二、空间数据库系统由哪几部分组成?二、空间数据库系统由哪几部分组成?三、空间数据库设计的基本过程是什么?三、空间数据库设计的基本过程是什么?四、空间数据库如何加以实现和维护?四、空间数据库如何加以实现和维护?第一节第一节 空间数据库概述空间数据库概述为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合
5、法权益空空间间数数据据库库:是是地地理理信信息息系系统统在在计计算算机机物物理理存存储储介介质质存存储储的的与与应应用用相相关关的的地地理理空空间间数数据据的的总总和和,以以一一系系列列特特定定结构的文件形式组织后存储在介质上。结构的文件形式组织后存储在介质上。第一节第一节 空间数据库概述空间数据库概述为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益第一节第一节 空间数据库概述空间数据库概述一、数据管理技术发展阶
6、段一、数据管理技术发展阶段经历三个阶段:经历三个阶段:n人人工工管管理理:2020世世纪纪5050年年代代中中期期以以前前。19461946,第第一一台台电电脑脑ENIACENIAC(Electronic Electronic Numerical Numerical Integrator Integrator and and CalculatorCalculator)在在美美国国宾宾夕夕法法尼尼亚亚大大学学诞诞生生。计计算算机机主主要要用用于于科科学学计计算算,没没有有数数据据管管理理功功能能。数数据据与与程程序序是是一一个个整整体体,数据只为本程序所使用,不能共享。数据只为本程序所使用,不能
7、共享。为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益n 文文件件管管理理:2020世世纪纪5050年年代代后后期期至至6060年年代代中中期期。计计算算机机用用于于科科学学计计算算,也也用用于于数数据据管管理理。数数据据以以文文件件形形式式长长期期保保存存在在磁磁盘盘上上。但但文文件件之之间间相相互互独独立立、缺缺乏乏联联系系。数数据据重重复复产产生生冗冗余余。文文件件建建立立、存存取取、查查询询、插插入入、删
8、删除除、修修改改等等操操作都要用程序实现。作都要用程序实现。n 数数据据库库管管理理:6060年年代代后后期期以以来来。程程序序和和数数据据的的联联系系通通过过数数据据库库管管理理系系统统实实现现。数数据据不不再再面面向向特特定定的的某某个个或或多多个个应应用用,而而是是面面向向整整个个应应用用系系统统。数数据据冗冗余余少少,实实现现了了数数据据的的集集成成和和共共享享。用用户户可可以以使使用用查查询询语语言言或或终终端端命命令令操操作作数数据据库。库。为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益为了规范事业单位聘用关系,
9、建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益GISGIS应用软件应用软件空间分析功能空间分析功能空间数据空间数据文件文件属性处理功能属性处理功能属性数据属性数据文件文件GISGIS应用软件应用软件空间分析功能空间分析功能空间数据空间数据文件文件属性处理功能属性处理功能空间数据管理空间数据管理数据库管理数据库管理属性数据库属性数据库1 1初级式的管理模式初级式的管理模式2 2混合式的管理模式混合式的管理模式从文件发展到数据库经历的四个阶段从文件发展到数据库经历的四个阶段为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用
10、制度,保障用人单位和职工的合法权益为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益GISGIS应用软件应用软件空间分析功能空间分析功能属性处理功能属性处理功能空间属性数据库空间属性数据库空间数据库引擎空间数据库引擎通用数据库管理系统通用数据库管理系统GISGIS应用软件应用软件空间分析功能空间分析功能属性处理功能属性处理功能空间属性数据库空间属性数据库特定的空间属性数据库管理系统特定的空间属性数据库管理系统3 3扩展式的管理模式扩展式的管理模式4 4集成式的管理模式集成式的管理模式为了规范事业单位聘用关系,建立和完善适应社会主
11、义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益一个一个完整的数据库系统完整的数据库系统应当包括三个组成部分:应当包括三个组成部分:空间数据库应用系统空间数据库应用系统空间数据库管理系统空间数据库管理系统空间数据库存储系统空间数据库存储系统GISGIS应用应用1 1GISGIS应用应用2 2空间数据库管理系统空间数据库管理系统空间数据库存储空间数据库存储空间数据库系统的组成空间数据库系统的组成二、空间数据库系统的组成二、空间数据库系统的组成为了规范事业单位聘
12、用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益(1 1)空间数据库存储系统)空间数据库存储系统 空空间间数数据据库库存存储储系系统统是是GISGIS在在计计算算机机物物理理存存储储介介质质上上存存储储的与应用相关的地理的与应用相关的地理空间数据的总和空间数据的总和。一一般般以以一一系系列列特特定定结结构构的的文文件件形形式式存存储储在在硬硬盘盘、光光盘盘等等介质上。介质上。为了规范事业单位聘用关系,建立和完善适应社会主义市场经济
13、体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益(2 2)空间数据库管理系统)空间数据库管理系统 指指能能够够对对介介质质上上存存储储的的地地理理空空间间数数据据进进行行语语义义和和逻逻辑辑上上的的定定义义,提提供供空空间间数数据据查查询询、检检索索、存存取取、维维护护和和更更新新功能的功能的软件系统软件系统。为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益为了规范事业单位聘用关系,建立和完善适应社会
14、主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益(3 3)空间数据库应用系统)空间数据库应用系统 指由指由GISGIS的的空间分析模型和应用模型所组成的计算机应空间分析模型和应用模型所组成的计算机应用系统用系统。是提供数据库访问功能的应用软件,由数据库系统、。是提供数据库访问功能的应用软件,由数据库系统、应用程序系统、用户组成的,具体包括:数据库、数据库管应用程序系统、用户组成的,具体包括:数据库、数据库管理系统、数据库管理员、硬件平台、软件平台、应用软件、理系统、数据库管理员、硬件平台、软件平台、应用软件、应用界面。应用界面。可以管理空间数据,运可以管理空间数据,运用
15、空间数据进行分析和决策。用空间数据进行分析和决策。为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益三、空间数据库的设计三、空间数据库的设计p空间数据库的设计的实质空间数据库的设计的实质就是将地理空间实体以一定就是将地理空间实体以一定组组织形式织形式在数据库系统中加以在数据库系统中加以表达表达的过程。的过程。p空间数据模型空间数据模型是对空间实体进行描述和表达的手段。具是对空间实体进行描述和表达的手段。具体地说,数
16、据库的体地说,数据库的数据结构数据结构、操作集合操作集合和和完整性约束规完整性约束规则集合则集合组成了数据库的数据模型组成了数据库的数据模型p空间数据库设计最终归结为空间数据库设计最终归结为空间数据模型设计。空间数据模型设计。为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益空间数据设计的过程和步骤空间数据设计的过程和步骤需求分析需求分析概念设计概念设计逻辑设计逻辑设计物理设计物理设计数据库数据库数据库的数据库的概
17、念模型概念模型数据库的数据库的逻辑模型逻辑模型数据库的数据库的存储模型存储模型现实世界现实世界信息世界信息世界计算机世界计算机世界地理现象地理现象和过程和过程为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益 1 1、空间数据库设计步骤:、空间数据库设计步骤:(1 1)需求分析:)需求分析:系统分析特定的专业应用需求。系统分析特定的专业应用需求。(2 2)概念设计:)概念设计:把用户的需求加以解释,并用概念模型表把
18、用户的需求加以解释,并用概念模型表达出来。概念模型是对现实世界的达出来。概念模型是对现实世界的抽象抽象。主要描述数据及其。主要描述数据及其之间的语义关系。如实体之间的语义关系。如实体-联系模型、面向对象数据模型。联系模型、面向对象数据模型。模拟现实世界;模拟现实世界;便于用户理解;便于用户理解;便于在计算机上便于在计算机上实现;实现;为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益(3 3)逻辑设计:)逻辑设计:
19、把把概念模型概念模型利用数据库管理系统提供的利用数据库管理系统提供的工具工具映射映射为计算机中数据库管理系统所支持的为计算机中数据库管理系统所支持的数据模型数据模型。如实体如实体-联系模型转换成联系模型转换成关系数据库模型关系数据库模型。(4 4)物理设计:)物理设计:数据库的逻辑模型在实际数据库的逻辑模型在实际物理物理存储设备存储设备上加以实现,建立物理数据库。上加以实现,建立物理数据库。为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保
20、障用人单位和职工的合法权益2 2、空间数据库设计的原则、空间数据库设计的原则n尽量减少空间数据存储的冗余量尽量减少空间数据存储的冗余量n提供稳定的空间数据结构提供稳定的空间数据结构n满足用户对空间数据及时访问的需求,并能高效地提供用满足用户对空间数据及时访问的需求,并能高效地提供用户所需的空间数据查询结果户所需的空间数据查询结果n在数据元素间维持复杂的联系,以反映空间数据的复杂性在数据元素间维持复杂的联系,以反映空间数据的复杂性n支持多种多样的决策需要,具有较强的应用适用性支持多种多样的决策需要,具有较强的应用适用性为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员
21、聘用制度,保障用人单位和职工的合法权益为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益四、四、空间数据库的实现和维护空间数据库的实现和维护 1 1、空间数据库的实现、空间数据库的实现建立实际的空间数据库结构建立实际的空间数据库结构装入试验性的空间数据对应用程序进行测试,以确认装入试验性的空间数据对应用程序进行测试,以确认其功能和性能是否满足设计要求,并检查对数据库空其功能和性能是否满足设计要求,并检查对数据库空间的占有情况间的占有情况装入实际的空间数据,即数据库的加载,建立起实际装入实际的空间数据,即数据库的加载,建立起实际运
22、行的空间数据库运行的空间数据库为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益 2 2、相关的其他设计、相关的其他设计n 空间数据库的再组织设计空间数据库的再组织设计n 故障恢复方案设计故障恢复方案设计n 安全性考虑安全性考虑n 事务控制事务控制四、四、空间数据库的实现和维护空间数据库的实现和维护为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益为
23、了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益 3 3、空间数据库的运行和维护、空间数据库的运行和维护n 维护空间数据库的安全性和完整性维护空间数据库的安全性和完整性n 监测并改善数据库性能监测并改善数据库性能n 增加新的功能增加新的功能n 修改错误修改错误四、四、空间数据库的实现和维护空间数据库的实现和维护为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工
24、的合法权益p 一、数据管理技术发展阶段一、数据管理技术发展阶段p 二、空间数据库系统的组二、空间数据库系统的组p 三、空间数据库的设计三、空间数据库的设计p 四、空间数据库的实现和维护四、空间数据库的实现和维护内容小结内容小结为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益知识结构知识结构一、什么传统数据模型?一、什么传统数据模型?二、什么是语义数据模型?二、什么是语义数据模型?三、什么是面向对象数据模型?三、什
25、么是面向对象数据模型?四、三种不同的概念模型的区别表现在哪些方面?四、三种不同的概念模型的区别表现在哪些方面?第二节第二节 空间数据库概念模型设计空间数据库概念模型设计为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益l 概念模型要反映概念模型要反映GISGIS需求。需求。l 对对现现象象世世界界认认识识与与抽抽象象,包包括括:特特征征描描述述、关关系系分分析析、过过程模拟等,程模拟等,用用概念化模型概念化模型表达
26、。表达。l 概概念念模模型型必必须须具具备备丰丰富富的的语语义义表表达达能能力力,易易于于设设计计人人员员交交流和理解,修改,向各种模型转换等特点。流和理解,修改,向各种模型转换等特点。常用概念模型:常用概念模型:(1 1)传统数据模型)传统数据模型(层次模型、网状模型、关系模型)层次模型、网状模型、关系模型)(2 2)语义数据模型)语义数据模型(3 3)面向对象数据模型)面向对象数据模型 第二节第二节 空间数据库概念模型设计空间数据库概念模型设计为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益为了规范事业单位聘用关系,建立和
27、完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益一、传统的数据模型一、传统的数据模型 层次模型、网状模型和关系模型层次模型、网状模型和关系模型 为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益层次数据模型层次数据模型树数据结构。数据关系是一对多(树数据结构。数据关系是一对多(1 1:N N)。)。优点优点:层次分明、结构清晰、易理解。层次分明、结构清晰、易理解。缺点缺点:冗余度
28、大,不适于表示数据的拓朴关系。冗余度大,不适于表示数据的拓朴关系。为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益网状数据模型网状数据模型 图数据结构。表达数据关系是多对多(图数据结构。表达数据关系是多对多(M M:N N)。)。同层次模型相比:同层次模型相比:优点优点:压缩了数据量。:压缩了数据量。缺点缺点:数据之间的联系通过指针表示,指针数据项使数据量:数据之间的联系通过指针表示,指针数据项使数据量大大增加。
29、大大增加。为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益关系数据模型关系数据模型 实体本身的信息以及实体之间的联系均表现为实体本身的信息以及实体之间的联系均表现为二维表。二维表。在数学上把这种二维表叫做在数学上把这种二维表叫做“关系关系”。这些关系表的集合。这些关系表的集合就构成了就构成了关系模型关系模型。优点优点:数据结构简单、清晰,能处理多对多关系。:数据结构简单、清晰,能处理多对多关系。缺点缺点:当涉及的
30、目标很多时,查找操作时间长,效率低。:当涉及的目标很多时,查找操作时间长,效率低。为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益二、二、语义数据模型语义数据模型 语义模型的语义模型的模型结构模型结构是由是由若干种抽象组成若干种抽象组成,用这些抽用这些抽象来象来描述空间实体描述空间实体的基本语义特征,再根据语义模型结构的基本语义特征,再根据语义模型结构规则规则把这些抽象结合把这些抽象结合起来形成模型。模型形成起来
31、形成模型。模型形成空间实体类空间实体类别别以及这些类别之间的以及这些类别之间的关联关联。最最 常常 用用 语语 义义 模模 型型 是是 实实 体体-联联 系系 模模 型型(Entity-Entity-Relationship model,E-RRelationship model,E-R模型)模型)E-R E-R模型的模型的3 3个语义概念:个语义概念:n实体实体n联系联系n属性属性为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单
32、位和职工的合法权益n实体实体:对客观存在的起独立作用的:对客观存在的起独立作用的事物事物的一种的一种抽象抽象。用用矩形矩形符号表示。包括:符号表示。包括:点点(point)线(线(polyline)面(面(polygon)体(体(polyhedra)n联系联系:实体间实体间有意义的相互作用或有意义的相互作用或对应关系对应关系。用用菱形菱形符号表示。包括:符号表示。包括:1:11:1、1:N1:N、M:NM:N三种类型。三种类型。实体和联系之间用线段连接。实体和联系之间用线段连接。n属性属性:对实体和联系:对实体和联系特征特征的描述。属性用的描述。属性用椭圆椭圆表示。表示。属性和实体、联系之间也
33、用线段连接。属性和实体、联系之间也用线段连接。为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益语义数据模型语义数据模型实体联系模型实体联系模型n采用采用E-RE-R模型进行数据库的概念设计步骤:模型进行数据库的概念设计步骤:n设计局部的设计局部的E-RE-R模型模型n设计全局的设计全局的E-RE-R模型模型n全局全局E-RE-R模型的优化模型的优化为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业
34、单位工作人员聘用制度,保障用人单位和职工的合法权益为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度
35、,保障用人单位和职工的合法权益 E-RE-R模模型型的的优优点点:接接近近人人的的思思想想,易易于于理理解解。同同时时,与与计计算机具体的实现无关,是一种算机具体的实现无关,是一种很好的数据库概念设计方法很好的数据库概念设计方法。由由于于E-RE-R模模型型与与计计算算机机无无关关,所所以以没没有有一一个个数数据据库库系系统统直直接支持接支持E-RE-R模型的实现。模型的实现。所以,一般用所以,一般用E-RE-R模型设计数据库的模型设计数据库的概念模型概念模型。然后,在。然后,在逻辑设计逻辑设计阶段,把阶段,把E-RE-R模型模型转换转换成计算机能够实现的成计算机能够实现的数据模型数据模型,如
36、关系数据模型。如关系数据模型。为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益三、三、面向对象的数据模型面向对象的数据模型1 1、基本概念、基本概念l对对象象:对对现现实实世世界界中中一一个个事事物物的的抽抽象象或或模模型型化化表表达达。自自身身状状态态内内在在功功能能(客客体体数数据据对对数数据据的的操操作作)。一一个个对对象象具具有有一一个唯一的名称标识。个唯一的名称标识。l类类:多个对象共同特征多个对象共同
37、特征的抽象概括。的抽象概括。l实例实例:某类的一个具体对象。:某类的一个具体对象。l消息消息:对象之间相互请求或相互协作的唯一途经和通信形式。:对象之间相互请求或相互协作的唯一途经和通信形式。l方法方法:对象收到消息后应采取的动作系列的描述。:对象收到消息后应采取的动作系列的描述。为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益n2 2、封装和消息传递、封装和消息传递 封装性:系统把属性值和方法封装在一个对象中,
38、对封装性:系统把属性值和方法封装在一个对象中,对象内部的信息是隐藏的。封装的象内部的信息是隐藏的。封装的目的在于目的在于使对象的使用和使对象的使用和现实分开,使用者不必知道方法操作实现的细节,只需用现实分开,使用者不必知道方法操作实现的细节,只需用消息来访问对象。消息来访问对象。这种数据与操作统一的建模方法增强了系统的可维护这种数据与操作统一的建模方法增强了系统的可维护性和易修改性。性和易修改性。三、面向对象的数据模型三、面向对象的数据模型为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益为了规范事业单位聘用关系,建立和完善适应
39、社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益n3 3、继承及类之间的层次关系、继承及类之间的层次关系曲线对象类曲线对象类曲面对象类曲面对象类直线段对象类直线段对象类多边形对象类多边形对象类超类或基类超类或基类子类或派生类子类或派生类对象类的单继承和多继承及其层次结构对象类的单继承和多继承及其层次结构 通过继承,使得某类对象可以自然地拥有另一类对象的通过继承,使得某类对象可以自然地拥有另一类对象的某些特征和功能。继承包括某些特征和功能。继承包括单继承单继承和和多继承多继承。为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障
40、用人单位和职工的合法权益为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益n4 4、功能重载和多态性、功能重载和多态性多边形对象多边形对象Draw(mapfile)Draw(database)多边形对象多边形对象Draw弧段对象弧段对象Draw空间对象空间对象Draw图形文件图形文件 数据库数据库面向对象的功能重载和多态面向对象的功能重载和多态n重载重载:这实现特定功能的方法不仅以名称来区分,还可:这实现特定功能的方法不仅以名称来区分,还可以用它所带来的的参数来区别;以用它所带来的的参数来区别;n多态多态:指同一个消息可以根据发
41、送消息对象的不同采用:指同一个消息可以根据发送消息对象的不同采用多种不同的行为方式。多种不同的行为方式。为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益n5 5、概括和聚集、概括和聚集空间对象类空间对象类多边形对象类多边形对象类弧段对象类弧段对象类图层对象类图层对象类多边形对象类多边形对象类弧段对象类弧段对象类1+1+1+1+is-part-ofis-part-ofis-ais-a对象类的概括与聚集对象类的概括与
42、聚集n概括概括:把一组相同特征和操作的类归纳为在一个更一般:把一组相同特征和操作的类归纳为在一个更一般的超类中;的超类中;n聚集聚集:反映了嵌套对象的概念,即是由一些其他对象组:反映了嵌套对象的概念,即是由一些其他对象组成的,用来描述更高层次对象的一种形式。成的,用来描述更高层次对象的一种形式。为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益n6 6、空间数据库对象模型、空间数据库对象模型为了规范事业单位聘用关系
43、,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益ORMORM:即:即对象角色建模对象角色建模,是运用面向对象的原理进行数据库概,是运用面向对象的原理进行数据库概念建模的念建模的软件工程方法软件工程方法。ORMORM图:用图形符号的形式表现对象角色建模的结果。图:用图形符号的形式表现对象角色建模的结果。n对象类型:表示实际对象或概念的类型对象类型:表示实际对象或概念的类型实体对象类型:由实际事物组成的对象类型实体对象类型:由实际事物组成的
44、对象类型值对象类型:由数字或字符串组成的数字类型值对象类型:由数字或字符串组成的数字类型n谓词:描述由谓词:描述由对象类型扮演的角色的事实的一部分对象类型扮演的角色的事实的一部分n约束:唯一性约束,强制性约束,用来规定数据的关系约束:唯一性约束,强制性约束,用来规定数据的关系7、ORM图图为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益PolygonPolygonSpatial_ObjSpatial_ObjPol
45、ygon_IDPolygon_ID具有具有/属于属于ORMORM图一个事实的示例图一个事实的示例为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益知识结构知识结构一、什么传统数据模型?一、什么传统数据模型?二、什么是语义数据模型?二、什么是语义数据模型?三、什么是面向对象数据模型?三、什么是面向对象数据模型?四、三种不同的概念模型的区别表现在哪些方面?四、三种不同的概念模型的区别表现在哪些方面?内容小结内容小结为了
46、规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益第三节第三节 空间数据库逻辑模型设计空间数据库逻辑模型设计知识结构知识结构一、什么关系数据模型?一、什么关系数据模型?二、关系数据库模型的规范化体现?二、关系数据库模型的规范化体现?三、三、E-RE-R模型转换为关系数据模型的方式?模型转换为关系数据模型的方式?为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合
47、法权益为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益 一、关系数据模型一、关系数据模型 在关系模型中,数据的逻辑结构为满足一定条件的在关系模型中,数据的逻辑结构为满足一定条件的二维二维表表,表具有固定的列数和任意的行数,在数学上称为,表具有固定的列数和任意的行数,在数学上称为“关关系系”。二维表是同类实体的各种属性的集合,每个实体对应于二维表是同类实体的各种属性的集合,每个实体对应于表中的一行,相当于通常的一个记录;表中的列表示属性,表中的一行,相当于通常的一个记录;表中的列表示属性,相当于通常记录中的一个数据项。这种满足一
48、定条件的规相当于通常记录中的一个数据项。这种满足一定条件的规范化关系的集合,就构成了关系模型。范化关系的集合,就构成了关系模型。第三节第三节 空间数据库逻辑模型设计空间数据库逻辑模型设计为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业
49、单位工作人员聘用制度,保障用人单位和职工的合法权益二、关系数据库模型中数据的完整性规则二、关系数据库模型中数据的完整性规则1.1.主键主键:用以保证表中每个记录互不相同,一个表只能有一个:用以保证表中每个记录互不相同,一个表只能有一个主键。主键。2.2.实体完整性规则实体完整性规则:一个表的主键值不能重复,也不能为空。:一个表的主键值不能重复,也不能为空。3.3.参照完整性规则参照完整性规则:“一对多一对多”关系中,关系中,“一一”表的主键字段表的主键字段必然会出现在必然会出现在“多多”表中,成为联系两个或多个表的纽带。表中,成为联系两个或多个表的纽带。“多多”表中出现的这个字段被称为外键。表
50、中出现的这个字段被称为外键。4.4.域的完整性规则域的完整性规则:将某些字段的值限制在合理的范围内。:将某些字段的值限制在合理的范围内。为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益三、关系数据库模型中关系模式的规范化三、关系数据库模型中关系模式的规范化1.1.第一范式:第一范式:每个记录的每个字段都只能包含一个数据。每个记录的每个字段都只能包含一个数据。学号学号姓名姓名班级班级00010001小红小红高三年高