3136

Download as pdf or txt
Download as pdf or txt
You are on page 1of 3

Program : Diploma in Computer Engineering / Cyber Forensics and Information

Security / Robotic Process Automation

Course Title: Database Management Systems


Course Code : 3136
Lab

Semester : 3 Credits: 1.5

Course Category: Program Core

Periods per week: 3 (L:0 T:0 P:3) Periods per semester: 45

Course Objectives:

● Impart to design, develop and manage relational databases using SQL.


● Understand the design of databases with constraints for real world applications.

Course Prerequisites:

Course
Topic Course name Semester
code

Basic programming concepts Introduction to IT systems Lab I

Problem Solving &


Programming concepts II
Programming

Course Outcomes :

On completion of the course, the student will be able to:

Duration
COn Description Cognitive Level
(Hours)
Make use of DDL, DML commands to construct and
CO1 12 Applying
manage databases
Make use of aggregate functions, join operations,
CO2 11 Applying
views and nested queries
Develop SQL programming using functions,
CO3 12 Applying
procedures, cursors and trigger
Design and develop databases for real world
CO4 7 Applying
applications
Lab Exam 3
CO – PO Mapping

Course
PO1 PO2 PO3 PO4 PO5 PO6 PO7
Outcomes
CO1 3 3
CO2 3 3
CO3 3 3
CO4 3 3 3 3 3

3-Strongly mapped, 2-Moderately mapped, 1-Weakly mapped

Course Outline

Module Duration
Name of the Experiment Cognitive Level
Outcomes (Hours)
Make use of DDL, DML commands to construct and
CO1
manage databases
Experiment with DDL commands-CREATE,
M1.01 2 Applying
ALTER, DROP
Apply integrity constraints - PRIMARY KEY,
M1.02 NOT NULL, DEFAULT, CHECK, UNIQUE, 2 Applying
FOREIGN KEY
Apply DML commands - INSERT, SELECT,
M1.03 4 Applying
UPDATE and DELETE to manipulate databases
Experiment with WHERE, DISTINCT,
BETWEEN, ORDER BY, IN, LIKE, set
M1.04 4 Applying
operations in SELECT statements for data
retrieval from the databases
Make use of aggregate functions, join operations,
CO2
views and nested queries
Identify aggregate functions -SUM, AVG,
M2.01 COUNT, MIN, MAX - GROUP BY and 3 Applying
HAVING clause
M2.02 Develop nested queries 3 Applying
M2.03 Develop SQL queries for inner and outer joins. 3 Applying
M2.04 Construct various views of the table 2 Applying
Lab Exam – I 1.5
Develop SQL programming using functions, procedures, cursors and
CO3
trigger
Experiment with stored procedures for simple
M3.01 3 Applying
tasks
Utilize stored functions for database
M3.02 3 Applying
manipulations
M3.03 Experiment with cursors for database operations 3 Applying
M3.04 Develop SQL programs using triggers 3 Applying
CO4 Design and develop databases for real world applications
M4.01 Open Ended Experiments** 7 Applying
Lab Exam – II 1.5

** - Sample Open Ended Experiments


(Not for End Semester Examination but compulsory to be included in Continuous Internal
Evaluation.) Students can-do open-ended experiments as a group of 2-3. There is no
duplication in experiments between groups.
Consider the following scenarios:
 Student information system
 Hostel management
 Library management
 Super market billing system
Students should gather the required information, draw the ER diagrams, map them to the
relative databases and normalize the tables.
Text / Reference

T/R Book Title/Author


T1 Elmasri, Navathe, Database Systems ,6th ed., Pearson,2011
R1 Sliberschatz A., H. F. Korth and S. Sudarshan, Database System Concepts, 6th ed,
McGraw Hill, 2011.
R2 ITL Education Solutions ltd, Introduction to Database Systems, Pearson,2011

Online Resources

Sl.No Website Link


1 https://www.w3schools.com/sql
2 https://www.tutorialspoint.com/sql
3 https://www.javatpoint.com/sql
4 https://www.guru99.com/sql

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy