Sqlserver数据模型.ppt

2.6.8 与关系数据模型的比较 在关系数据模型中基本数据结构是表,这相当于OO数据模型中的类;而关系中的数据元组相当于OO数据模型中的实例。 在关系数据模型中,对数据库的操作都归结为对关系的运算,而在OO数据模型中,对类层次结构的操作分为两部分: 一是封装在类内的操作即方法;二是类间相互沟通的操作即消息。 在关系数据模型中有域、实体和参照完整性约束,完整性约束条件可以用逻辑公式表示,称为完整性约束方法。在OO数据模型中这些用于约束的公式可以用方法或消息表示,称为完整性约束消息。 本章小结 数据模型是对现实世界进行抽象的工具,用于描述现实世界的数据、数据联系、数据语义和数据约束等的方面的内容。E-R模型是最常用的概念模型,关系模型是当前的主流模型,面向对象(OODB)是今后发展的方向。  下面以前面的学生成绩管理为例,来对本章的E-R模型、层次数据模型、网状数据模型、关系数据模型、面向对象数据模型进行总结。 E-R模型 选修 m n 成绩 学号 姓名 性别 年龄 所在系 课程号 课程名 所在系 学分 学生 课程 E-R图 m:n联系 学生 课程 m n 学生实体 学号 姓名 年龄 性别 所在系 S1 程宏 19 男 计算机 S9 王敏 20 女 计算机 课程实体 课程号 课程名 所在系 学分 C1

文档评论(0)

1亿VIP精品文档

相关文档