SQL-第11章现代数据库技术教案解析.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* SQL Server 数据库原理及应用 现代数据库技术 第十一章 现代数据库技术 11.1 面向对象的数据库系统 11.2并行数据库系统和分布式数据库系统 11.3 数据仓库 11.4 数据挖掘 11.1 面向对象的数据库系统 面向对象的数据库系统是将面向对象的方法应用于数据库领域所形成的数据库系统,出现了许多优秀的数据库系统产品。 11.1.1 面向对象的数据模型 面向对象的数据模型主要包括以下几个方面: 1. 对象结构 属性集合:用于描述对象的状态、组成和特性。 方法集合:用于描述对象的行为特性。 消息集合:消息是对象向外提供的界面,由对象接收和响应。 面向对象的数据模型 2. 类 面向对象程序设计方法提供了类的概念,可以将相似的对象分成一个类,每个对象称为这个类的一个实例,我们只需对类进行定义。 3.继承 面向对象程序设计方法中提供了继承机制,用户可以增加、修改或替换给定类中的方法来对这个类进行扩充,以适应用户不同的应用要求。 面向对象的数据模型 4. 对象标识 标识值 名称标识 内标识 5. 对象嵌套 一个对象的属性还可以是一个对象,对象之间可以相互引用,嵌套其他对象的对象称为复杂对象或复合对象 11.1.2 面向对象数据库语言 1. 对象定义语言 对象定义语言是用来描述面向对象的数据库的结构或模式的语言。 2. 对象查询语言 对象查询语言能够使用户通过说明关于属性的条件来存取数据,具有高效、应用独立性等特点 11.1.2面相对象数据库语言 面向对象的语言基本分支: (1)基于Smalltalk的;以Smalltalk-80为代表 (2)基于C的; 包括 objective-C, C++, Java (3)基于LISP的; 包括 Flavors, XLISP, LOOPS, CLOS (4)基于PASCAL的 ;包括 Object Pascal, Turbo Pascal, Eiffel, Ada 95 11.1.3 面向对象数据库的模式演进 面向对象数据库模式是类的集合。包括创建新的类、删除旧的类,修改类的属性及操作等。 在面向对象数据库系统中,由于模式改变频繁且修改复杂,使得面向对象数据库系统的应用环境提出了更高的要求。 1. 模式的一致性 一致性是模式演进必须保持的特性。包括惟一性约束、存在性约束、子类型约束。 11.1.3 面向对象数据库的模式演进 2. 模式演进的操作 面向对象数据库系统应当支持以下的模式演进操作: (1)类的改变; (2)已有类的成分的改变; (3)子类超类间联系的改变。 11.1.3 面向对象数据库的模式演进 3. 模式演进的实现 模式演进的实现主要有立即转换和延迟转换两种转换方式: 立即转换是指一旦模式变化,相应对象立即执行所有转换。 延迟转换是指模式变化并不立即执行转换,而是延迟到相应对象被存取或底层数据载入时再执行转换。 11.1.4 面向对象程序设计 面向对象程序设计方法是一种支持模块化设计和软件重用的编程方法。 面向对象的语言常常具有以下特征:对象生成功能、消息传递机制、类和继承机制。 面向对象的程序设计主要具有易于维护、可扩展性、代码重用等优点。 11.2 并行数据库系统和分布式数据库系统 本节主要讲述并行数据库系统和分布式数据库系统。 11.2.1 并行数据库系统 并行数据库并行化的形式可以分为两种:一种是水平并行化,也称为独立并行化;另一种是垂直并行化,也称为流水线并行化。 11.2 并行数据库系统和分布式数据库系统 11.2.2 分布式数据库系统 分布式数据库是由一组数据组成的,这些数据物理上分布在计算机网络的不同结点上,逻辑上属于同一个系统。这个定义强调了分布性和逻辑整体性这两点。 分布式数据库系统主要有以下几个特点: 1.数据独立性 2.集中与自治相结合的控制结构 3.适当增加数据冗余度 4.全局的一致性、可串行性和可恢复性 分布式数据库管理系统一般由四部分组成: 1.LDBMS,局部场地上的数据库管理系统。 2.GDBMS,全局数据库管理系统 3.GDD,全局数据字典 4.CM,通信管理 11.2

文档评论(0)

我是兰花草 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档