Professional Documents
Culture Documents
02/07/2020
BIT21 Data Models
Hierarchical database model - A hierarchical database model is a data model in which the data
are organized into a tree-like structure. The data are stored as records which are connected
to one another through links. A record is a collection of fields, with each field containing only
one value.
Relational model - The relational model for database management is an approach to managing
data using a structure and language consistent with first-order predicate logic, first described in
1969 by English computer scientist Edgar F. Codd, where all data is represented in terms of
tuples, grouped into relations.
Network model - The network model is a database model conceived as a flexible way of
representing objects and their relationships. Its distinguishing feature is that the schema,
viewed as a graph in which object types are nodes and relationship types are arcs, is not
restricted to being a hierarchy or lattice.
Object database - An object database is a database management system in which information is
represented in the form of objects as used in object-oriented programming. Object databases
are different from relational databases which are table-oriented. Object-relational databases are
a hybrid of both approaches.