Int306:Database Management Systems: Course Outcomes
Int306:Database Management Systems: Course Outcomes
CO1 :: develop skills and understanding in the database design and make use of database
management systems for applications
CO2 :: develop understanding about relational algebra, relational model and SQL for
implementing and maintaining databases
CO3 :: develop understanding about the different issues involved in the design and
implementation of a database system
CO4 :: develop skills and understanding about the real time transaction management systems
and the concurrency control techniques
CO5 :: compose programming constructs such as functions, stored procedures and triggers that
can be shared by multiple forms, reports and data management applications
Introduction to Databases
• purpose of database systems, components of dbms, applications of dbms
• integrity constraints
• database keys
• aggregate functions
• sql joins
• subqueries
• join dependencies, fifth normal form and pitfalls in relational database design
• concurrency control
• recoverability
• triggers
• exception handling
Text Books:
1. DATABASE SYSTEM CONCEPTS by HENRY F. KORTH, ABRAHAM SILBERSCHATZ, S.
SUDARSHAN, MCGRAW HILL EDUCATION
References:
1. DATABASE SYSTEMS: MODELS, LANGUAGES, DESIGN AND APPLICATION PROGRAMMING
by RAMEZ ELMASRI, SHAMKANT B. NAVATHE, PEARSON
2. AN INTRODUCTION TO DATABASE SYSTEMS by C. J. DATE, S. SWAMYNATHAN, A.
KANNAN, PEARSON
3. SQL, PL/SQL: THE PROGRAMMING LANGUAGE OF ORACLE by IVAN BAYROSS, BPB
PUBLICATIONS
4. SIMPLIFIED APPROACH TO DBMS by PRATEEK BHATIA AND GURVINDER SINGH, KALYANI
PUBLISHERS