A hierarchical database model is a data model in which the data is organized into a treelike structure. The data is 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. The entity type of a record defines which fields the record contains.