Unit 1
Unit 1
RELATIONAL DATABASES
Data Models
Data Models
Relational Hierarchical
Model Model
Object -Oriented
Model
Relational Model
⚫ This model represent data and relationship
among data by a collection of tables known as
relationship.
⚫ A number of columns unique names.
⚫ Relationship model relate records by the value
that
contain.
Advantage:
• Easy to use
• Flexibility
• Precision
• Security
• Data Independence
Disadvantage
⚫ Low Performance.
⚫ Physical storage consumption.
⚫ Easy of design can lead to bad
design.
⚫ Hardware over heads
Network data Model
⚫ This model represent data by
collection of records and relationship
among data.
⚫ This is represent by link which can be
viewed as pointer.
⚫ There are three components of network
models,
• Record Type
• Data Elements
• Link
Many to one Many to
relationship / many
relationship
T
Teacher Employees
e
Teac Work in
h
Courses
Project
Advantages
• Easy to access data.
• Capability to handle more
relationship type.
• Data Integrity.
• Data Independence.
Disadvantages:
System Complexity.
Operational Anomalies.
Structural Independence.
Hierarchical Data Model
⚫ A DBMS to the hierarchical data model uses tree
structure
to relationship among records.
⚫ A hierarchical database consist of a collection of
records
which are Roo
connected with each other through
Employee
link t
First