This document provides the teaching, learning, and evaluation plan for a 5th semester course on Relational Database Management Systems II (RDBMS-II). The objectives are to study advanced database concepts and technologies, understand RDBMS-II applications and advantages over file systems, and understand implementation of query languages. Learning outcomes include designing databases for applications, designing data models and schemas in RDBMS-II, and performing SQL and advanced queries. The plan details 12 lecture topics over the semester, including database systems concepts, data models, normalization, query processing and optimization, transaction processing, object-oriented and object-relational databases, distributed databases, backup and recovery, data warehousing and mining, and enterprise database products. Evaluation includes
Automating Google Workspace (GWS) & more with Apps Script
Tlep rdbms ii
1. Rayat-Bahra Institute of Engineering and Nano Technology,
Hoshiarpur
Teaching, Learning & Evaluation Plan (for Lectures)
Semester: 5th
L: - 3 Lect/week T 1 P 2
Course Code:BTCS 602 Course Title: RDBMS-II
Objectives of the course: 1. To study the advanced database concepts and technologies.
2. To understand the applications of RDBMS-II and its advantages over File systems.
3. To understand the implementation of different Query Languages.
Learning Outcome: 1. To prepare the students to be in a position to use and design databases for a variety of applications.
2. Students are able to design the data models and Schemas in RDBMS-II.
3. Students are able to perform SQL and advanced OODDBMS.
4. Students are able to design and implement Computer based Systems using databases.
Textbook: Ramez Elmasri, Shamkant Navathe, Fundamentals of Database Systems, Fifth Edition, Pearson Education, 2007.
Abraham Silberschatz, Henry F. Korth, S. Sudarshan, Database System Concepts, Tata McGraw- Hill.
Other specific books: C.J. Date, An Introduction to Database Systems, Eighth Edition, Pearson Education.
Alexis Leon, Mathews Leon, Database Management Systems, Leon Press.Other readings:
S.No. Journal articles as compulsory readings (Complete reference)
1 Nil
Relevant websites:
S.No. Web address (Exact page address) Salient Features
1 Nil
2. Detailed Plan for Lectures
Plan for 12×L lectures
S
No
.
Title of Topic Subtopic No. of
Lect.
Date
Delivered
1
Assignment to
be given to
students
(DOAP)2
(DOAT)3
Pedagogical Tool
Demonstration/case
study/image/animat-
ion/model/ppt/etc.
Objective of the
topic
Learning
Outcome of the
topic
1
Module 1:
Introduction to
Database
Systems
Database System
Concepts and
Architecture.
3
Chalk/Board with
discussion To learn the
basics of DBMS
and the basic
concepts that are
to be used in
Advanced
Topics.
Studying this topic
will help students
to review the
basics studied
earlier and better
understanding of
the new topics .
2
Data Models, Data
Independence SQL:
DDL, DML, DCL
Chalk/Board with
discussion
3
Normalization: 1NF,
2NF, 3NF, BCNF,
4NF, 5NF.
Chalk/Board with
discussion
8
Module 2:
Query
Processing and
Optimization
Query Processing,
Syntax Analyzer.
5
Chalk/Board with
discussion
To learn the
actual
functioning of
DBMS queries
and to
understand the
backend data
storage concept.
This enable the
students to
understand how
data is stored in
Storage and how
the different
functions of DB
are executed.
9
Query Decomposition,
Query Optimization.
Chalk/Board with
discussion
10
Heuristic Query
Optimization, Cost
Estimation
Chalk/Board with
discussion
11
Cost Functions for
Select, Join operations.
A-2 Chalk/Board with
discussion
Query Evaluation
Plans
A-2 Chalk/Board with
discussion
12
1418 Module 3:
Transaction
Processing and
Concurrency
Transaction Processing
Concepts, Concurrency
Control Techniques:
Two-phase Locking.
4 A-3 Chalk/Board with
discussion
This chapter
gives the
knowledge of
advanced
This helps the
students to
understand how the
database is used in
3. Control Transaction
Algorithms and
concepts.
Real Life
operations and how
the various internal
functions of DB
are executed.
19
Timestamp
Ordering, Multiversion
Techniques.
Chalk/Board with
discussion
20
Multiversion,
Validation
Chalk/Board with
discussion
21
Multiple Granularity
Locking
Chalk/Board with
discussion
25
Module 4:
Object
Oriented and
Object
Relational
Databases
Object Oriented
Concepts.
4
Chalk/Board with
discussion
To understand
how the OOPS
concepts are
used in DB.
This chapter will
help the students to
implement the
concepts of Object
Oriented
Languages in SQL
Queries.
26
Object Oriented Data
Model,
Chalk/Board with
discussion
27
Object Definition
Language, Object
Query
Language.
Chalk/Board with
discussion
28
OQL, Object
Relational Systems
SQL3, ORDBMS
Design
A-4 Chalk/Board with
discussion
30
Module 5:
Distributed
Databases
Distributed Database
Concepts, Advantages
and Disadvantages
6 Chalk/Board with
discussion
To learn concept
of formal
potential and
oxidation
reduction
curves.
This topic enables
the students to
learn oxidation
reduction titrations
like potassium
permanganate
titrations,
iodometry and
iodimetry.
31
Types of Distributed
Database Systems,
Data
Fragmentation.
Chalk/Board with
discussion
32 Fragmentation,Replicat
ion and Allocation
Techniques for
Distributed Database
Design
Chalk/Board with
discussion
4. 33
Five Level Schema
Architecture, Query
Processing.
Chalk/Board with
discussion
Semi Joins,Query
Decomposition
Concurrency Control
Recovery in
Distributed Databases
34
Module 6:
Backup and
Recovery
Types of Database
Failures, Types of
Database Recovery,
Recovery Techniques:
3
Chalk/Board with
discussion
This chapter
provides
information
about
precipitation
titration &
fractional
precipitation
This topic enables
student to
understand & learn
precipitation
titrations, effect of
various factors on
precipitation &
solubility product.
35
Immediate
Update, Shadow
Paging
Chalk/Board with
discussion
36
Checkpoints, Buffer
Management
Chalk/Board with
discussion
37 Module 7:
Introduction to
Data
Warehousing
and Data
Mining
Introduction to OLAP,
OLTP
4 PPT To study various
methods of
precipitation
titrations
This topic enables
students to
understand
introduction and
applications of
various methods of
precipitation
titrations.
38
Data Warehouse, Data
Marts
PPT
39 Data Mining A-5 PPT
5. 40
Data Mining Process,
Big Data
PPT
41
Module 8:
Enterprise
Database
Products
Enterprise Database
Products, Familiarity
with IBM DB2
Universal Database
2
Chalk/Board with
discussion
To study the
precipitation
techniques and
thermogravimetr
ic curves.
This chapter
enables the learner
to learn
precipitation
techniques,the
process of
supersaturation,
post precipitation,
digestion, washing
of precipitate and
introduce to the
apparatus used in
gravimetric
analysis.
42
Oracle, Microsoft SQL
Server,
MySQL, their features.
Chalk/Board with
discussion
43 Chalk/Board with
discussion
44
Chalk/Board with
discussion
45
Chalk/Board with
discussion
46
Chalk/Board with
discussion
47
Chalk/Board with
discussion
48
Chalk/Board with
discussion
Notes:
1. To be filled in on the date of delivery of lecture by the faculty
2. Put the Assignment number against the lecture in which planned to be taken.
3. To be filled in on the date of assignment taken
6. DOAT: Date of Assignment Taken
DOAP: Date of Assignment Planning
Assignment/Test Schedule
S.No. Name of Assignment/Test Date of Allotment Date of Submission Date of Assignment/test
returned to students
1 Errors
2 Law of mass action
3 Polyprotic system
4 Nernst equation
5 Precipitation titrations
Evaluation Criteria
Scheme for Internal Assessment: (out of 20)
Component Frequency Marks out of 20
Attendance Throughout the semester 3
Assignment Taken 05 5
MST-I/MST-II/ MST-III (best of
2 MST) 01 12
7. Assignment Evaluation Format:
Submission on Given
Date
Presentation /Neatness Correct Solution Total Marks
1 1 3 05
Marks of Attendance:
S.No Attendance Range Marks to be allotted
1 Below 75% 0
2 75 – 80% 1
3 81– 90 % 2
4 91–100% 3
-------------------------------------------------
Prepared by (Instructional Planner: Name, signature & date)
Comments of Coordinator
Signature & Date
Comments of HOD/Principal
Signature & Date