0.2.2学校教师和教材对象联系图 fr president Faculty! H)fname orks for age salary sname O)staff Schoole a teach edito cname Coursetext edit textname
10.2.2 学校教师和教材对象联系图
10.2.3数据的泛化/细化的描述 当在较低层上抽象表达了与之联系的较高层上 抽象的特殊情况时,就称较髙层上抽象是较低 层上抽象的“泛化”,而较低层上抽象是较高 层上抽象的“细化”。 ■其中,较高层的对象类型称为“超类 型”( Supertype),较低层的对象类型称为“子 类型”( SubType)。 子类型具有继承性,能继承超类型的特征,而 子类型本身又有其他的特征
10.2.3 数据的泛化/细化的描述 ◼ 当在较低层上抽象表达了与之联系的较高层上 抽象的特殊情况时,就称较高层上抽象是较低 层上抽象的“泛化”,而较低层上抽象是较高 层上抽象的“细化” 。 ◼ 其中,较高层的对象类型称为“超类 型”(Supertype),较低层的对象类型称为“子 类型”(SubType)。 ◼ 子类型具有继承性,能继承超类型的特征,而 子类型本身又有其他的特征
10.2.3带泛化边的对象联系图 name Person age acu Student slay○ sno
10.2.3带泛化边的对象联系图
10.30RDB的定义语言 对象关系数据库系统支持更复杂的数据类型, 如结构类型、元组、数组、集合数据类型,支 持继承和引用,与关系模型兼容,因此原来支 持关系模型的SQL语言也照样可用 ■在sQL99标准中提供了对对象关系模型数据库 的支持。 ■本小节介绍ORDB的定义语言,主要包括ORDB 的数据类型的定义、继承性和引用类型的定义 等内容
10.3 ORDB的定义语言 ◼ 对象关系数据库系统支持更复杂的数据类型, 如结构类型、元组、数组、集合数据类型,支 持继承和引用,与关系模型兼容,因此原来支 持关系模型的SQL语言也照样可用。 ◼ 在SQL99标准中提供了对对象关系模型数据库 的支持。 ◼ 本小节介绍ORDB的定义语言,主要包括ORDB 的数据类型的定义、继承性和引用类型的定义 等内容
10.30RDB的定义语言 103.1ORDB的数据类型 ■10.32结构类型 1033集合、数组和大对象 10.3.4继承性的定义 1035引用类型的定义 10.3.6方法、函数和过程 ■10.3.7SQ3过程语句
10.3 ORDB的定义语言 ◼ 10.3.1 ORDB的数据类型 ◼ 10.3.2 结构类型 ◼ 10.3.3 集合、数组和大对象 ◼ 10.3.4 继承性的定义 ◼ 10.3.5 引用类型的定义 ◼ 10.3.6 方法、函数和过程 ◼ 10.3.7 SQl3过程语句