Back close

Course Detail

Course Name Database Management Systems
Course Code 24CSC212
Program Integrated M. Sc. Mathematics and Computing
Semester IV
Credits 4
Campus Coimbatore

Summary

Introduction to DBMS:Database System Vs File system, Database systems applications, Purpose of database systems – Data models. Relational models: Structure of relational databases – database schema keys – schema diagrams. Relational Query Languages – fundamental relational algebra operations – additional relational algebra operations.

Introduction to SQL –
Background – SQL data definition –structure of SQL queries – set operations – null values – aggregate functions – modifications to the database.

Database design – overview of the design process – the entity-relationship model – constraints – entity-relationship diagrams – reduction to relation schemas – Entity-relationship design issues – weak entity sets – extended E-R features. Intermediate SQL: Nested subqueries – Join expression – Views – Transactions – integrity constraints – authorization. Advanced SQL –
Accessing SQL from a program – functions and procedures – triggers.

Relational database design – features of good relational designs – atomic domains and normal forms – 1NF, 2NF, 3NF, 4NF and BCNF – decomposition using functional dependencies – functional dependency theory – algorithm for decomposition -decomposition using multi values dependencies – PJNF and DKNF. Over view of Transaction Management and Concurrency control

Text Book & Reference Books

Text Book:

  1. Silberschatz. A., Korth, H. F. and Sudharshan, S. “Database System Concepts”, 6th Edition, TMH, 2010

Reference Books

  1. Elmasri, R. and Navathe, S. B. “Fundamentals of Database Systems”, 5th Edition, Addison Wesley, 2006
  2. Date, C. J. “An Introduction to Database Systems”, 8th Edition, Addison Wesley, 2003.
  3. Ramakrishnan, R. and Gehrke, J. “Database Management Systems”, 3rd Edition, McGrawHill, 2003.

DISCLAIMER: The appearance of external links on this web site does not constitute endorsement by the School of Biotechnology/Amrita Vishwa Vidyapeetham or the information, products or services contained therein. For other than authorized activities, the Amrita Vishwa Vidyapeetham does not exercise any editorial control over the information you may find at these locations. These links are provided consistent with the stated purpose of this web site.

Admissions Apply Now