2. DBMS
Database – a collection of data that is logically coherent.
DBMS – Database Management System
defines, creates, and maintains a database.
Introduced during 1960’s.
Used for controlling databases either in he hard disk in a PC or on
network.
Doesn’t Consider relationship between tables.
Has several Components like External interface,DB Language
Engine, Query Optimizer,DB Engine, DBMS Management
Component.
7. DATABASE MODELS
A database model
defines the logical design of data.
Describes the relationships between different
parts of data.
3 models
Hierarchical model
Network model
Relational model
8. HIERARCHICAL MODEL
Data are organized as an upside down
tree.
Each entity has only one parent but can
have several children.
9. NETWORK MODEL
The entities are organized in a graph.
Some entities can be accessed through
several paths.
10. RELATIONAL MODEL
Data are organized in two-dimensional
tables called relations.
The tables are related to each other.
The most popular model.
13. RELATIONAL MODEL
RDBMS (Relational Database Management
System)
Introduced during 1970’s.
Introduced Relational Model instead of Navigational
Model.
Has Relationship between tables.
Using primary keys,foreign keys and Indexes.
15. DBMS VS RDBMS
DBMS RDBMS
Introduced in 1960’s Introduced in 1970’s.
Followed Navigational DBMS Relationship between table
for storage. using keys,indexes.
Data fetching is slower for complex Faster because of its
relational and large amount of data. Model.
Used for applications using small Used for Complex and large
amount of data. Amount of data.
Data redundancy common Keys and Indexes are used in the
in this model. tables to avoid redundancy.
Examples : dBase,Microsoft Access, Examples: SQL
LibreOffice Base,FoxPro. Server,Oracle,MySQL,
SQLite.