首页> 外文OA文献 >Design and specification of an object-oriented data definition language
【2h】

Design and specification of an object-oriented data definition language

机译:面向对象的数据定义语言的设计和规范

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

The problem addressed by this thesis is the inability of traditional data models to efficiently support the new database applications of today, such as Computer-Aided Design and multimedia. Traditional data models were designed for specific business type applications, i.e., record keeping (relational) and product assembly (hierarchical). Because of this, their permitted data types, structures, and query languages are specific and therefore limited. New applications require more complex and varied data structures and data types. The flat representation of data by traditional data models results in complex objects being scattered over many relations losing the correspondence between the user's view and database representation. The approach taken was to develop a new object-oriented data model (O-ODM). The object-oriented approach permits both the structure of complex objects and their operations to be specified by the designer, providing a flexibility not available in traditional data models. As a result an object may be modelled closer to the user's view, permitting the application programmer to easily capture its complexity. The result of this thesis is the specification of an object-oriented data definition language (O- ODDL) for the O-ODM. The O-ODDL incorporates the features of a unique object, object classes, inheritance, the covering, and encapsulation. The covering, unique to this O-ODM, is important in that it maps an object in one class to a subset of objects in another, providing the ability to manipulate an object as either a singleton or set. This O-ODM and its O-ODDL provide the constructs necessary to represent the new database applications of today.
机译:本文所要解决的问题是传统数据模型无法有效地支持当今的新数据库应用程序,例如计算机辅助设计和多媒体。传统数据模型是为特定业务类型的应用程序而设计的,即记录保存(关系)和产品组装(层次结构)。因此,它们允许的数据类型,结构和查询语言是特定的,因此受到限制。新的应用程序需要更加复杂和多样化的数据结构和数据类型。传统数据模型对数据的平面表示导致复杂的对象分散在许多关系上,从而失去了用户视图和数据库表示之间的对应关系。采取的方法是开发新的面向对象的数据模型(O-ODM)。面向对象的方法允许设计人员指定复杂对象的结构及其操作,从而提供了传统数据模型无法提供的灵活性。结果,可以将对象建模为更接近用户的视图,从而使应用程序程序员可以轻松捕获其复杂性。本文的结果是为O-ODM设计了一种面向对象的数据定义语言(O-ODDL)。 O-ODDL包含唯一对象,对象类,继承,覆盖和封装的功能。此O-ODM唯一的覆盖层很重要,因为它将一个类中的对象映射到另一个类中的对象子集,从而提供了将对象作为单例或集合来操作的能力。该O-ODM及其O-ODDL提供了代表当今新数据库应用程序所必需的结构。

著录项

  • 作者

    Badgett Robert B.;

  • 作者单位
  • 年度 1995
  • 总页数
  • 原文格式 PDF
  • 正文语种 en_US
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号