Hierarchical:
– allow large databases to be divided up easily,
– inflexible for building new search paths and much redundant data.
• Network:
– little redundant data,
– high cost to maintain links.
• Object-Oriented:
– permit relations, functionality, persistence and inter-dependence to be built into one system,
– complex and high overhead.
• Relational:
– open, flexible, adaptable
– may suffer from large data volumes, redundancy, and long search times.