- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
3)关系模型关系模型:优缺点?建立在严格的数学概念的基础上?概念单一。数据结构简单、清晰,用户易懂易用;实体和各类联系都用关系来表示;对数据的检索结果也是关系。?关系模型的存取路径对用户透明?具有更高的数据独立性,更好的安全保密性?简化了程序员的工作和数据库开发建立的工作?存取路径对用户透明导致查询效率不如非关系模型?为提高性能,必须对用户的查询请求进行优化,增加了开发数据库管理系统的难度优点缺点第61页,共119页,星期日,2025年,2月5日4)面向对象数据模型(OO模型)一个面向对象模型是用面向对象观点来描述现实世界实体(对象)的逻辑组织、对象间限制、联系等的模型。一系列面向对象核心概念构成了OO模型的基础。核心概念(1)对象和对象标识(OID):对象是现实世界中实体的模型化。每一个对象都有一个惟一的标识,称为对象标识(OID)。OID是独立于值的,全系统唯一的。(2)封装(encapsulate):每一个对象是状态(state)和行为(behavior)的封装。其中状态是该对象一系列属性(Attribute)值的集合;而行为是在该对象状态上操作的方法(程序代码)的集合。被封装的状态和行为在对象外部是看不见的,只能通过显示定义的消息传递来访问。第62页,共119页,星期日,2025年,2月5日(3)类:所有具有相同属性和方法集的对象构成了一个对象类。任何一个对象都是某个对象类的一个实例(Instance)。一般类包含自身属性和方法类本身。(4)类层次:所有的类组成了—个有根有向无环图,称为类层次(结构)。一个类可以从直接/间接祖先(超类)中继承(Inherit)所有的属性和方法,该类称为子类。(5)消息(Message):由于对象是封装的,对象与外部的通信只能通过显式的消息传递,即消息从外部传送给对象,存取和调用对象中的属性和方法,在内部执行所要求的操作,操作结果仍以消息的形式返回。第63页,共119页,星期日,2025年,2月5日4)面向对象数据模型(OO模型)优点A.具有表求和构造复杂对象的能力。B.封装性和信息隐蔽技术提供了模块化机制。C.继承和类层技术提供了重用机制D.滞后束定等技术为系统提供了扩充能力。第64页,共119页,星期日,2025年,2月5日数据库管理系统(DatabaseManagementSystem,DBMS)是在文件处理系统的基础上进一步发展的系统。DBMS在用户应用程序和数据文件之间起到了桥梁作用。最大优点是提供了两者之间的数据独立性,即应用程序访问数据文件时,不必知道数据文件的物理存储结构。当数据文件的存储结构改变时,不必改变应用程序。数据库管理系统是处理数据库存取和各种管理控制的软件,它不仅面向用户,还面向系统。3.1.1数据库管理系统第65页,共119页,星期日,2025年,2月5日主要功能:①定义数据库——设计框架、定义数据库、把原模式翻译成机器的目标模式存贮到系统中。②管理数据库——实现数据的完整性、有效性及并发控制③维护数据库——数据库性能的分析和监督,数据库的组织和整理④数据库通讯功能——接口处理3.1.1数据库管理系统第66页,共119页,星期日,2025年,2月5日程序组成:①系统运行控制程序。②语言处理程序。③建立和维护程序。3.1.1数据库管理系统第67页,共119页,星期日,2025年,2月5日(1)空间数据库概念空间数据库是指能够存储空间数据,并提供对空间数据的有效的检索,以及分析模型的数据库管理系统。空间数据库是数据库关系系统研究领域的热点之一,与面向对象的数据并称为下一代数据库的新特征,是继关系数据库之后一项新型的技术,她必将对空间数据的管理和应用带来更新,更加先进的思路。3.1.2空间数据库第68页,共119页,星期日,2025年,2月5日空间数据实现的主要的功能和难点主要如下:①地理对象的存储②数据的地理属性③空间查询语言④空间索引机制⑤空间算子3.1.2空间数据库第69页,共119页,星期日,2025年,2月5日①数据库的复杂性。空间数据种类繁多,数据类型繁多,数据结构复杂;数据之间关系的复杂性;②数据库处理的多样性。涉及属性数据和空间位置数据;进行查询、检索和统计时,常引入一些算法和模型。③数据量大。描述的各种空间要素,尤其是空间位置数据,数据量往往十分庞大。④数据应用广泛。例如地理研究、环境保护、土地利用与规划、资源开发、生态环境、市政管理、道路建设等。
文档评论(0)