Download as ppt, pdf, or txt
Download as ppt, pdf, or txt
You are on page 1of 11

Why relational

model required?
Presented by: Rupa Ghosh
10DM049
DATABASE
• Database
– Integrated collection of data
– Database management system (DBMS)
• Store and organize data consistent with
database’s format
RELATIONAL MODEL

• Proposed by E.F Codd in 1970.


• A tabular representation of data.
• Information is categorized and sorted.
• Every row have a unique identification or key.
• Two important keys
– primary keys
– foreign keys
Contd..
• Data broken down to pieces.
• Connected by using relationships
Why relational model?
• Most widely used model.
– Vendors: IBM, Informix, Microsoft, Oracle,
Sybase, etc.
• “Legacy systems” in older models
– E.G., IBM’s IMS (hierarchical model)
• Recent competitor: object-oriented model
– ObjectStore, Versant, Ontos, O2
– A synthesis emerging: object-relational model
• Informix UDS, UniSQL, Oracle, DB2
ADVANTGES

• Allows for Data Independence.


• Simplicity
• A good theoretical background .
• Organizes the data.
• Provides simple and flexible way to
describe data.
The Relational Model versus
Earlier Models
• Hierarchical Model :
-showed child-parent type relation
-tree structure is inflexible
• Network model:
-links between records of the same type
are not allowed
-many to many relationships
-predefined datas.
Contd

• Relational model:
-express relationship between data.
-model allows users to record and
relate large amounts of data.
-no predefined data.
-versatile, simple, clean in structure
Contd…
- Easy to design
- Security control
- Accuracy ensured
conclusion
• model is the de facto foundation for
the majority of modern databases .
• simple method of breaking
information up into small pieces that
can be quickly searched.
• uses the concept of a relation using a
table rather then a graph or shapes.

You might also like