0% found this document useful (0 votes)
80 views

Course Plan (ADBMS)

Uploaded by

jsheoran9755
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
80 views

Course Plan (ADBMS)

Uploaded by

jsheoran9755
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 12

Format No. QSP/7.1/01.F01 (B) Issue No.05 Rev.

No 5 Dated: Jan 1, 2017


________________________________________________________________
UNIVERSITY OF PETROLEUM & ENERGY STUDIES
College of Engineering Studies
Dehradun
COURSE PLAN

Programme : B. Tech – CSE (All IBM Branches)


Course : Advanced Database Management System
Course Code : CSEG – 235
No. of credits : 3
Semester : III
Session : 2018-19
Batch : 2017-21
Prepared by : Dr. Jagdish Chandra Patni
Email : [email protected]
Co-Faculties : Dr. Hitesh Kumar Sharma, Mr. Vishwas Rathi, Mr. Pardeep
Singh, Mr. Sudeep varshney, Ms. Richa Chaudhary, Ms.
Nitika Goenka, Ms. Ankita Shukla

Approved By

Faculty HOD/ Prog. Head

UPES Campus Tel : +91-135-2770137


“Energy Acres” Fax : +91 135- 27760904
P.O. Bidholi, , Dehradun
COURSE PLAN

A. PREREQUISITE:
a. Basic Knowledge of Database Management System.

B. PROGRAM OUTCOMES (POs) and PROGRAM SPECIFIC OUTCOMES (PSOs)


for ADVANCED DATABASE MANAGEMENT SYSTEM:
B1. PROGRAM OUTCOMES (POs)
Engineering Graduates will be able to:
PO1. Engineering knowledge: Apply the knowledge of mathematics, science,
engineering fundamentals, and an engineering specialization to the solution of
complex engineering problems.
PO2. Problem analysis: Identify, formulate, review research literature, and analyze
complex engineering problems reaching substantiated conclusions using first
principles of mathematics, natural sciences, and engineering sciences.
PO3. Design/development of solutions: Design solutions for complex engineering
problems and design system components or processes that meet the specified
needs with appropriate consideration for the public health and safety, and the
cultural, societal, and environmental considerations.
PO4. Conduct investigations of complex problems: Use research-based knowledge and
research methods including design of experiments, analysis and interpretation of
data, and synthesis of the information to provide valid conclusions.
PO5. Modern tool usage: Create, select, and apply appropriate techniques, resources,
and modern engineering and IT tools including prediction and modeling to
complex engineering activities with an understanding of the limitations.
PO6. The engineer and society: Apply reasoning informed by the contextual
knowledge to assess societal, health, safety, legal and cultural issues and the
consequent responsibilities relevant to the professional engineering practice.
PO7. Environment and sustainability: Understand the impact of the professional
engineering solutions in societal and environmental contexts, and demonstrate
the knowledge of, and need for sustainable development.
PO8. Ethics: Apply ethical principles and commit to professional ethics and
responsibilities and norms of the engineering practice.
PO9. Individual and team work: Function effectively as an individual, and as a
member or leader in diverse teams, and in multidisciplinary settings.
PO10. Communication: Communicate effectively on complex engineering activities
with the engineering community and with society at large, such as, being able to
comprehend and write effective reports and design documentation, make
effective presentations, and give and receive clear instructions.
PO11. Project management and finance: Demonstrate knowledge and understanding of
the engineering and management principles and apply these to one’s own work,
as a member and leader in a team, to manage projects and in multidisciplinary
environments.
PO12. Life-long learning: Recognize the need for, and have the preparation and ability
to engage in independent and life-long learning in the broadest context of
technological change.

B2. Program Specific Outcomes (PSOs)

Computer Science Engineering with specialization in Cloud Computing and


Virtualization Engineering Graduates will be able to:
PSO1. Perform system and application programming using computer system concepts,
concepts of Data Structures, algorithm development, problem solving and
optimizing techniques,
PSO2. Apply software development and project management methodologies using
concepts of front-end and back-end development and emerging technologies and
platforms.
PSO3: Ability to understand and apply Cloud Computing architecture for scalable,
secure and dynamically provisioned business oriented environment with
optimized performance tuning and data reliability.

C. COURSE OUTCOMES FOR ADVANCED DATABASE MANAGEMENT


SYSTEM
At the end of this course student should be able to
CO1. Model the database applications using Enhanced Entity Relational Model.
CO2. Explain and analyse the internal storage structures and the searching methods used
in Database Management Systems.
CO3. Analyse the background processes involved in transaction processing.
CO4. Explain and analyse the working of concurrency control and recovery techniques.
CO5. Understand the concept of distributed database and object oriented databases.

Table: Correlation of POs and PSOs v/s COs


PO/CO PO PO PO PO PO PO PO PO PO PO PO PO PSO PSO PSO
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
CO1 1 1 2 - - - - - - - - 2 - 3 -
CO2 1 1 2 - - - - - - - - 2 - 3 -
CO3 1 1 2 - - - - - - - - 2 - 3 -
CO4 1 1 2 - - - - - - - - 2 - 3 -
CO5 1 1 2 - - - - - - - - 2 - 3 -
2005
Course

CSEG
Code

System
Course

Database
Advanced
Title

Management

1: Slight (Low)
D. PEDAGOGY
1
1
PO
Engineering Knowledge

1
2
PO
Problem analysis

Total Test
2
3
PO
Design/development of solutions

Total Quizzes
4
PO
Conduct investigations of complex problems

Total Assignment
 Presentation,

One Classroom Session = 60 minutes


 NPTEL videos,
5
PO

E. COURSE COMPLETION PLAN


Modern tool usage

 YouTube videos.
6

Total Class room sessions


PO
The engineer and society

Total Blackboard sessions


7
PO
Environment and sustainability

02
01
02
12
24
2: Moderate (Medium)
8
PO
Ethics

9
PO
Individual or team work

10
PO
Communication

 Voiceover Presentation & Video lectures,


11
PO
Project management and finance

2
12
PO
Life-long Learning

Perform system and application programming using computer system concepts,


concepts of Data Structures, algorithm development, problem solving and
PSO 1

optimizing techniques
Apply software development and project management methodologies using
3

concepts of front-end and back-end development and emerging technologies and


PSO 2

3: Substantial (High)
platforms.
Apply computing knowledge to assess, design and propose cyber security
solutions and perform forensic procedures on digital systems and cyber world
PSO 3

using tools and technologies in the area of cyber security and cyber forensics
F. EVALUATION & GRADING
Students will be evaluated based on the following 3 points.
S. No. Assessment Weightage Schedule

1 Internal Assessment (IA) 30% Detailed Below

2 Mid-semester Examination (MS) 20% Academic Calendar

3 End-semester Examination (ES) 50% Academic Calendar

F1. INTERNAL ASSESSMENT: WEIGHTAGE – 30%


Internal Assessment shall be done based on the following:

S. No. Description % of Weightage out of 30%


1 Class Tests 30%
2 Quizzes 30%
3 Assignments 20%
4 Blackboard Content Access 10%
5 Attendance and Performance in the class 10%
F2. Internal Assessment Record Sheet (including Mid Term Examination marks) will be
displayed online at the end of semester i.e. last week of regular classroom teaching.

F3. CLASS TESTS/QUIZZES: Two Class Tests based on descriptive type theoretical &
numerical questions and Two Quizzes based on objective type questions will be held;
one class test and one quiz at least ten days before the Mid Term Examination and
second class test and second quiz at least ten days before the End Term Examination.
Those who do not appear in Viva-Voce and quiz examinations shall lose their marks.
The marks obtained by the students will be displayed on LMS a week before the start
of Mid Term and End Term Examinations respectively.
F4. ASSIGNMENTS: After completion of each unit or in the mid of the unit, there will be
home assignments based on theory and numerical problems. Those who fail to submit
the assignments by the due date shall lose their marks.
F5. GENERAL DISCIPLINE: Based on student’s regularity, punctuality, sincerity and
participation in the interactions.
The marks obtained by the students will be displayed on LMS at the end of semester.
F6. MID TERM EXAMINATION: WEIGHTAGE – 20%
Mid Term examination shall be Two Hours duration and shall be a combination of
Short and Long theory Questions.
Date of showing Mid Term Examination Answer Sheets: Within a week after
completion of mid Sem examination.
F7. END TERM EXAMINATION: WEIGHTAGE – 50%
End Term Examination shall be Three Hours duration and shall be a combination of
Short and Long theory/numerical Questions.
F8. GRADING:
The overall marks obtained at the end of the semester comprising all the above three
mentioned shall be converted to a grade.

G. COURSE DELIVERY PLAN

Course
Required Learning Pedagogy/
Ses Outco
Resources
sio TOPICS mes Discussion(s)/ Assessm
n Addres (including media) Postings ent
sed

Module 1: Enhanced Entity Relationship Model

[T1] ,
https://
Relational Model Constraints
1 CO1 www.youtube.com/ Lecture
and Schemas
watch?
v=gGGHjYbQMvw

[T1] ,
https://
2 CO1 Lecture
Enhanced ER Model www.youtube.com/
watch?v=zc0Scbjxv-w

[T1],
Specialization and https://www.youtube.co
3 Generalization, Hierarchies CO1 m/watch? Readings/ brief
and Lattices v=d8W4MYAxRWg video/
PPTs presentations

4 Modeling of UNION Types CO1 Lecture


Faculty Uploaded
using Categories
[T1],
Mapping ER & EER Model https://
into Relations www.youtube.com/ Reflectio
5 CO1 Lecture
watch? n -1
v=WIkw87aLAMc

Module 2: Disk Storage and Indexing


Readings/ brief
Introduction to Secondary
6 CO2 Faculty Uploaded PPTs video/
Storage Devices
presentations

7 Seek time, latency, Buffering CO2 [T1] Lecture


of Blocks
https://
8 File Organization- Sorted, CO2 www.youtube.com/ Lecture
heap files watch?v=B7hVxCmfPtM

Readings/ brief Assignm


9 Parallelizing Disk Access CO3 video/ ent 1
Faculty Uploaded PPTs
using RAID Technology presentations release

10 Hashing – internal & external CO3 [T1] Lecture

[T1],
https://
www.youtube.com/
Single-Level Indexes –
11 CO3 watch? Lecture
Primary
v=eTiuaFfaSXQ&index
=11&list=PL52484DF04
A264E59

https://
www.youtube.com/
Readings/ brief
Clustered and Secondary watch?
12 CO3 video/
indexes v=NUFXNU51uJY&ind
presentations
ex=12&list=PL52484DF
04A264E59

13 Multilevel Indexes CO3 Faculty Uploaded PPTs Lecture

[T1],
https://
14 B-Trees and B+ Trees CO3 Lecture
www.youtube.com/
watch?
v=CYKRMz8yzVU
Quiz 1,
Numerical problems based on
15 CO3 Lecture Reflectio
Indexes & trees
n2

Module 3: Transaction Processing Concepts


[T1],
https://
www.youtube.com/ Lecture
Introduction to Transaction
16 CO4 watch?
Processing
v=5ammL5KU4mo&in
dex=17&list=PL52484D
F04A264E59

Transaction and System Readings/ brief


17 Concepts, Desirable CO4 Faculty Uploaded PPTs video/
Properties of Transactions presentations

Characterizing Schedules Lecture


18 CO4 [T1]
based on Recoverability

Characterizing Schedules Lecture


19 CO4 [T1]
based on Serializability

Readings/ brief
Precedence graphs & Testing
20 CO4 Faculty Uploaded PPTs video/
for Conflict Serializability Reflectio
presentations n-3

Module 4: Concurrency Control and Database Recovery Techniques

[T1],
https://
www.youtube.com/ Lecture
Introduction to Concurrency
21 CO5 watch?
Control
v=EeVDvQLKU0E&in
dex=19&list=PL52484D
F04A264E59

[T1],
https://
www.youtube.com/ Lecture
Two Phase Locking
22 CO5 watch?
Techniques
v=Qab0d7rwWhI&inde
x=25&list=PL52484DF0
4A264E59

Readings/ brief
Reflectio
23 Deadlock and Starvation CO5 Faculty Uploaded PPTs video/
n -4
presentations
24 Timestamp Ordering CO5 [T1] Lecture

[T1],
Recovery Concepts - Write- https://
Ahead Logging, Steal/No- www.youtube.com/
25 Steal, and CO5 watch? Lecture
v=wpcRQEyG0Ds&ind
Force/No-Force ex=27&list=PL52484DF
04A264E59

Granularity, Multiple Readings/ brief


26 Granularity Locking(MGL) & CO5 Faculty Uploaded PPTs video/
its matrix presentations

[T1],
https://
www.youtube.com/
Recovery Techniques Based
27 CO5 watch? Lecture
on Deferred Update
v=BQujBzSlEZc&index
=28&list=PL52484DF04
A264E59

Assignm
ent 2
Immediate Update Shadow Release
28 CO5 Lecture
Paging [T1]
Reflectio
n4

Module 5: Distributed Databases

Readings/ brief
Distributed Database
29 CO6 Faculty Uploaded PPTs video/
Concepts
presentations

Types of Distributed Database


Systems, https://
30 CO6 www.youtube.com/ Lecture
Distributed Database watch?v=qMjCliHkdZk
Architecture

https://
Data Fragmentation,
www.youtube.com/
31 Replication and Allocation CO6 Lecture
watch?
Techniques
v=pGSwasYOv0o

32 Example of Fragmentation, CO6 Faculty Uploaded PPTs Readings/ brief


Allocation, and Replication video/
Reflectio
n -5
presentations

Test-
1(unit 1,
Readings/ brief 2, 3, 4 &
video/ 5)
33 Quiz & Test
presentations/We
b Search Quiz-
2(Unit 4
& 5)

Module 6: Object and Object Relational Databases

Overview of Object-Oriented Lecture


34 CO6 [T1]
Concepts & Model

Differences Between Readings/ brief


35 Conceptual Design of ODB CO6 Faculty Uploaded PPTs video/
and RDB presentations

Introduction to Object
Faculty Uploaded PPTs Readings/ brief
Definition Language(ODL) &
36 CO6 video/
Object Query Reflectio
presentations
Language(OQL) n -6

H. SUGGESTED READINGS:

Text Book
T1: Fundamentals of Database Systems by Ramez Elmasri and Shamkant B. Navathe,
Pearson India

Reference Books
R1: Database System Concepts by Abraham Silberschatz, Henry F. Korth and S. Sudarshan,
McGraw-Hill
R2: Database Systems-The Complete Book by Jeffrey D. Ullmam, Pearson India

VIDEO RESOURCES:
1. NPTEL Lectures –will be available - \\10.2.1.33 (intranet)
2. Video Lectures & Voice Over PPT : - Will be available on Blackboard
(Information given in the Course Plan)

GUIDELINES
Cell Phones and other Electronic Communication Devices: Cell phones and other electronic
communication devices (such as Blackberries/Laptops) are not permitted in classes during
Tests or the Mid/Final Examination. Such devices MUST be turned off in the class room.
E-Mail and online learning tool: Each student in the class should have an e-mail id and a
password to access the LMS system regularly. Regularly, important information – Date of
conducting class tests, guest lectures, via online learning tool. The best way to arrange
meetings with us or ask specific questions is by email and prior appointment. All the
assignments preferably should be uploaded on online learning tool. Various research
papers/reference material will be mailed/uploaded on online learning platform time to time.

Attendance: Students are required to have minimum attendance of 75% in each subject.
Students with less than said percentage shall NOT be allowed to appear in the end semester
examination.

Course outcome assessment: To assess the fulfilment of course outcomes two different
approaches have been decided. Degree of fulfillment of course outcomes will be assessed in
different ways through direct assessment and indirect assessment. In Direct Assessment, it is
measured through quizzes, tests, assignment, Mid-term and/or End-term examinations. It is
suggested that each examination is designed in such a way that it can address one or two
outcomes (depending upon the course completion). Indirect assessment is done through the
student survey which needs to be designed by the faculty (sample format is given below) and
it shall be conducted towards the end of course completion. The evaluation of the
achievement of the Course Outcomes shall be done by analyzing the inputs received through
Direct and Indirect Assessments and then corrective actions suggested for further
improvement. Capping

Passing criterion: Student has to secure minimum 30%/40% marks of the “highest marks in
the class scored by a student in that subject (in that class/group class)” individually in both the
‘End-Semester examination’ and ‘Total Marks’ in order to pass in that paper.

 Passing Criterion for B. Tech: Minimum 30% and 40% of the highest marks in the
class applicable to the students admitted before July 2015 and onwards July 2015
respectively.

 Passing Criterion for M. Tech: minimum 40% of the highest marks in the class

Sample format for Indirect Assessment of Course outcomes

NAME:
ENROLLMENT NO:
SAP ID:
COURSE:
PROGRAM:

Please rate the following aspects of course outcomes of Automotive transmissions systems.
Use the scale 1-4*
Sl. 1 2 3 4
No.
1 CO1-Model the database applications using
Enhanced Entity Relational Model.
2 CO2-Explain and analyse the internal storage
structures and the searching methods used in
Database Management Systems.
3 CO3- Analyse the background processes involved in
transaction processing.
4 CO4- Explain and analyse the working of
concurrency control and recovery
techniques.
5 CO5- Understand the concept of distributed
database and object oriented databases.

* 1 Below Average 3 Good

2 Average 4 Very Good

You might also like