doc/book/en/development/datamodel/definition.rst
branchstable
changeset 5349 023dbeb84cc2
parent 5319 9b1b7020d179
child 5351 ecf07370e6db
equal deleted inserted replaced
5348:db7b4d2eba4b 5349:023dbeb84cc2
    40 Let us detail a little the divergences between E/R and |yams|:
    40 Let us detail a little the divergences between E/R and |yams|:
    41 
    41 
    42 * all relationship are binary which means that to represent a
    42 * all relationship are binary which means that to represent a
    43   non-binary relationship, one has to use an entity,
    43   non-binary relationship, one has to use an entity,
    44 * relationships do not support attributes (yet, see:
    44 * relationships do not support attributes (yet, see:
    45   https://www.logilab.net/cwo/ticket/341318), hence the need to reify
    45   http://www.cubicweb.org/ticket/341318), hence the need to reify it
    46   it as an entity if need arises,
    46   as an entity if need arises,
    47 * all entities have an `eid` attribute (an integer) that is its
    47 * all entities have an `eid` attribute (an integer) that is its
    48   primary key (but it is possible to declare uniqueness on other
    48   primary key (but it is possible to declare uniqueness on other
    49   attributes)
    49   attributes)
    50 
    50 
    51 Also |yams| supports the notions of:
    51 Also |yams| supports the notions of: