TBC 302 Database Management System-1
TBC 302 Database Management System-1
TBC 302 Database Management System-1
1 Contact Hours: 42 L 2 T 1 P 0
4 Credits: 0 3
5 Semester:
Autumn Spring Both
9 Course Outcomes: A student who successfully fulfills the course requirements will be
able to:
CO 1 Understand the concepts of database management and can differentiate the database
approach with the file system approach.
CO 2 Sketch and develop Entity Relationship Diagrams for real world problems and design
databases.
CO 3 Apply and analyze Relational database queries with the help of Structured Query
Language (SQL) and construct simple and moderately advanced database queries in
SQL.
CO 4 Evaluate and Apply logical database design principles, including keys, constraints and
database normalization and design normalized databases.
CO 5 Understand and defend the importance of concurrency control in Transaction Processing
Systems.
CO 6 Examine the importance of recovery management in databases and solve deadlock
related problems.
11 Suggested Books:
Sl.N NAME OF AUTHERS/BOOKS/PUBLISHERS YEAR OF
O PUBLICAT
ION/REPRI
NT
th
1 Elmasri and Navathe: Fundamentals of Database Systems, 5 Edition, Pearson 2007
Education.
2 Silberschatz, Korth and Sudharshan: Data base System Concepts,5 th Edition, 2006
Mc-GrawHill.
3 C.J. Date, A. Kannan, S. Swamynatham: A Introduction to Database Systems, 1996
8th Edition, Pearson education.
4 Raghu Ramakrishnan and Johannes Gehrke: Database Management Systems, 2003
3rd Edition, McGraw-Hill.