|< < 3 > >|

Major data models


Data model
Types
Data access and modification
Implementations

Example
Entities, attributes, relationships None ——
Records participating in multiple linked lists Low-level API E.g. Cullinet
Hierarchically structured entities, attributes Low-level API IBM IMS
Documents: JSON, BSON, XML Low-level API, SQL-inspired languages MongoDB, CouchDB, Bigtable, ...

Example
Tables Relational algebra, Relational calculus, SQL Microsoft SQL Server, Oracle, MySQL, Postgres, ...


* Committee on Data Systems Languages

|< < 3 > >|