首页> 外文会议>Proceedings on the 1986 international workshop on Object-oriented database systems >A strongly typed, interactive object-oriented database programming language
【24h】

A strongly typed, interactive object-oriented database programming language

机译:一种强类型的交互式面向对象的数据库编程语言

获取原文
获取原文并翻译 | 示例

摘要

Programming languages with data types have been used successfully to model databases with the abstraction mechanisms of a relational or semantic data model. The benefits of data types for modeling databases with an object-oriented database language has also been considered, but more research is required to isolate the basic features that the type system of the language should have, and to integrate the representation of abstract knowledge with the representation of concrete and procedural knowledge. The point of view is presented that, for a strongly typed programming language, the following features are relevant: a) a type system with concrete types, abstract data types with assertions and inheritance of operators from the representation type; b) the notion of type hierarchies; c) an object-oriented view of databases, where objects are the only values that can be created, destroyed, and updated. Examples will be given to show how the conceptual language Galileo might be modified to become a strongly typed, object-oriented database language.

机译:

具有数据类型的编程语言已成功用于通过关系或语义数据模型的抽象机制对数据库进行建模。还考虑了数据类型对使用面向对象的数据库语言进行数据库建模的好处,但是还需要进行更多的研究,以隔离语言的类型系统应具有的基本特征,并将抽象知识的表示与具体和程序知识的表示。提出的观点是,对于强类型编程语言而言,以下特征是相关的:a)具有具体类型的类型系统,具有断言的抽象数据类型以及从表示类型继承操作符的类型系统; b)类型层次结构的概念; c)数据库的面向对象视图,其中对象是唯一可以创建,销毁和更新的值。将通过示例说明如何将概念语言Galileo修改为一种强类型的,面向对象的数据库语言。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号