- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
面向对象数据库管理 第一章 绪论 ——数据库技术的发展 第一代数据库(60年代—70年代初) 支持三级模式的体系结构; 用存取路径表达数据间的联系; 有独立的数据定义语言; 导航式的数据操作语言。 第二代数据库—关系数据库 以关系代数为基础; 关系模型概念单一; 数据独立性强; 描述性的数据库操作语言。 关系数据库的发展 关系模型的支持力度 完整性控制进入核心层 安全控制的加强 操作粒度更细化 运行环境 分布式处理 系统开放性 联机事务处理OLTP 新一代数据库的研究和发展 新的应用领域: CAD/CAM,CIM, OIS ; CASE,GIS; 知识库系统; 实时系统; 遥感信息处理系统; 医学影像信息处理系统 等等。 举例 CAD/CAM对DB的需求 图形对象内部结构复杂,异形结构数据; 由子对象聚合而成的复杂对象; 构件间复杂多样的语义; 对象的多个刻面描述; 版本化的历史数据管理; 原始部件的重用性。 新领域的应用需求 复杂的数据类型定义: 抽象数据类型, 无结构超长数据类型, 时间,版本数据类型, 图像,图形数据类型, 特点:结构复杂,难于用关系模型描述。 新领域的应用需求(cont.) 复杂对象的存取结构; 对象间复杂多样的语义联系及关联查询; 长事务和嵌套事务的处理; 对象模型的演进和版本控制; 程序设计语言与数据库语言的无缝集成。 传统数据库系统的局限性 面向机器的语法数据模型: 强调高度结构化: 数据抽象简单; 语义表示能力差。 不直接支持聚合抽象(aggregation); 不直接支持泛化(generalization); 不直接支持特化(specialization)。 传统数据库系统的局限性(cont.) 直接使用的缺点: 数据库结构与外部结构不一致; 由联接构造的视图不可更新; 关系系统是基于值的。 数据类型简单,固定: 简单类型:整形,实型,字串,等等; 固定的类型集合,不支持ADT和嵌套。 传统数据库系统的局限性(cont.) 结构与行为完全分离: 不支持抽象行为描述。 阻抗失配: SQL与通用编程语言的失配: 编程模式失配 类型系统不匹配 被动响应 传统数据库系统的局限性(cont.) 事务处理能力差: 不支持嵌套事务 对长事务响应慢且故障恢复困难 第三代数据库 基本特征: 支持数据管理,对象管理,知识管理 保持或继承第二点DBMS的技术 支持系统开放: DB标准语言 DB标准网络协议 良好的可移植性,可连结性,可扩展性和可互操作性 新一代数据库技术的特点 面向对象的方法和技术在DB中的应用 数据库技术与多学科技术的有机结合: 分布式,并行,演绎,知识库和多媒体 面向专门应用领域的数据库技术: 工程数据库,统计DB,地理DB,空间DB,时态DB,动态DB。 第二节 数据模型的发展 数据模型为数据特征的抽象: 真实描述现实世界 易为人所理解 便于在计算机上实现 抽象方法:用三层模型逐步抽象 三层模型表示 物理层 ——对用户透明 数据的表示(存储格式) 数据的索引 高效的操作实现 一致性维护及故障处理 三层模型表示 (cont.) 逻辑层 ——数据模型 用户通过DBMS看到的现实世界 传统的DBMS模型:层次,网络,关系模型 新型的DBMS模型:O—O模型,对象—关系模型 三层模型表示 (cont.) 概念层 ——直接面对用户 语义表达能力强 易于被用户理解 独立于任何DBMS 易于向逻辑模型转换 概念模型及其描述工具 E—R模型:实体—联系模型 用实体描述对象属性 用联系描述对象间的语义关系 缺点: 语义表达能力不够强 不能描述实体的行为 概念模型及其描述工具(cont.) 语义对象模型 (Semantic Object Model) 定义了7种对象类型,增强了对象语义表达能力 可以描述聚合抽象和继承抽象 描述对象间的联系和依赖关系 缺点:不能描述对象的行为 概念模型及其描述工具(cont.) 基于UML的面向对象的模型 (Unified Modeling Language) 静态对象模型 描述对象的属性,关联,聚合,继承,等等 动态对象模型 描述对象行为,相互作用,合作和变化,等等 支持概念模型与逻辑模型无缝联接 概念模型及其描述工具(cont.) 基于XML的对象模型 易学,易扩充 易于快速开发软件 已有多个工具可以支持结构转换 问题: 不提供对象间的联接 不支持属性内容的共享 不支持继承和运算等O—O特征 逻辑模型的发展 关系模型的扩充 ——复杂数据模型 结构扩充:嵌套关系模型 语义扩充:支持集成,可以定义函数域和运算 局限性: 仍然用关键字标识元组 不支持太多的关联语义 不区分类和实例 逻辑模型的发展 (cont.) 面向对象模型 —— O—O模型 对象标识 OID
您可能关注的文档
- 固相微萃取-气质联用法测定2种延命草属植物的挥发性物质.DOC
- 固相微萃取与气相色谱!质谱联用测定有机磷杀虫剂的残留量.PDF
- 固液分离流程.PPT
- 固有免疫应答的特点.PPT
- 固有频率和阻尼的测量.PPT
- 固原食品安全标准技能竞赛考试办法按照固原食品安全.DOC
- 固载型磷钨杂多酸催化合成乙酸乙酯.DOC
- 故都的秋郁达夫启中入启中入启中入启中入读中思.PPT
- 故宫博物院的含义-萧山三中.PPT
- 故宫国宝总动员.PPT
- 2025年拍卖师慈善拍卖项目整体策划与方案设计专题试卷及解析.pdf
- 2025年拍卖师从危机中寻找机遇的品牌重塑策略专题试卷及解析.pdf
- 2025年拍卖师房地产在建工程拍卖的成交确认专题试卷及解析.pdf
- 2025年拍卖师后疫情时代消费心理与投资偏好对拍卖市场的影响分析专题试卷及解析.pdf
- 2025年拍卖师激励性语言的文化适应性专题试卷及解析.pdf
- 2025年拍卖师拍卖纠纷处理中的心理学应用专题试卷及解析.pdf
- 2025企业人力资源劳动合同模板.docx
- 2025年拍卖师拍卖APP的用户体验与沟通设计专题试卷及解析.pdf
- 2025年拍卖师应对竞买人恶意串通与围标的控场策略专题试卷及解析.pdf
- 基于神经网络的混合气体检测分析系统.pdf
最近下载
- 可循环氧化剂在高硫高砷难选冶金精矿处理中的应用与前景探究.docx
- HG 21504.1-1992 玻璃钢储槽标准系列(VN0.5m3~VN100m3)(附条文说明).docx
- 2024《农产品直播带货营销策略问题及完善对策研究》10000字.docx VIP
- 2025传染病护理学试题及答案(3).docx VIP
- 抖音平台网红直播带货中的问题及对策.docx VIP
- 2025《电商平台直播带货的问题及完善对策研究》10000字.docx VIP
- 2024《抖音直播带货发展中存在的问题及完善对策研究》10000字.doc VIP
- 《地方标准编制指南》.docx VIP
- 抖音直播带货存在的问题及对策研究.doc VIP
- 《建筑电气工程施工质量验收规范》GB50303规范应知条文.pdf
原创力文档


文档评论(0)