CSE-4th-Sem-Syllabus2023-24 DBMS
CSE-4th-Sem-Syllabus2023-24 DBMS
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 2 - - - - - - - - - - - - -
CO2 3 3 2 - - - - - - - - - 2 2
CO3 2 2 2 - 3 - - - - - - 2 2 3
CO4 2 - - - 3 - - - - - - 3 2 2
Mapping Strength: Strong– 3 Medium – 2 Low – 1
Course Structure
No. of No. of No. of
Lecture Tutorial Practical
Hours Hours Hours
Module – 1: Introduction to Databases
Introduction to Databases: Introduction, Characteristics of database approach,
1.1 2 - 0
Advantages of using the DBMS approach, History of database applications.
Overview of Database Languages and Architectures: Data Models, Schemas, and
1.2 Instances. Three schema architecture and data independence. Database languages, and 3 - 0
interfaces, The Database System environment.
Conceptual Data Modelling using Entities and Relationships: Entity types, Entity sets
1.3 and structural constraints, Weak entity types, ER diagrams, Specialization and 3 - 1
Generalization
Module – 2: Relational Databases
Relational Model: Relational Model Concepts, Relational Model Constraints and
2.1 relational database schemas,Update operations, transactions, and dealing with constraint 3 - 0
violations.
Relational Algebra: Unary and Binary relational operations, additional relational
2.2 3 - 0
operations (aggregate,grouping, etc.) Examples of Queries in relational algebra.
Mapping Conceptual Design into a Logical Design: Relational Database Design using
2.3 2 - 0
ER-to-Relationalmapping
Module – 3: Normalization and SQL
B.E. Blown up Syllabus – II Year
The National Institute of Engineering, Mysuru 2023-24
PRACTICAL COMPONENT
Create a row level trigger for the customers table that would fire for INSERT or
UPDATE orDELETE operations performed on the CUSTOMERS table. This
4. CO4
trigger will display thesalary difference between the old & new Salary.
CUSTOMERS(ID,NAME,AGE,ADDRESS,SALARY)
Create cursor for Employee table and extract the values from the table. Declare
the variables,Open the cursor, and extract the values from the cursor. Close the
5. CO4
cursor.
Employee(E_id, E_name, Age, Salary)
Install an Open-Source NoSQL Data base MongoDB & perform basic
6. CRUD(Create, Read,Update & Delete) operations. Execute MongoDB basic CO5
Queries using CRUD operations.
Project-based Experiment: CO1,
The project should use all the database concepts covered in theory and CO2,
7.
laboratory sessions. Students can integrate other relevant concepts/technologies CO3,
as required. CO4.
Textbook:
1. Fundamentals of Database Systems, Ramez Elmasri and Shamkant B. Navathe, 7th
Edition, 2017, Pearson.
Reference Book:
1. Database management systems, Ramakrishnan, and Gehrke, 3rd Edition, 2014, McGraw
Hill.
Online Resources:
1. MIT OpenCourseWareCourse Link: https://ocw.mit.edu/courses/6-830-database-systems-
fall-2010/
2. IIT Kharagpur Course Link: https://cse.iitkgp.ac.in/~pabitra/course/dbms/dbms_new.html
3. NPTEL Course Link: https://onlinecourses.nptel.ac.in/noc22_cs91/preview