摘要
本文叙述了用面向对象的程序设计语言C++开发的一个基于关系数据库扩展模型的面向对象系统(简称OOERD系统)。该系统以关系数据库作为底层存贮模式,实现了对象内外存映象之间的相互转换;并利用OOPL的特有机制,对关系数据库的建模能力进行扩充,使其支持层次化属性、层次化元组以及多值属性的直接表示。
An Object-oriented System based on an extensive model of the relational database is described in this paper, which is developed by using the object-oriented programming language C++ . This system uses the relational database as the lower level storage model and implements the interchange of object and their disk formats. It also expands the modelling capability of the relational database with the particular mechanisms of OOPL so as to support the direct expression of the stratified attributes, the stratified tuples and the multi-value attributes.