地理教师网之地理信息系统实用教程
当前位置: > 地理书库 > 地理信息系统实用教程 > 数据库的数据模型(3)

数据库的数据模型(3)

时间:2010-01-29 03:24 来源:地理教师网 作者:云中雪 责任编辑:地理教师
-------

  二、面向对象的数据模型及其实现方法

  在目前流行的关系模型中,真实世界被强制映射成表的集合。因此,复杂对象的许多语义被丢失了。面向对象模型允许定义任意复杂的数据类型,模型化真实世界的静态特征,并通过面向对象模型提供与对象类型相关联的操作,记录对象的动态特征。同关系模型相比,面向对象的模型更适合数据结构的组织,而关系模型更适合数据本身的组织。也就是说,若数据库中一条独立的记录具有独立的意义,则适合采用关系模型。相反,若数据库中一条记录只有同其它记录组合在一起时才有意义,则适合采用面向对象的模型。目前,数据库中引入面向对象机制常用如下方案:

  1.建立全新的数据库的数据模型和数据语言。当然,开发一个全新的面向对象的数据库语言和数据库管理系统是一件富有挑战性的工作。

  2.扩展一个已存在的数据库语言,使之具有面向对象的功能。如在SQL语言中加入了面向对象的机制。

  3.扩展一个已存在的面向对象的程序设计语言,使之具有数据库功能。即通过面向对象语言特征的支持,加入数据库特征如查询、管理等。

  4.提供一个可扩充的面向对象的数据库管理系统,以提供服务。

  5.把面向对象语言结构嵌入到传统的宿主语言中,如同将SQL语言嵌入到C语言中。

  6.为特定的应用领域提供一个底层的面向对象的数据库管理。这种方案往往针对特定的应用领域。


  本文标题:数据库的数据模型(3)
  手机页面:http://m.dljs.net/dlsk/gisjiao/10640.html
  本文地址:http://www.dljs.net/dlsk/gisjiao/10640.html
顶一下
(0)
0%
踩一下
(0)
0%
-------
欢迎你对数据库的数据模型(3)发表评论
 发表评论请自觉遵守互联网相关的政策法规,本站地址:http://www.dljs.net
评价:
用户名: 验证码: 点击我更换图片
(输入验证码,选匿名即可发表)
关于数据库的数据模型(3)的最新评论 >>>查看详细评论页