2a.  List the advantages and disadvantages of the Hierarchical Database model.

 

Advantages

Disadvantages

Supports 1:M Relationships

There is always a link between a parent and a child (Data Integrity)

Designed to support large databases

There are numerous ‘tried-and-true’ applications available

Complex to manage

Does not readily support M:M applications

Complex Programming Required

Programming Requires a complete knowledge of the physical layout of the database