成的图结构形式。 ◆ 面向对象数据模型是一种将数据与操作封装于一体的结构方式,从而使 OODM中的类成为具有独立运作能力的实体。它扩大了传统数据模型中实体 集仅是单一数据集的不足之处。 ◆ 面向对象数据模型具有能构造多种复杂抽象数据类型的能力,可以用构造 类的方法构造数据类型。 OODBMS基本功能 ■类管理:类管理主要指对类的定义、操作进行管理。 ■对象管理:对象管理又称实例管理,此部分完成对类中对象的操纵管理。 ■ 对象控制:对象控制除了具有传统数据库中的数据控制功能,外,在 OODBMS还补充了一些新的功能。 类层次结构定义 ■类的数据结构定义:包括类中实体的定义,有属性名、属性类型 ■ 类的方法定义:包括类中的方法定义,有方法名、方法参数定义以及方法 体定义等内容 类间的继承与组合定义:包括在类中定义其超类 教学设计2(1学时):0SQL的语句 >类创建语句 CREATE CLASS Classname [Superclasses listofsuperclassespecs] [Attributes listofattributespecs] [Methods listofmethodspecs] > 方法创建语句 CREATE METHOD methodname [Meters listofmeterspecs] [Body bodyspec] 类副除语句 DELETE CLASS Classname 方法删除语句 DELETE METHOD me thodname 方法修改语句 MODIFY METHOD methodname [New methodname] [Meters listofmeterspecs] [Body bodyspecs] 抽象数据类型:根据应用需求由用户自行定义新的类型 CREATE TYPE Typename [Attributes:listofattributespecs] [Methods listofmethodspecs] 教学设计3(1学时):面向对象数据库的事务处理 >长事务 ■并发控制粒度:类、对象 -9-- 9 - 成的图结构形式。 面向对象数据模型是一种将数据与操作封装于一体的结构方式,从而使 OODM 中的类成为具有独立运作能力的实体。它扩大了传统数据模型中实体 集仅是单一数据集的不足之处。 面向对象数据模型具有能构造多种复杂抽象数据类型的能力,可以用构造 类的方法构造数据类型。 OODBMS 基本功能 类管理:类管理主要指对类的定义、操作进行管理。 对象管理:对象管理又称实例管理,此部分完成对类中对象的操纵管理。 对象控制:对象控制除了具有传统数据库中的数据控制功能,外,在 OODBMS 还补充了一些新的功能。 类层次结构定义 类的数据结构定义:包括类中实体的定义,有属性名、属性类型 类的方法定义:包括类中的方法定义,有方法名、方法参数定义以及方法 体定义等内容 类间的继承与组合定义:包括在类中定义其超类 教学设计 2(1 学时):OSQL 的语句 类创建语句 CREATE CLASS Classname [: Superclasses : listofsuperclassespecs] [: Attributes : listofattributespecs] [: Methods : listofmethodspecs] 方法创建语句 CREATE METHOD methodname [:Meters : listofmeterspecs] [:Body :bodyspec] 类删除语句 DELETE CLASS Classname 方法删除语句 DELETE METHOD methodname 方法修改语句 MODIFY METHOD methodname [:New methodname] [:Meters :listofmeterspecs] [: Body :bodyspecs] 抽象数据类型:根据应用需求由用户自行定义新的类型 CREATE TYPE Typename [: Attributes: listofattributespecs] [: Methods : listofmethodspecs] 教学设计 3(1 学时):面向对象数据库的事务处理 长事务 并发控制粒度:类、对象