0% found this document useful (0 votes)
12 views2 pages

DBMS Syllabus

The document outlines the course outcomes for a Database Management Systems course, detailing the key concepts students will learn, including database design, SQL and NoSQL queries, and transaction management. It specifies the topics covered in the course, such as the relational model, database design principles, and transaction management techniques. Additionally, it lists textbooks and references for further reading on the subject.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
12 views2 pages

DBMS Syllabus

The document outlines the course outcomes for a Database Management Systems course, detailing the key concepts students will learn, including database design, SQL and NoSQL queries, and transaction management. It specifies the topics covered in the course, such as the relational model, database design principles, and transaction management techniques. Additionally, it lists textbooks and references for further reading on the subject.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

20IT206 DATABASE MANAGEMENT SYSTEMS 3003

COURSE OUTCOMES
On successful completion of the course, the students will be able to

CO1: Outline the key concepts of database systems. PO1, PO2, PO3,
PO12
CO2: Interpret the significant aspects of relational database, relational PO2, PO3, PO4,
algebra and database design process. PO12
CO3: Identify and use suitable normal form for designing relational PO2, PO3, PO4,
database. PO12
CO4: Make use of SQL queries to manipulate a database for a given PO2, PO3, PO4,
domain. PO12
CO5: Apply NoSQL queries to manipulate a database for a given PO2, PO3, PO4,
domain. PO12
CO6: Examine the transaction management concepts, locking PO2, PO3, PO4,
protocols deadlocks and log based recovery. PO12

DBMS AND RELATIONAL MODEL 11


Database-System Applications – Purpose of Database Systems – View of Data – Database Languages –
Database Design – Database Engine – Database and Application Architecture – Database Users and
Administrators – History of Database Systems – Structure of Relational Databases – Database Schema –
Keys – Schema Diagrams – Relational Query Languages – The Relational Algebra.

DATABASE DESIGN 11
Entity-Relationship Model – ER Diagrams – Functional Dependencies – Non-Loss Decomposition
Functional Dependencies – First Normal Form – Second Normal Form – Third Normal Form –
Dependency Preservation – Boyce/Codd Normal Form – Multi-Valued Dependencies and Fourth Normal
Form – Join Dependencies and Fifth Normal Form.

SQL AND NoSQL 12


SQL Query Language – Data types and Schema – SQL Data Definition – Basic Structure of SQL Queries
– Additional Basic Operations – Set Operations – Null Values – Aggregate Functions – Nested Sub
queries – Modification of the Database – Join Expressions – Views – Transactions – Integrity Constraints
– Index Definition in SQL – Authorization – Accessing SQL from a Programming Language – Functions
and Procedures – Triggers – Motivation for NoSQL database – Variety of NoSQL databases.

TRANSACTION MANAGEMENT 11
Transaction Concept – A Simple Transaction Mode – Storage Structure – Transaction Atomicity and
Durability – Transaction Isolation – Serializability – Transaction Isolation and Atomicity – Transaction
Isolation Levels – Implementation of Isolation Levels – Transactions as SQL Statements – Lock-Based
Protocols – Deadlock Handling – Multiple Granularity – Insert Operations – Delete Operations, and
Predicate Reads – Timestamp-Based Protocols – Validation-Based Protocols – Log Based Recovery.

Total Hours: 45
TEXT BOOKS
1. A. Silberschatz, Henry F. Korth, and S. Sudharshan, “Database System Concepts”, 7 th Edition, Tata
McGraw Hill, 2019.
2. Dan Sullivan, “NoSQL for Mere Mortals”, Addison Wesley, 2015.

REFERENCES
1. Ramez Elmasri and Shamkant B. Navathe, “Fundamentals of Database Systems”, 7 th Edition,
Pearson/Addision wesley, 2016.
2. Raghu Ramakrishnan, “Database Management Systems”, 4th Edition, McGraw Hill, 2021.
3. S. K. Singh, “Database Systems Concepts, Design and Applications”, 1 st Edition, Pearson Education,
2006.
4. C. J. Date, A. Kannan and S. Swamynathan, “An Introduction to Database Systems”, 8 th Edition,
Pearson Education, 2006.

WEB REFERENCE
1. http://nptel.ac.in/courses/106106093/

You might also like