Why the relational data model can be considered as a formal basis for group operations in object-oriented systems

dc.creatorGrigoriev, Evgeniy
dc.date2007-08-02
dc.date2007-09-05
dc.date.accessioned2026-07-07T08:27:23Z
dc.date.available2026-07-07T08:27:23Z
dc.descriptionRelational data model defines a specification of a type "relation". However, its simplicity does not mean that the system implementing this model must operate with structures having the same simplicity. We consider two principles allowing create a system which combines object-oriented paradigm (OOP) and relational data model (RDM) in one framework. The first principle -- "complex data in encapsulated domains" -- is well known from The Third Manifesto by Date and Darwen. The second principle --"data complexity in names"-- is the basis for a system where data are described as complex objects and uniquely represented as a set of relations. Names of these relations and names of their attributes are combinations of names entered in specifications of the complex objects. Below, we consider the main properties of such a system.
dc.description10 pages
dc.identifierhttps://arxiv.org/abs/0708.0361
dc.identifierhttp://arxiv.org/abs/0708.0361
dc.identifier.urihttp://salesiana.dossiersoluciones.com/handle/123456789/137256
dc.subjectDatabases
dc.subjectE.2; D.3.3; F.3.3; F.4.1; H.2.1; H.2.3; H.2.4; H.3.3
dc.titleWhy the relational data model can be considered as a formal basis for group operations in object-oriented systems
dc.typetext

Files

Collections