第2章数据模型与模型研究报告.ppt

对象关系数据模型 1. 对象关系数据模型的概念 对象关系数据模型使用二维表表示数据,它包括关系表和对象表两种。关系表属于关系模型,关系的属性对应于表的列,关系的元组对应于表的行,关系模型装不支持方法。对象表属于面向对象数据模型,支持面向对象的基本功能,对象的类抽象对应二维表,类的实例(对象)对应于表中的行,类的属性对应于表的列,通过对象可调用方法。 2. 对象表的数据类型和表结构特点 (1)对象表的属性支持复合数据类型 关系表强调属性数据只能是不可分割的简单数据项,复合数据是不允许出现的。对象表的数据可以是基本项,也可以是组合数据项。 (2)对象表的属性支持可变长数组类型 关系表的属性不支持数组类型,更不支持可变长的数组类型。对于一些数据个数不确定的信息,关系表只能独立新建表的方法解决。对象表增加了数组类型,用户可以使用可变长的数组类型保存记录中数据个数不一样的属性数据。 (3)对象表的属性支持嵌入表数据类型 对象表中的属性,不仅可以是复合数据、数组数据等带结构的数据,还可以是嵌套表,信息结构更复杂、更丰富。嵌套表有行和列,表的长短与具体元组有关。 概念模型 E—R模型的图示形式就称为E—R图。E—R 图提供了用图形表示实体型、属性和联系的方 法。E—R图的要点如下: 实体型 用矩形表示,矩形框内写明实体名。 学生 教师 概念模型 属性 用椭

文档评论(0)

1亿VIP精品文档

相关文档