2.1面向对象数据库 数据模型 ■相较于传统数据模型: ◆面向对象数据模型是一种层次式的结构模型,以继承与组 合为结构方式组成的图结构形式。 ◆面向对象数据模型是一种将数据与操作封装于一体的结构 方式,从而使00DM中的类成为具有独立运作能力的实体。 它扩大了传统数据模型中实体集仅是单一数据集的不足之 处。 ◆面向对象数据模型具有能构造多种复杂抽象数据类型的能 力,可以用构造类的方法构造数据类型。 学以致用 DATABASE@UESTC 用以促学
学以致用 DATABASE@UESTC 用以促学 相较于传统数据模型: 面向对象数据模型是一种层次式的结构模型,以继承与组 合为结构方式组成的图结构形式。 面向对象数据模型是一种将数据与操作封装于一体的结构 方式,从而使OODM中的类成为具有独立运作能力的实体。 它扩大了传统数据模型中实体集仅是单一数据集的不足之 处。 面向对象数据模型具有能构造多种复杂抽象数据类型的能 力,可以用构造类的方法构造数据类型
2.2 00DBMS 基本功能 ☒ ◆类管理 类管理主要指对类的定义、操作进行管理。 ◆对象管理 对象管理又称实例管理,此部分主要完成对类中 对象的操纵管理。 ◆对象控制 对象控制除了具有传统数据库中的数据控制功能, 外,在0 ODBMS:还补充了一些新的功能。 学以致用 DATABASE@UESTC 用以促学
学以致用 DATABASE@UESTC 用以促学 类管理 类管理主要指对类的定义、操作进行管理。 对象管理 对象管理又称实例管理,此部分主要完成对类中 对象的操纵管理。 对象控制 对象控制除了具有传统数据库中的数据控制功能, 外,在OODBMS还补充了一些新的功能
es 2.2 00DBMS 基本功能 类管理 ☒ ■类层次结构定义 ◆类的数据结构定义 包括类中实体的定义,有属性名、属性类型 ◆类的方法定义 包括类中的方法定义,有方法名、方法参 数定义以及方法体定义等内容 ◆类间的继承与组合定义 包括在类中定义其超类 学以致用 DATABASE@UESTC 用以促学
学以致用 DATABASE@UESTC 用以促学 类层次结构定义 类的数据结构定义 包括类中实体的定义,有属性名、属性类型 类的方法定义 包括类中的方法定义,有方法名、方法参 数定义以及方法体定义等内容 类间的继承与组合定义 包括在类中定义其超类
2.2 00DBMS 基本功能 类管理 ☒ 936 0SQL的语句 ·1类创建语句 CREATE CLASS Classname [Superclasses listofsuperclassespecs] [Attributes listofattributespecs] [Methods listofmethodspecs] ·2方法创建语句 CREATE METHOD methodname [Meters listofmeterspecs] [Body bodyspec] 学以致用 DATABASE@UESTC 用以促学
学以致用 DATABASE@UESTC 用以促学 OSQL的语句 • 1 类创建语句 CREATE CLASS Classname [: Superclasses : listofsuperclassespecs] [: Attributes : listofattributespecs] [: Methods : listofmethodspecs] • 2 方法创建语句 CREATE METHOD methodname [:Meters : listofmeterspecs] [:Body :bodyspec]