CourseCurriculum (3)
CourseCurriculum (3)
Course Code: CSE201 Credit Units L T P/S SW AS/DS FW No. of PSDA Total Credit Unit
Course Level UG 2 0 2 4 0 0 0 5
Course Title Database Management Systems
Course The objective of this course is to get students familiar with Databases and their use. They can identify different types of available database
Description : model, concurrency techniques and new applications of the DBMS.
Course Objectives :
SN
Objectives
.
The objective of this course is to get students familiar with Databases and their use. They can identify different types of available database model,
1
concurrency techniques and new applications of the DBMS.
Pre-Requisites : General
Theory /VAC / Architecture Assessment (L,T & Self Work): 80.00 Max : 100
Attendance+CE+EE : 5+35+60
Lab/ Practical/ Studio/Arch. Studio/ Field Work Assessment : 20.00 Max : 100
Attendance+CE+EE : 5+35+60
SN
Lab / Practical Details
.
Based on the Employee & Department tables perform the following SQL queries 1. Write a query in SQL to display the last name and job title of all
1
employees who do not have a manager
2 Write a query in SQL to display the last name, salary, and commission of all employees who earn commissions. Sort data in descending order of
salary and commissions.
. Write a query in SQL that prompts the user for a manager ID and generates the employee ID, last name, salary, and department for that manager’s
3
employees. The HR department wants the ability to sort the report on a selected column.
4 Write a query in SQL to Display all employee last names in which the third letter of the name is a.
5 Write a query in SQL to Display the last name of all employees who have both an a and an e in their last name
Write a query in SQL to Display the last name, job, and salary for all employees whose job is sales representative or stock clerk and whose salary is
6
not equal to $2,500, $3,500, or $7,000.
Write a query in SQL to display the employee number, last name, salary, and salary increased by 15.5% (expressed as a whole number) for each
7
employee. Label the column New Salary.
Create a report that produces the following for each employee: employee last name earns salary monthly but wants 3 times salary. Label the column
8
Dream Salaries.
Create a query to display the last name and salary for all employees. Format the salary to be 15 characters long, left-padded with the $ symbol. Label
9
the column SALARY.
Display each employee’s last name, hire date, and salary review date, which is the first Monday after six months of service. Label the column
10
REVIEW. Format the dates to appear in the format similar to “Monday, the Thirty-First of July, 2000.”
Display the last name, hire date, and day of the week on which the employee started. Label the column DAY. Order the results by the day of the
11
week, starting with Monday.
Open ended problem Take an example of real world situation to and do the following 1. Conceptual Design of Database (ER diagram) 2. Convert
12
conceptual design to Relational database
Project Based Learning Create a complete RDBMS (using DDL & DML ) & Develop a software (Front end) for showing the connectivity with above
develop RDBMS using Python. For following: o Library Management System: o Online Retail Store Database: o Student Information System: o
13
Healthcare Management System: o Hotel Reservation System: o Inventory Management System: o Social Media Platform Database: o Employee
Management System: o Banking System Database: o Online Auction System: o Flight Booking Sy
No.of PSDA : 3
SN. PSDA Point
1 Quiz
2 Group Presentation
3 Minor Project