Database Models
Advantages
- Mechanisms for minimizing data redundancy and inconsistency
- Logical database design is separated from physical aspects
- Relatively program-data independent
- Management of data for access, manipulation, and security
- Flexible mechanisms for generating reports and queries
- Program development and maintenance costs are reduced
- Data can be accessed in a multiplicity of ways within and amongst organizations
Disadvantages
- Ease of use - many untrained people create and use databases without considering its design - usually incorporate many errors
- Processing resources required