It stores data in a collection of related tables. Each table is a sequence of records, similar to a flat file, all records that are in a table are of the same record type and each row is equivalent to a field. A relational database uses six tables to store data.
Sometimes referred to as a multidimensional database, organizes relationships over three or more dimensions. Each field is contained within a cell that can be accessed directly from a query or from following of the relational database model in which tables are stacked in addition to being linked side by side.
Allows one-to-one and one-to-many relationships, linked in a hierarchical structure.
Sometimes referred to as object-oriented database, stores data as objects, which can be grouped into classes and defined by attributes and methods. An object-oriented database is used to describe a variety of technologies that combine object-oriented and relational concepts.
It uses a mesh-like structure to offer the additional capacity to define many-to-many relationships.