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 用以促学 数据模式 用对象与类结构以及类之间继承与组合关系建 立数据间的复杂结构关系 模式上的操作 用对象与类中方法来构建模式上的操作 模式约束 用类中方法表示模式约束