数据库系统原理.docVIP

  • 16
  • 0
  • 约2.86万字
  • 约 43页
  • 2017-02-13 发布于北京
  • 举报
数据库系统原理

第4章 数据库建模——ODL方法 学习本章的重点:掌握面向对象数据库的基本概念和ODL方法 虽然传统的关系型数据库占主导地位,但简单的二维表数据库模型已经无法表达诸如多媒体数据、多维数据、CDA(计算机辅助设计)等海量数据的存储和发展。面向对象技术,为数据库技术的进一步发展起到了推坡助澜的作用。面向对象数据库的本质就是把客观世界的事物看成是一个完整的对象,建立该对象以及对象之间的关联数据库模型。 是一种基于面向对象技术建立数据库模型的方法。ER图和IDEF1X图都是基于关系模型的方法。 4.1 面向对象概述 4.1.1 面向对象模型和关系模型的比较 ER图和IDEF1X图都是基于关系模型的方法。虽然可以方便地描述客观对的数据和关系,但还有一些不足。 (1)关系模型方法不能描述客观对象的复杂特性; (2)为了避免冗余,往往把一个完整的对象分散到若干个实体中去,如果要得到某个对象的完整信息,则需要在多个实体中去查找; (3)有些具有复杂关系的对象,无法用ER图或IDEF1X方法表现出来。而面向对象的方法把客观对象作为一个整体对象看待。对象的所有状态、行为、方法都封装在一个类中,处理更加方便。 4.1.2 面向对象的基本概念 面向对象概念的实质是将数据和相关代码填装在一起。其中数据表示了对象的状态,代码表示了对象的行为,而对象之间的传递请求称为消息。 (1

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档