0% found this document useful (0 votes)
52 views14 pages

21CSC205P Database Management Systems

erfgthyjujhgf

Uploaded by

kavya.jhamb8
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
52 views14 pages

21CSC205P Database Management Systems

erfgthyjujhgf

Uploaded by

kavya.jhamb8
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 14

SRM INSTITUTE OF SCIENCE AND TECHNOLOGY

FACULTY OF ENGINERING AND TECHNOLOGY


SCHOOL OF COMPUTING

COURSE PLAN
21CSC205P DATABASE MANAGEMENT SYSTEMS JANUARY
– MAY 2024

Revision History:
Date Version Modification Modified by Reviewed by Authorized by
done
22-12-2023 1.0 Initial Release Dr. S.Sadagopan Dr. C.Lakshmi
Table of Contents

1.0 General Details............................................................................................................................3


2.0 Reference Books......................................................................................................................... 3
3.0 Prerequisites............................................................................................................................... 3
4.0 Instructional Objectives.............................................................................................................. 3
5.0 Overall Assessment Plan............................................................................................................. 4
6.0 Tentative Test Schedule...............................................................................................................4
7.0 Detailed Test Plan....................................................................................................................... 5
8.0 Mini Project Details.....................................................................................................................6
9.0 Online Global Certification Course / Real-Time Project Plan...................................................... 7
10.0 Detailed Session Plan.................................................................................................................. 7
11.0 Overall Execution Plan.............................................................................................................. 11
1.0 General Details

Course Code: 21CSC205P

Course Title: Database Management Systems

Semester: IV

Course Time: JANUARY – MAY 2024

Slot: D

Batch
Day Batch 1 Batch 2
Hour Timing Hou Timing
r
Day order 1 - - - -
Day order 2 - - - -
Day order 3 4 10:40am – 11.30am 9 3:10pm – 4.00pm
Day order 4 6,7 12:30pm - 2:15pm 1,2 8:00am - 9:40am
Day order 5 5 11:35am - 12:25pm 10 4:00pm - 4:50pm

Location: University Building, Tech Park

Tutorial Assessment Hour: Batch 1: Day order 5 – 5th Hour & Batch 2: Day order 5 – 10th Hour

2.0 Reference Books

1. Abraham Silberschatz, Henry F Korth, S. Sudharshan, Databse Ssystem Concepts, Seventh Edition, Tata
MCGraw Hill 2019.
2. Ramez Elmasri, Shamkanth B, Navathe, Fundamentals of Database Systems, Sixth Edition, Pearson
Education, 2011.
3. CJ Date, A Kannan, S Swamynathan, An Introduction to database Systems, Eight Edition, Pearson
Education, 2006.
4. RaghuramaKrishnan, Johannes Gehrke, Database Management Systems, 3rd Edition, Mc Graw Hill
Education, 2003.
5. Principles of Database Systems, J.D.Ullman, Galgoti, 1982.
6. NoSQL Distilled, A brief guide to the emergining world of Polygot persistence, First Edition, Promod J,
Sadalage Martin Fowler, 2012.

3.0 Prerequisites

Nil
4.0 Instructional Objectives

1. Understand the fundamentals and need of Database systems, Architecture Languages


2. Conceive database design through Relational model, Relational Algebra
3. Design Logical schema with constraints, familiarize SQL Queries
4. Standardization of Database through Normalization
5. Understand Storage Management, the practical problems of Concurrency control, Failures and recovery, NoSQL
database

5.0 Overall Assessment Plan

# Compo Portion Topics to be Assessed Mode of Assessment Mark Remarks


nent to be
Covered
Basic three tier Theory based 4
architecture, assessment - Written
1 1A Unit 1 Construction of DB Test 11.2
using ER Model
Problem understanding, Project based 10
Identification of Entity assessment -
and Relationships, Mindmap,
2 1B Unit I Construction of DB Presentation, Viva
using ER Model for their
project
Justification related to Online Global 2
3 1C Unit 1 DBMS design of ER Certification Course
Diagram / Realtime Project
Conversion of ER model Theory based 4
to Relational Schemas, assessment - Written
4 2A Unit II Tuple Relational Test 12
calculus, Domain
Relational calculus
Design of Relational Project based 10
Schemas, Creation of assessment - Demo,
5 2B Unit II Database and their Viva, Report
Tables for their project
Design of Relational Online Global 2
Schemas, Creation of Certification Course
Database and their / Realtime Project -
6 2C Unit II
Tables for Realtime Demo, Viva, Report
project
Understanding and Theory based 4
applying concepts of assessment - Written
Constraints, queries, sub Test 13
7 3A Unit III queries, nested queries,
joins, views, Triggers
and Cursors
Writing the complex Project based 10
8 3B Unit III queries based on the assessment - Demo,
concepts of constraints, Viva, Report
sets, joins, views,
Triggers and Cursors
Writing the complex Online Global 2
queries based on the Certification Course
9 3C Unit III concepts of constraints, / Realtime Project -
sets, joins, views, Demo, Viva, Report
Triggers and Cursors
Understanding the Theory based 4
pitfalls in relational assessment - Written
10 4A Unit IV design, functional Test 12
dependencies and
different normalizations
nalyzing the pitfalls, Project based 10
identifying the assessment - Project
11 4B Unit IV
dependencies and Demo, Report
applying normalizations
Analyzing the pitfalls, Online Global 2
identifying the Certification Course
12 4C Unit IV dependencies and / Realtime Project -
applying normalizations Project Demo,
in real-time projects Report
List and identify the Theory based 4
requirement of assessment - Written
13 5A Unit V
Concurrency control and Test 12
recovery mechanisms.
Implementation of Project based 10
14 5B Unit V concurrency control and assessment - Project
recovery mechanisms. Demo, Report
Implementation of Online Global 2
concurrency control and Certification Course
15 5C Unit V recovery mechanisms in / Realtime Project -
real-time project Project Demo,
Report
Final project Final Presentation 10
with front-end,
16 6A
Report Submission,
Demo
Online Global Final Presentation 10
Certification Course in with front-end,
17 6B
Oracle/SQL (or) Report Submission,
Real-time Project Demo
Total 100

6.0 Tentative Test Schedule

# Tentative date Test Marks Portion Duration


25 Unit 1
1 06-02-2024 Written Test 50 minutes
10 Unit 2
2 27-02-2024 Activity- Assignment- 50 minutes
Solving Book back
Exercises
3 26-03-2024 Written Test 25 Unit 3 50 minutes
4 12-04-2024 Activity - Role Play – 10 Unit 4 50 minutes
Chart preparation
5 03-05-2024 Written Test 25 Unit 5 50 minutes

7.0 Detailed Test Plan

Tentative Interna
Test Type
l Mark Question Pattern Mode
Components of Date
Test

Total: 25 Marks

Exam Pattern:
1A Written Test 06-02-2024 4 Concept Understanding Physical
Questions – 5 * 2 = 10 Exam
Scenario based / HOTs
Questions – 3 * 5 = 15
Activity-
Assignment- Total: 10 Marks
2A Solving Book Questions – 2 * 5 = 10 Physical
back 27-02-2024 4 Exam
Exercises
Total: 25 Marks

Exam Pattern:
3A Written Test 26-03-2024 Physical
4
Query Writing 10 * 2 = 20 Exam
Trigger 1*5 =5

Total: 10 Marks
Activity -
Role Play – 12-04-2024 4 Activity Pattern:
4A Chart Physical Exam
preparation Team size - 5
Each student should
present 1 normal form
Total: 25 Marks

5A Written Test 03-05-2024 4 Exam Pattern:


Physical
Concept Understanding Exam
question 5 * 2 = 10
Scenario based / HOTs
Questions – 3 * 5 = 15
8.0 Mini Project Details

Test Tentative
Compone date of Total
Artifacts Mark Split-up
nts final Marks
evaluation

1B Problem understanding, Marks to be evaluated based on


07-02-2024 Identification of Entity presentation and demo
and 14-02- and Relationships, 10 Problem Identification – 1 Marks
2024 Construction of DB using Presentation - 2
ER Model for their Demo - 2 Marks
project Viva - 3
Report - 2 Marks
28-02-2024 Design of Relational Marks to be evaluated based on
and Schemas, Creation of demo and viva voce
2B 06-03-2024 Database and their Tables 10 Demo - 4 Marks
for their project Viva voce – 3 Marks
Report - 3 Marks

27-03-2024 Writing the complex Marks to be evaluated based on


and queries based on the demo and viva voce
3B 04-04-2024 concepts of constraints, 10 Demo - 4 Marks
sets, joins, views, Viva - 3 Marks
Triggers and Cursors Report -3 Marks

Analyzing the pitfalls, Marks to be evaluated based on


identifying the demo and viva voce
4B 15-04-2024 dependencies and 10 Demo - 4 Marks
applying normalizations Viva - 3 Marks
Report - 3 Marks

Implementation of Marks to be evaluated based on


concurrency control and demo and viva voce
5B 29-04-2024 recovery mechanisms. 10 Demo - 4 Marks
Viva - 3 Marks
Report - 3 Marks

07-05-2024 Marks to be evaluated based on


6A and Final project 10 presentation and demo
08-05-2024 Final Presentation - 2
Demo - 2 Marks
Viva - 3 Marks
Report - 3 Marks
9.0 Online Global Certification Course / Real-Time Project Plan

Test Marks Tentative Split-up


Components Date

1C 2 07-02-2024 Registering for Online Global Certification /


Letter from the employer for Real-time
Projects

20% Assignment submission / online course


2C 2 28-02-2024 completion of Online Global Certification / 20 %
Real-time project completion

40% Completion of Online Global Certification /


3C 2 27-03-2024 40% Real-time project completion

60% Completion of Online Global Certification /


4C 2 15-04-2024 60% Real-time project completion certificate

80% Completion of Online Global Certification /


5C 2 29-04-2024 80% Real-time project completion certificate

6B 10 07-05-2024 Completion of Online Global Certification /


Real-time project completion certificate from
the employer

10.0 Detailed Session Plan

R Teaching
S.No Topics to be covered Hours Testing method
ef method
Unit 1
Issues in File Processing
System, Need for DBMS,
Illustration using
1,2 Basic terminologies of 2 PPT, BB
Database example

Illustration using
3 Database system Architecture 1 PPT, BB
example

Case Study on Various Illustration using


4 1 PPT, BB
Database Architecture example
Illustration using
5,6 Various Data models 2 PPT, BB
example

ER diagram basics and Illustration using


7,8 2 PPT, BB
extensions example
Construction of Database
design using Entity Group Discussion,
Relationship diagram for an Scenario Discussion
9,10 2 PPT, BB
application such as University Illustration using
Database, Banking System, example
Information System
Group Discussion,
Construction of Relational Scenario Discussion
11,12 2 PPT, BB
Schemas Illustration using
example
UNIT II

Conversion of ER model
13 1 PPT, BB
to Relational Table Flipped Class Room

Case study: Apply conversion


14,15 concept. Discussion of various 2
PPT, BB Flipped Class Room
design issues

16 Pitfalls in Relational Database 1


systems PPT, BB Crossword Puzzle

Understanding various
17,18 Relational languages such as 2 PPT, BB Illustration using
Tuple Relational calculus example

Domain relational calculus 2 Illustration using


19,20 PPT, BB
example

21 Calculus Vs Algebra 1 Illustration using


PPT, BB
example

22 Computational capabilities 1 Illustration using


PPT, BB
example
Case Study: Applying Relational
23,24 Algebra for all the queries of 2 PPT, BB
Brainstorming
application Designed.

Unit III

SQL commands Gamification


25 1 PPT, BB
26 Constraints Illustration using
1 PPT, BB
example

27 Joins Illustration using


1 PPT, BB
example

28 Set operations Illustration using


1 PPT, BB
example

29 Sub queries PPT, BB Illustration using


1
example

30 Views PPT, BB Illustration using


1
example

31 PL — SQL Illustration using


1 PPT, BB
example

32 Triggers Illustration using


1 PPT, BB
example

33 Cursors Illustration using


1 PPT, BB
example

34 Case Study: Implement all the Illustration using


queries using SQL 1 PPT, BB
example

35 Case Study: Implement all the Illustration using


queries using PL-SQL 1 PPT, BB
example
Case Study: Implement all the
36 queries using Cursor and Illustration using
Triggers 1 PPT, BB
example

Unit IV

37 Normalization Illustration using


1 PPT, BB
example

38 Need for Normalization 1 PPT, BB Illustration using


example

39 NF1 Illustration using


1 PPT, BB
example

40,41 NF2 PPT, BB Illustration using


2
example
NF3 Illustration using
42,43 2 PPT, BB
example

44,45 NF4 Illustration using


1 PPT, BB
example

46 NF5 Illustration using


1 PPT, BB
example
Case study: Apply Conversion
47,48 rules and normalize the Illustration using
2 PPT, BB
Database example

Unit V

49,50 Storage Structure 2 Illustration using


PPT, BB
example

Transaction control Illustration using


52,53 2 PPT, BB
example

54,55 Concurrency control Illustration using


algorithms 2 PPT, BB
example

56 Issues in Concurrent Illustration using


execution 1 PPT, BB example

57,58 Failures and Recovery Illustration using


algorithms 2 PPT, BB example
Case Study: Demonstration
of Entire project by applying
all the concepts learned Group Discussion,
with minimum Front-End Scenario Discussion
59,60
requirements, NoSQL 2 PPT, BB Illustration using
Database, Document example
Oriented, Key Value pairs,
Column Oriented and Graph
11. Overall Execution Plan:
Target Assigned
# Activity Dates Responsibilities to

List of topics unit-wise assigned to faculty members


Send the list of topics planned to course coordinator/audit
professors for review
All
Video Content Guidelines for video preparation: faculties.
1 19-01-2024
Preparation 1. Each video should cover concepts of topic assigned. Team
2. Duration of video to be from 7 to 10 mins only. Heads
3. Common template to be used by all.
4. Formal Dress code while recording.

1. Each faculty to prepare for the respective units assigned.


2. Questions have to be framed on own and not to be taken as
such from any other source. Other sources can be referred, but
the question has to be modified, say with different example and All
Question Bank so on. faculties.
2 13-02-2024
Preparation 3. Solution is required for all questions. Team
Concept Understanding Questions - 2 Heads
Scenario based / HOTs Questions - 1
4. Team Heads are responsible for distributing topics to team
members and no topics are missed.

01-02-2024
1. Check for the quality of the questions as per the category in
15-02-2024
Question Bank the question bank.
3 20-03-2024 SPOC Team
Scrutiny 2. Ensure there are no repetitions.
08-04-2024
3. Coordinate with CC.
20-04-2024

06-02-2024
1. Select the question from Question Bank
27-02-2024
2. Share the QP to audit professor for review
4 Cycle Test 26-03-2024 SPOC Team
3. Plan for cycle tests question paper printing, print and
12-04-2024
distribute.
29-04-2024
4. Coordinate with CC.
1. Responsible for the preparation of course file as per the
checklist.
2. At the end of each CT exam, files should be updated and got
13-03-2024
verified from the Team Head. SPoCs
Course File 25-04-2024
5 3. Participate in result analysis activity. Course File
Preparation 15-05-2024
4. Course Files are to be prepared for each department and the Team
26-05-2024
faculties listed are responsible for the preparation including
CO-PO Mapping, attainment of Cos, etc.
5. Coordinate with CC.

17-02-2024
1. Scribe and prepare minutes of meeting for all meetings
Feedback Collection 17-03-2024
conducted.
6 and Minutes of 14-04-2024 Team
2. Share the MoM to CC and Audit professors on the same day or
Meeting 18-05-2024
the next of meeting.
30/05/2024

You might also like