Database Models
by Heather Heacock
1. Hierarchical Database
1.1. offer lightning quick searches
1.2. utilize minimum amount of disk space for storage
2. Network Database
3. Object Database
3.1. class defines a group of objects by specifying the attributed and methods these objects share
3.2. represent objects that have slightly different attributes
4. Flat File
4.1. each row of table is a record
4.2. each column of table is a field
4.3. can search for, update, group, and organize records
5. Relational Database
5.1. collection of related tables
5.2. specified by joining common data stored in the fields of records in different tables
5.3. tables are essentially independent, but the tables can be joined for a particular task as required
5.4. flexible database model
6. Dimensional Database
6.1. fields are contained within cells that can be accessed directly from a query or from following a relationship
6.2. tables are stacked in addition to being linked side by side
6.3. easy to maintain and efficient to use because data is stored the same way it is viewed
7. Object-rational Database
7.1. an attempt to add object-orientedness to tables
7.2. have flexibility to store unique types of data and program code necessary to access that data