DATABASE MANAGEMENT SYSTEMS



UNIT I

INTRODUCTION
Historical perspective - Files versus database systems - Architecture - E-R model - Security and Integrity - Data models.

UNIT II

RELATIONAL MODEL
The relation - Keys - Constraints - Relational algebra and Calculus - Queries - Programming and triggers

UNIT III

DATA STORAGE
Disks and Files - file organizations - Indexing - Tree structured indexing - Hash Based indexing

UNIT IV

QUERY EVALUATION AND DATABASE DESIGN
External sorting - Query evaluation - Query optimization - Schema refinement and normalization - Physical database design and tuning - Security

UNIT V

TRANSACTION MANAGEMENT
Transaction concepts - Concurrency control - Crash recovery - Decision support - Case studies


REFERENCES:

1. Raghu RamaKrishnan and Johannes Gehrke, “Database Management Systems”, McGraw Hill International Editions, 2000.
2. C. J. Date, “An Introduction to Database Systems”, Seventh Edition, Addison Wesley, 1997.
3. Abraham Silberschatz, Henry. F. Korth and S. Sudharshan, “Database system Concepts”, Third Edition, Tata McGraw Hill, 1997.