Professional Documents
Culture Documents
Architecture of Dbms and Types
Architecture of Dbms and Types
Introduction.
Data Models
Importance of data models
Database modeling Techniques
Hierarchical
Network
Relational
Entity Relationship model
Comparison between models
Important questions
2
Introduction
3
•Root
•C1 Rahat Thapar Campus patial
•L1 10000
Cust_l
customer loan
oan
P_no
City
Advantages:
◻ It makes the requirement simple and easily
understandable by representing simple diagrams.
◻ One can covert ER diagrams into record based
data model easily.
◻ Easy to understand ER diagrams
Disadvantages
◻ No standard notations are available for ER
diagram. There is great flexibility in the notation.
It’s all depends upon the designer, how he draws it.
◻ It is meant for high level designs. We cannot simplify
for low level design like coding.
Object-Oriented Model
◻ Object oriented database models have been
around since the seventies when the concept of
object oriented programming was first explored.
◻ It is only in the last ten or fifteen years that
companies are utilizing object oriented DBMSs
(OODBMS).
◻ OODBMS should be used when there is a business
need, high performance required, and complex
data is being used.
Components of object data
model
◻ Object: Abstraction of real world thing.
◻ An object class: set of objects with shared attributes.
i.e. object that shares similar characteristics are
grouped in classes.
◻ Attributes: properties of objects.
Advantages
Data integrity Deletion of parent Free from delete Free from delete
results in deletion anomalies anomalies
of child records
Important Questions
◻ Compare the features of Network, Hierarchical and
Relational model with the help of examples(10)
◻ Discuss the concept of entity relationship model. How
it helps in designing relational database? (10)
◻ Discuss the concept of entity relationship model. How
it helps in designing relational database.(10)
◻ What is ER model?(2)
◻ What do you meant by data models? Explain network
model in detail.