Professional Documents
Culture Documents
1 - Chapter 1 - The Worlds of Database Systems
1 - Chapter 1 - The Worlds of Database Systems
Departments
Courses Students
b. Hierarchical data model
Advantages Disadvantages
- Easy to understand the - Do not allow many-to-
relationships among many relationships
different records - Any change in the
- Pace of accessing the relationships may require
information is speedy manual reorganization of
due to the predefined the data
paths
c. Network data model
Many-to-many relationship
Departments Suppliers
Employees Projects
c. Network data model
Advantages Disadvantages
- The model is simple and the - System complexity: each and
implementation is effortless every record has to be
- Easy access to Data maintained with the help of
- Ability to manage more pointers
relationship: one-to-one, one- - Because of the pointers,
to-many, many-to-many insertion, updates and
deletion become more
complex
- A change in structure
demands a change in the
application -> lack of structural
independence.
d. Relational data model
Advantages Disadvantages
- Support operations like union, - The response to a query is
intersection, difference, time-consuming and inefficient
Cartesian product, select, if the number of tables
project, join and division. between which the
- Easy access to Data relationships are established
- Use a language which is easy increases.
and human readable
3. Outline of Database-System Studies