电子科技大学:《数据库新技术 Database Technology》课程教学资源(课件讲稿)第2章 面向对象数据库

面向对象数据库 ☒ 口2.1面向对象数据库 口2.2面向对象数据库管理系统 口2.3面向对象数据库的事务处理 口2.4面向对象数据库管理系统的安全性 与完整性 口2.5对象关系数据库 学以致用 DATABASE@UESTC 用以促学
学以致用 DATABASE@UESTC 用以促学 2.1 面向对象数据库 2.2 面向对象数据库管理系统 2.3 面向对象数据库的事务处理 2.4 面向对象数据库管理系统的安全性 与完整性 2.5 对象关系数据库

2.1面向对象数据库 关系数据库系统的不足: (1)关系模型结构简单,不能很好模拟复杂对象 (2)数据类型简单,没有定义抽象数据类型的能力 (3)结构与行为完全分离,使数据库中的信息仅能由识 别他们的应用程序解释执行; (4)查询实现复杂,连接优化降低了存取效率。 学以致用 DATABASE@UESTC 用以促学
学以致用 DATABASE@UESTC 用以促学 关系数据库系统的不足: (1) 关系模型结构简单,不能很好模拟复杂对象 (2) 数据类型简单,没有定义抽象数据类型的能力 (3) 结构与行为完全分离,使数据库中的信息仅能由识 别他们的应用程序解释执行; (4) 查询实现复杂,连接优化降低了存取效率

2.1面向对象数据库 ☒ >传统的关系数据库系统数据模型简单,无法满足新 的计算机应用特别是非事务处理领域对数据库支撑 要求的需要 ◆计算机辅助设计与制造(CAD /CAM) ◆计算机集成制造(CIM) ◆计算机辅助软件工程(CASE) ◆地理信息系统(GIS) ◆物流资源规划(MRP, MRP2) ◆企业资源规划(ERP) 学以致用 DATABASE@UESTC 用以促学
学以致用 DATABASE@UESTC 用以促学 传统的关系数据库系统数据模型简单,无法满足新 的计算机应用特别是非事务处理领域对数据库支撑 要求的需要 计算机辅助设计与制造(CAD /CAM) 计算机集成制造(CIM) 计算机辅助软件工程(CASE) 地理信息系统(GIS) 物流资源规划(MRP,MRP2) 企业资源规划(ERP)

2.1面向对象数据库 ☒ 00方法与传统方法的比较 “面向计算机”方法:Computer Oriented ◆是一种模块化、树状层次结构方法 ◆以便于计算机实现为主要目的,较少考虑其客观世界的实际背景 ◆特点:在计算机中的实现方便,但模型构筑困难。 “面向对象”方法:Object0 riented ◆以客观世界中的“实体”为中心的方法,能够较好地反映客观世 界的实际要求。 ◆特点 -统一的建模工具(O0A,O0D) -易于实现(00P,O0DB) 实现了方法的一致化和接口的无缝性 学以致用 DATABASE@UESTC 用以促学
学以致用 DATABASE@UESTC 用以促学 “面向计算机”方法:Computer Oriented 是一种模块化、树状层次结构方法 以便于计算机实现为主要目的,较少考虑其客观世界的实际背景 特点:在计算机中的实现方便,但模型构筑困难。 “面向对象”方法:Object Oriented 以客观世界中的“实体”为中心的方法,能够较好地反映客观世 界的实际要求。 特点: –统一的建模工具(OOA,OOD) –易于实现(OOP,OODB) –实现了方法的一致化和接口的无缝性 OO方法与传统方法的比较

2.1面向对象数据库 基本概念 ☒ ■对象 ◆定义 态:一 组属性值 行为:一组方法 ◆通信:消息 接收对象 方法 方法参数 学以致用 DATABASE@UESTC 用以促学
学以致用 DATABASE@UESTC 用以促学 通信:消息 接收对象 方法 方法参数 对象 定义 状态:一组属性值 行为:一组方法

2.1面向对象数据库 基本概念 ■对象类 具有相同属性和方法的对象集 ■继承 子类、超类 组成 全体、部分 ■并发控制 事务处理的最小逻辑单位是对象 学以致用 DATABASE@UESTC 用以促学
学以致用 DATABASE@UESTC 用以促学 对象类 具有相同属性和方法的对象集 继承 子类、超类 组成 全体、部分 并发控制 事务处理的最小逻辑单位是对象

2.1面向对象数据库 类的特征 ☒ ■封装性 对象的属性与行为结合在一起 ■ 隐蔽性 对象封装屏蔽了外界对对象内部细节的了解。 ■ 稳定性 在对象内部建立起了以属性为核心并以行为为附属体的稳 定实体。 学以致用 DATABASE@UESTC 用以促学
学以致用 DATABASE@UESTC 用以促学 封装性 对象的属性与行为结合在一起 隐蔽性 对象封装屏蔽了外界对对象内部细节的了解。 稳定性 在对象内部建立起了以属性为核心并以行为为附属体的稳 定实体

2.1面向对象数据库 类的关联 ■继承 特 传递性 单 用性 包含性 ■组合 学以致用 DATABASE@UESTC 用以促学
学以致用 DATABASE@UESTC 用以促学 继承 特性: 传递性 单向性 可重用性 包含性 组合

es 2.1面向对象数据库 特征 ■ 具有多种数据类型并且能构造抽象数据类型的 能力 ■具有构造复杂数据结构与模式的能力 ■具有多种数据操纵能力 ■具有模式演化能力 学以致用 DATABASE@UESTC 用以促学
学以致用 DATABASE@UESTC 用以促学 具有多种数据类型并且能构造抽象数据类型的 能力 具有构造复杂数据结构与模式的能力 具有多种数据操纵能力 具有模式演化能力

2.1面向对象数据库 数据模型 ☒ ■数据模式 用对象与类结构以及类之间继承与组合关系建 立数据间的复杂结构关系 ■模式上的操作 用对象与类中方法来构建模式上的操作 ■ 模式约束 用类中方法表示模式约束。 学以致用 DATABASE@UESTC 用以促学
学以致用 DATABASE@UESTC 用以促学 数据模式 用对象与类结构以及类之间继承与组合关系建 立数据间的复杂结构关系 模式上的操作 用对象与类中方法来构建模式上的操作 模式约束 用类中方法表示模式约束
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 电子科技大学:《数据库新技术 Database Technology》课程教学资源(课件讲稿)第1章 数据库技术的发展.pdf
- 电子科技大学:《数据库新技术 Database Technology》课程教学资源(课件讲稿)第0章 课程介绍(魏祖宽).pdf
- 电子科技大学:《数据库新技术 Database Technology》课程教学资源(电子教案,魏祖宽).pdf
- 电子科技大学:《神经网络理论及应用 Theory and Application of Neural Networks》课程教学资源(教学大纲).pdf
- 电子科技大学:《智能嵌入式系统设计》课程教学资源(课件讲稿)树莓派及嵌入式 Raspberry Pi(主讲:段景山).pdf
- 电子科技大学:《智能嵌入式系统设计》课程教学资源(课件讲稿)人机交互(主讲:庄杰).pdf
- 电子科技大学:《智能嵌入式系统设计》课程教学资源(课件讲稿)基于角点特征的图像配准.pdf
- 电子科技大学:《智能嵌入式系统设计》课程教学资源(课件讲稿)图像描述.pdf
- 电子科技大学:《智能嵌入式系统设计》课程教学资源(课件讲稿)语音交互简介(主讲:潘晔).pdf
- 电子科技大学:《智能嵌入式系统设计》课程教学资源(课件讲稿)体感传感器与姿态识别(体感传感器与3D视觉交互).pdf
- 电子科技大学:《智能嵌入式系统设计》课程教学资源(课件讲稿)手势识别简介.pdf
- 电子科技大学:《智能嵌入式系统设计》课程教学资源(课件讲稿)穿戴传感器与人机交互(主讲:潘晔).pdf
- 电子科技大学:《智能嵌入式系统设计》课程教学资源(课件讲稿)机器学习初步与实践(主讲:何春).pdf
- 电子科技大学:《智能嵌入式系统设计》课程教学资源(课件讲稿)课程概述 The Intelligence Embedded System Design(主讲:李玉柏).pdf
- 电子科技大学:《软件技术基础 Fundamental of Software Technology》课程教学资源(课件讲稿)第五章 软件工程 5.4 软件测试.pdf
- 电子科技大学:《软件技术基础 Fundamental of Software Technology》课程教学资源(课件讲稿)第五章 软件工程 5.3 软件开发过程.pdf
- 电子科技大学:《软件技术基础 Fundamental of Software Technology》课程教学资源(课件讲稿)第五章 软件工程 5.2 软件生命周期模型.pdf
- 电子科技大学:《软件技术基础 Fundamental of Software Technology》课程教学资源(课件讲稿)第五章 软件工程 5.1 软件工程概述.pdf
- 电子科技大学:《软件技术基础 Fundamental of Software Technology》课程教学资源(课件讲稿)第四章 数据库 4.4.2 结构化查询语言SQL(二).pdf
- 电子科技大学:《软件技术基础 Fundamental of Software Technology》课程教学资源(课件讲稿)第四章 数据库 4.4.1 结构化查询语言SQL(一).pdf
- 电子科技大学:《数据库新技术 Database Technology》课程教学资源(课件讲稿)第3章 XML数据库.pdf
- 电子科技大学:《数据库新技术 Database Technology》课程教学资源(课件讲稿)第3b章 NoSQL数据库.pdf
- 电子科技大学:《数据库新技术 Database Technology》课程教学资源(课件讲稿)第4章 分布式数据库.pdf
- 电子科技大学:《数据库新技术 Database Technology》课程教学资源(课件讲稿)第5章 数据仓库与数据挖掘.pdf
- 电子科技大学:《数据库新技术 Database Technology》课程教学资源(课件讲稿)第5b章 区块链技术 Blockchain.pdf
- 电子科技大学:《数据库新技术 Database Technology》课程教学资源(课件讲稿)第6章 主题数据库.pdf
- 《分布式计算实验室》课程教学资源(阅读文献)Skeleton-Aware Neural Sign Language Translation.pdf
- 《分布式计算实验室》课程教学资源(阅读文献)Learning from Graph Propagation via Ordinal Distillation for One-Shot Automated Essay Scoring.pdf
- 《分布式计算实验室》课程教学资源(阅读文献)IEEE INTERNET OF THINGS JOURNAL, VOL. XX, NO. XX, XX 2021 1 DynaKey:Dynamic Keystroke Tracking using a Head-Mounted Camera Device.pdf
- 《分布式计算实验室》课程教学资源(阅读文献)AirTyping:A Mid-Air Typing Scheme based on Leap Motion.pdf
- 《分布式计算实验室》课程教学资源(阅读文献)A Symmetric Local Search Network for Emotion-Cause Pair Extraction.pdf
- 《分布式计算实验室》课程教学资源(阅读文献)SpeedTalker:Automobile Speed Estimation via Mobile Phones.pdf
- 《分布式计算实验室》课程教学资源(阅读文献)HmwkCheck:A Homework Auto-Checking System based on Arithmetic Operation Recognition using Smartphones.pdf
- 《分布式计算实验室》课程教学资源(阅读文献)TouchID:User Authentication on Mobile Devices via Inertial-Touch Gesture Analysis.pdf
- 《分布式计算实验室》课程教学资源(阅读文献)Enriching Word Embeddings with Domain Knowledge for Readability Assessment.pdf
- 《分布式计算实验室》课程教学资源(阅读文献)Efficient Localization based on Imprecise Anchors in RFID System.pdf
- 《分布式计算实验室》课程教学资源(阅读文献)GlassGesture:Exploring Head Gesture Interface of Smart Glasses.pdf
- 《分布式计算实验室》课程教学资源(阅读文献)CamK:a Camera-based Keyboard for Small Mobile Devices.pdf
- 《分布式计算实验室》课程教学资源(阅读文献)GRAW+:A Two-View Graph Propagation Method With Word Coupling for Readability Assessment.pdf
- 《分布式计算实验室》课程教学资源(阅读文献)CrowdSensing:A crowd-sourcing based indoor navigation using RFID-based delay tolerant network.pdf