Mr. Binu Vargis Assistant Professor (CSE) : Relational Database Management System (RDBMS) - I
Mr. Binu Vargis Assistant Professor (CSE) : Relational Database Management System (RDBMS) - I
SYSTEM (RDBMS)-I
INTRODUCTION
OBJECTIVE
INDEX
FILE SYSTEM
CHARACTERISTICS OF FILE
PROCESSING SYSTEM
FLAT FILE
PROBLEMS: TRADITIONAL
APPROACH
Data Security
Data Redundancy
Data Isolation
Program/ Data Dependence
Concurrent Access Anomalies
DATA SECURITY
DATA REDUNDANCY
DATA ISOLATION
DATABASE APPROACH
DBMS
The
Banking
System
College
Management System
Inventory
Hospital
Control System
Management
PROGRAMMING LANGUAGES
ADVANTAGES OF DBMS
Controlling redundancy
Enforces integrity constraints
Better security
Better flexibility
Effective data sharing
Enables backup and recovery
CONTROLLING REDUNDANCY
Redundant Data
NON-REDUNDANT DATABASE
ENFORCING INTEGRITY
CONSTRAINTS
Integrity rules:
Entity
SOLUTION TO CONCURRENCY
ANOMALY
S (Shared
Lock)
X (Exclusive
Lock)
True
False
False
False
LOCKS
T1
Lock-X(B);
Read(B,b);
b:=b-50;
Write(B,b);
Unlock(B);
Lock-X(A);
Read(A,a);
a:=a+50;
Write(A,a)
Unlock(A);
T2
Lock-S(A);
Read(A,a);
Unlock(A);
Lock-S(B)
Read(B,b);
Unlock(B);
Display(a+b);
SCHEDULE 1
T1
T2
Lock-X(B);
Read(B,b);
b:=b-50;
Write(B,b)
Unlock(B)
Grant-X(B,T1)
Lock-S(A);
Read(A,a);
Unlock(A);
Lock-S(B)
Read(B,b);
Unlock(B);
Display(a+b);
Lock-X(A)
Read(A,a)
a:=a+50;
Write(A,a)
Unlock(A);
Concurrency-control
manager
Grant-S(A,T2)
Grant-S(B,T2)
Grant-X(A,T2)
THANK YOU