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, ... |