Professional Documents
Culture Documents
Database Models
Types of Database
Flat file
Hierarchical
Network
Relational
Object oriented
Object relational
Hierarchical model
Have the concept of parent-child relationship
Hierarchical model
Advantages:
Data can be quickly retrieved
Data integrity is easier to manage
Disadvantage
User must be familiar to the structure
redudancy
Network Model
Uses set structures
Network Model
Advantages:
Data can be access quickly
User can start with any table
Easier to model more complex databases
Easier to develop complex queries
Disadvantages:
Cannot be easily modified
Database structure affects the application
Relational Model
Most popular database model
Relational Model
Advantages:
Easy access
Easy to change
Data is represented logically
Easy to develop complex queries
Relational Model
Disadvantages:
Must understand the concept of relationships
Must learn SQL
understand
Property inheritance
Automated
Easier to manage objects
Compatible with OOP tools
understand
No standard
Stability
Disadvantages:
Must understand both concepts
Must support object inheritance