The comparison among the record based data models in DBMS
HIERARCHICAL MODEL |
NETWORK MODEL |
RELATIONAL MODEL |
It organizes records in form
of the tree structure. |
It organizes records in form of directed
graphs. |
It organizes
records in form of tables. |
Only one to one (1:1) and
one to many (l: N) relationships are implemented in this model. |
(1:1) and ( 1: N), many to many (M: N) relationships
implemented. |
All the
relationships can be implemented easily. |
Relations among records arc
physically implemented using pointers. |
Relations among records are represented
physically using linked lists. |
Relations among records arc
represented logically in the form of rows and columns. |
Lack of declarative querying facilities. |
Lack of declarative querying facilities. |
Provides declarative querying facilities using SQL. |
Complexity makes
the design of a database difficult. |
Complexity increases the burden on the
programmer for database design as well as data manipulation. |
As physical level details are hidden from end-users so this model is very simple to understand. |
Insertion anomaly exists
i.e. Insertion of a child record without parent record is not possible. |
This model does not suffer from insertion anomalies. |
This model does not suffer from insertion
anomalies. It is very easy to insert records into the tables. |
Multiple occurrences of child records lead to
inconsistency problems when updation is performed. |
Due to single occurrences of records no update
problems exists. |
By use of normalization, the redundancy of data
is removed hence updation is very easy to perform. |
Deletion anomaly exists. It is difficult to delete the parent records. |
No deletion anomaly exists as simple changing
position pointers can be made when the record is deleted. |
Free from deletion anomaly because information
or records are stored in different tables. |
Retrieval algorithms are complex
and asymmetric. |
Retrieval algorithms are complex hut
symmetric. |
Retrieval algorithms are simple and symmetric. |
IBM's IMS
(Information Management System) is a popular DBMS using this Model. |
VAX-DBMS,
DMS-JIOO of UNI VAC*, and SUPRA DBMS's use this Model. |
Most commonly used in real-world applications. Oracle. SQL Server. Sybase DBMS use this Mode) |
Less data independence, |
Partial data independence. |
Data
independence |
Basic structure |
Basic structure |
Basic structure |
|
|
|
|
|
|
0 Comments