Hierarchical data models
- A hierarchical data model is designed to store hierarchies. (Duh!)
- Arbitrary levels of "master/detail", to use ancient terminology.
- 1:n relationships are very common.
- Easy to map to storage.
- A Customer has zero or more Orders.
- An Order has one or more Items.
- Each Item references a Product.
- A Customer has zero or more Invoices.