next up previous contents
Next: Codd's definition of a Up: Database constraints Previous: Conceptual parts of a

Structures in the relational model

The relational database model contains the following specific relations:

  1. Table (File, Relation)
  2. Record (Row, Tuple)
  3. Field (Column, Attribute)

A relational database can be visualised as a table:

tex2html_wrap_inline2456 tex2html_wrap_inline2458 tex2html_wrap_inline2460 ... tex2html_wrap_inline2462
tex2html_wrap_inline2464 ... ... ... ... ...
tex2html_wrap_inline2466 ... ... ... ... ...
... ... ... ... ... ...
tex2html_wrap_inline2468 ... ... ... ... ...

EAGLET is implemented as a single table where the set of terms is represented as a set of records (table rows) and all term attributes are mapped to record fields (table columns).

The relations between the records (`vcards' for `virtual term record cards') are expressed by key mapping operations:



Dafydd Gibbon
Wed Apr 15 14:31:25 MET DST 1998