The OverRelational Manifesto. VOCIFEROUS IGNORANCE vs. NUMB DOGMA.(the sequel)
Date: 22 May 2006 23:40:16 -0700
Message-ID: <1148366416.299136.260370_at_j73g2000cwa.googlegroups.com>
The beginning can be found on
http://groups.google.com/group/comp.databases.theory/browse_frm/thread/32e771cb8a3e70af
Here...
For example
...ARTICLE
...CLIENT
...SHIPMENT
http://groups.google.com/group/comp.databases.theory/tree/browse_frm/thread/32e771cb8a3e70af/24b09e5385c76ceb?rnum=11&_done=%2Fgroup%2Fcomp.databases.theory%2Fbrowse_frm%2Fthread%2F32e771cb8a3e70af%3F#doc_7841166a7f60a90d
... I describe briefly the type system existing in RxO system.
According to this type RxO-system looks like OO-system. All data exists
in the set of objects, which have complex structure and can be linked
with referenses into complex hierarhic structure. The only existing
type requirement is "each object's component has type that allows
relational assignment ", becouse it gets easy possibility to meet main
requirement of "The OverRelational Manifesto".
{
No INTEGER;
Definition String;
}CONSTARIN No Kys
{
DueID INTEGER;
Name STRING;
Divisions SET OF
{
Address STRING
} CONSTRAIN Name KEY;
} CONSTRAIN DueID KEY
{
No Integer; Recipient CLIENT; Items SET OF { Art ARTICLE Quantity INTEGER } CONSTRAIN Art KEY;
} CONSTRAIN No KEY
According to this definition, each SHIPMENT object is copmplex (0NF) objects, which includes refences on ARTICLE and SUPPLIER objects. In fact complex hierarchic structure is defined here.
But I promise that RxO system is simultaneously relational system too and all data existing in this system reprezented as set of relation. These relations are defined implicity but users has access to these relations and can manipulate with them. It means that relvars exist in system and users must know their names and names of their attributes. So RxO system keeps a rule what allows users to know that names right after complex hierarhic structure was defined.
So according to examples kindly given by Mikito Harakiri this proposed feature can sound in one sentence as "Complexity of hierarchical structures can be expressed with (names of relation "point" names of its attributes in RDM)". Received on Tue May 23 2006 - 08:40:16 CEST