Documente Academic
Documente Profesional
Documente Cultură
Course Code
Course Title
Course Planner
Lectures
INT306
16866::Harsh Bansal
Course Category
3.0
0.0
TextBooks
Sr No
Title
Author
Edition
Year
Publisher Name
T-1
HENRY F. KORTH,
ABRAHAM
SILBERSCHATZ, S.
SUDARSHAN
6th
2013
Author
Edition
Year
Publisher Name
Reference Books
Sr No
Title
R-1
6th
2013
PEARSON
R-2
AN INTRODUCTION TO
DATABASE SYSTEMS
C. J. DATE, S.
SWAMYNATHAN, A.
KANNAN
8th
2009
PEARSON
R-3
AN INTRODUCTION TO
DATABASE SYSTEM
BIBIN C. DESAI
1st
R-4
SIMPLIFIED APPROACH TO
DBMS
PRATEEK BHATIA,
GURVINDER SINGH
8th
2012
KALYANI PUBLISHERS
R-5
DATABASE PRINCIPLES
CARLOS
CORONEL,STEVEN
MORRIS AND PETER
ROB
9th
2010
CENGAGE LEARNING
R-6
4th
2010
BPB PUBLICATION
GALGOTIA PUBLICATIONS
Relevant Websites
Sr No
Salient Features
RW-1
http://nptel.iitm.ac.in/courses/IIT-MADRAS/Intro_to_Database_Systems_Design/
RW-2
http://nptel.iitm.ac.in/video.php?subjectId=106106093
RW-3
http://infolab.stanford.edu/~ullman/fcdb.html
RW-4
http://jcsites.juniata.edu/faculty/rhodes/dbms/dbarch.htm
RW-5
http://unixspace.com/context/databases.html
Data Models
0.0
3.0
RW-6
http://www.siue.edu/~dbock/cmis450/3-ermodel.htm
E-R Modeling
RW-7
http://www.databasteknik.se/webbkursen/relalg-lecture/
Relational Algebra
RW-8
http://jcsites.juniata.edu/faculty/rhodes/dbms/relcalc.htm
Relational Calculus
RW-9
http://www.w3schools.com/sql/
SQL Command
RW-10
http://www.codeproject.com/Articles/359654/11-important-database-designingruleswhich-I-foll
Design Rules
RW-11
http://holowczak.com/database-normalization/
Normalization
RW-12
http://en.wikipedia.org/wiki/Transaction_processing
Transaction Processing
RW-13
http://en.wikipedia.org/wiki/Concurrency_control
Concurrency Control
RW-14
http://db.grussell.org/section015.html
Transaction Recovery
RW-15
http://en.wikipedia.org/wiki/PL/SQL
PL SQL
RW-16
http://www.cs.sfu.ca/CourseCentral/354/zaiane/material/notes/Chapter11/node1.html
RW-17
http://docs.oracle.com/cd/B10501_01/server.920/a96521/ds_concepts.htm
Distributed Databases
Spill Over
Week 1
Basic concepts(Purpose of
database systems)
T-1:CH 1
Basic concepts(Components
of dbms)
T-1:CH 1
R-1:CH 2
Lecture 1
RW-1
RW-2
RW-3
Lecture Description
Lecture 0
Brainstorming
Session using
Power Point
Presentation
Brainstorming
Session using
Power Point
Presentation
Database
System
Applications
like UMS
Week 1
Week 2
Lecture 2
Basic concepts(DBMS
architecture)
T-1:CH 1
R-1:CH 2
R-2:CH 2
RW-4
Internal , Conceptual
and External Level
Basic concepts(Data
Independence)
T-1:CH 1
R-1:CH 2
RW-4
Physical and logical data Learn about the three Discussion using
independence
tier architecture of
Power Point
the database and
Presentation
independence in
functionality
provided
Applications
that run on
World Wide
Web
Lecture 3
Basic concepts(Data
modeling)
R-1:CH 2
R-4:CH 3
RW-5
RW-6
Understand about
Case Study and
modeling the real life Discussion
situations as a
collection of entities,
their attributes and
relationship between
those entities
Design of the
database at
physical, logical
and view levels
of any
application
Lecture 4
Basic concepts(Hierarchical
Model)
R-4:CH 3
RW-5
Customer - Loan
Database
Basic concepts(Network
Model)
R-4:CH 3
RW-5
Customer - Loan
Database
Basic concepts(Entity
relationship model)
T-1:CH 7
R-1:CH 7
RW-5
RW-6
Understand about
Case Study and
modeling the real life discussion
situations as a
collection of entities,
their attributes and
relationship between
those entities
Lecture 5
Applications
that run on
World Wide
Web like UMS
Any live
database for
modeling and
design
Week 2
Week 3
Lecture 5
Basic concepts(Object
Oriented Models)
T-1:CH 7
R-1:CH 7
RW-5
RW-6
Understand about
Case Study and
modeling the real life Discussion
situations as a
collection of entities,
their attributes and
relationship between
those entities
Any live
database for
modeling and
design
Lecture 6
Basic concepts(Object
Oriented Models)
T-1:CH 7
R-1:CH 7
RW-5
RW-6
Understand about
Case Study and
modeling the real life Discussion
situations as a
collection of entities,
their attributes and
relationship between
those entities
Any live
database for
modeling and
design
Basic concepts(Entity
relationship model)
T-1:CH 7
R-1:CH 7
RW-5
RW-6
Understand about
Case Study and
modeling the real life discussion
situations as a
collection of entities,
their attributes and
relationship between
those entities
Any live
database for
modeling and
design
Lecture 7
Basic concepts(Relational
Model)
R-4:CH 3
RW-5
Understand the
Case Study and
advantages of
Discussion
relational model over
the legacy models
Any sample
database
Lecture 8
Structure of relational
databases(Relational
databases)
T-1:Ch 2
R-1:Ch 3
RW-5
Structure of Relational
Databases, Database
Schema, Keys, Schema
Diagrams, Relational
Operations
Understand the
fundamentals of
Relational Model
Schema
Diagram for the
university
database
Week 3
Week 4
Lecture 9
Structure of relational
databases(Data Definition
with SQL)
T-1:CH 3
R-1:CH 4
RW-9
Performing
operations on
the university
schema
discussed
Structure of relational
databases(Data
Manipulation : Insert, Delete
and Update in SQL)
T-1:CH 4
R-1:CH 3
RW-9
Performing
operations on
the university
schema
discussed
T-1:CH 4
R-1:CH 3
RW-9
Performing
operations on
the university
schema
discussed
T-1:CH 3
R-1:CH 4
RW-9
Performing
operations on
the university
schema
discussed
T-1:CH 4
R-1:CH 5
RW-9
Join Expressions,
Views
Learn about
Live
accessing the data
Demonstration on
from multiple tables Compiler
and creating virtual
tables for the purpose
of security
Performing joins
operations and
making views
on university
schema
T-1:CH 6
R-1:CH 6
RW-7
RW-8
Learn about
Discussion and
specifying the
Demonstration
requirements, the
operations needed to
be performed to get
the desired results
without procedural
syntax
Writing the
queries on the
university
schema using
algebraic
operations
Structure of relational
databases(Data Definition
with SQL)
Week 4
T-1:CH 6
R-1:CH 6
RW-7
RW-8
Learn about
Discussion and
specifying the
Demonstration
requirements, the
operations needed to
be performed to get
the desired results
without procedural
syntax
Writing the
queries on the
university
schema using
algebraic
operations
Week 5
T-1:CH 6
R-1:CH 6
RW-7
RW-8
Learn about
Discussion and
specifying the
Demonstration
requirements, the
operations needed to
be performed to get
the desired results
without procedural
syntax
Writing the
queries on the
university
schema using
algebraic
operations
T-1:CH 6
R-1:CH 6
RW-7
RW-8
Learn about
Discussion and
specifying the
Demonstration
requirements, the
operations needed to
be performed to get
the desired results
without procedural
syntax
Writing the
queries on the
university
schema using
algebraic
operations
Structure of relational
databases(Relational
algebra)
Lecture 14
Quiz1
T-1:CH 8 CH 4
R-1:CH 4
RW-9
Features of Relational
Database Design,
Integrity Constraints,
Domain Constraints,
Referential Integrity
Constraints
Database design(Integrity
constraints)
T-1:CH 8 CH 4
R-1:CH 4
RW-9
Features of Relational
Database Design,
Integrity Constraints,
Domain Constraints,
Referential Integrity
Constraints
Database design(Domain
Constraints)
T-1:CH 8 CH 4
R-1:CH 4
RW-9
Features of Relational
Database Design,
Integrity Constraints,
Domain Constraints,
Referential Integrity
Constraints
Database design(Referential
Integrity Constraints)
T-1:CH 8 CH 4
R-1:CH 4
RW-9
Features of Relational
Database Design,
Integrity Constraints,
Domain Constraints,
Referential Integrity
Constraints
Week 6
R-1:CH 14
R-3:CH 6
RW-10
Features of Good
Relational Design,
Anomalies,
Dependencies
Learn about
Demonstration
Any relational
identifying the
using Schema and database schema
redundancies ,
Discussion
inconsistencies and
various anomalies in
the database and
eliminating them
T-1:CH 8
R-1:CH 14
RW-11
Understand the
functional
dependencies and
their effect on the
database design
Demonstration
Designing of
using Schema and any relational
Discussion
database
T-1:CH 8
R-1:CH 14
RW-11
Understand the
functional
dependencies and
their effect on the
database design
Demonstration
Designing of
using Schema and any relational
Discussion
database
Learn about
Demonstration
Any relational
removing the
using Schema and database desing
functional
Discussion
dependencies as well
as transitive
dependencies from
the database design
Database design(Second
normal form)
Learn about
Demonstration
Any relational
removing the
using Schema and database desing
functional
Discussion
dependencies as well
as transitive
dependencies from
the database design
Database design(Third
normal form)
Learn about
Demonstration
Any relational
removing the
using Schema and database desing
functional
Discussion
dependencies as well
as transitive
dependencies from
the database design
BCNF, Decomposition
using Multivalued
Dependencies, Fourth
Normal Form, Fifth
Normal Form and
pitfalls in the relational
database design
Database design(Functional
Dependency)
Week 7
T-1:CH 8
R-1:CH 14
RW-11
Demonstration
Any relational
using Schema and database design
Discussion
Week 7
T-1:CH 8
R-1:CH 14
RW-11
BCNF, Decomposition
using Multivalued
Dependencies, Fourth
Normal Form, Fifth
Normal Form and
pitfalls in the relational
database design
Demonstration
Any relational
using Schema and database design
Discussion
Database design(Boyce
Codd Normal Form)
T-1:CH 8
R-1:CH 14
RW-11
BCNF, Decomposition
using Multivalued
Dependencies, Fourth
Normal Form, Fifth
Normal Form and
pitfalls in the relational
database design
Demonstration
Any relational
using Schema and database design
Discussion
Database design
(Multivalued Dependencies)
T-1:CH 8
R-1:CH 14
RW-11
BCNF, Decomposition
using Multivalued
Dependencies, Fourth
Normal Form, Fifth
Normal Form and
pitfalls in the relational
database design
Demonstration
Any relational
using Schema and database design
Discussion
Database design(Fifth
normal Form and pitfalls in
relational database design.)
T-1:CH 8
R-1:CH 14
RW-11
BCNF, Decomposition
using Multivalued
Dependencies, Fourth
Normal Form, Fifth
Normal Form and
pitfalls in the relational
database design
Demonstration
Any relational
using Schema and database design
Discussion
Brainstorming
Session
Brainstorming
Session using
Power Point
Presentation
SPILL OVER
Week 7
Lecture 20
Spill Over
Lecture 21
Spill Over
MID-TERM
Week 8
T-1:CH 14
R-1:CH 20
RW-12
Transaction Concept,
Transaction Model,
Transaction Properties
ATM
Transactions
Week 8
T-1:CH 14
R-1:CH 20
RW-12
Transaction Concept,
Transaction Model,
Transaction Properties
ATM
Transactions
T-1:CH 15
R-1:CH 20
RW-12
Schedules(Serial and
Concurrent) ,
Serializability (Conflict
Serializability and View
Serializability)
ATM
Transaction
Scenarios
T-1:CH 15
R-1:CH 20
RW-12
Schedules(Serial and
Concurrent) ,
Serializability (Conflict
Serializability and View
Serializability)
ATM
Transaction
Scenarios
T-1:CH 15
R-1:CH 21
RW-13
Understand about
Discussion using
maintaining the
Power Point
database consistency Presentation
in case of concurrent
execution through
various protocols
ATM
Transaction
Scenarios
T-1:CH 15
R-1:CH 21
RW-13
Understand about
Discussion using
maintaining the
Power Point
database consistency Presentation
in case of concurrent
execution through
various protocols
ATM
Transaction
Scenarios
T-1:CH 15
R-1:CH 21
RW-13
Understand about
Discussion using
maintaining the
Power Point
database consistency Presentation
in case of concurrent
execution through
various protocols
ATM
Transaction
Scenarios
Introduction to transaction
Processing(Schedules:
Serializability of Schedules)
Week 9
Week 9
T-1:CH 16
R-1:CH 22
RW-14
Learn about
recovering the
database to a
consistent state that
existed prior to the
occurrence of the
failure
Discussion using
Power Point
Presentation
ATM
Transaction
Scenarios
T-1:CH 16
R-1:CH 22
RW-14
Learn about
recovering the
database to a
consistent state that
existed prior to the
occurrence of the
failure
Discussion using
Power Point
Presentation
ATM
Transaction
Scenarios
Lecture 29
Lecture 30 Introduction to transaction
Processing(Programming in
PL/SQL: Assertions,
Cursors, Triggers and Stored
Procedures)
Quiz2
R-4:CH 19 - 23
R-6:CH 15 - 18
RW-15
R-4:CH 19 - 23
R-6:CH 15 - 18
RW-15
R-4:CH 19 - 23
R-6:CH 15 - 18
RW-15
T-1:CH 10
R-1:CH 16
RW-16
Introduction to file
organization such as
Heap File organization,
Sequential File
Organization and Hash
File Organization
Discussion using
Power Point
Presentation
T-1: CH 11
R-1:CH 17
RW-16
Live
Index of the
Demonstration and book
discussion
Lecture 35
Quiz3
T-1:CH 11
R-1:CH 16
RW-16
Discussion using
Power Point
Presentation
Insert or
deletion
operations on
any table using
hashing
T-1:CH 19
R-1:CH 26
R-4:CH 13
RW-17
Characteristics of
Distributed DBMS,
Distributed Processing,
Parallel DBMS
Understand about
Discussion Using
distributed database, Power Point
characteristics it
Presentation
possess and basic
differences between
distributed and
parallel DBMS
R-1:CH 26
R-4:CH 13
RW-17
Data Allocation
(Centralized,
fragmented), Data
Replication
Learn about
partitioning the data
and replicating it to
different sites
Discussion using
Power Point
Presentation
R-1:CH 26
R-4:CH 13
RW-17
Discussion using
Power Point
Presentation
T-1:CH 19
R-5:CH 11
RW-17
Query Transformation,
Join Processing
SPILL OVER
Week 14 Lecture 41
Spill Over
Lecture 42
Spill Over
Week 15 Lecture 43
Spill Over
Lecture 44
Spill Over
Lecture 45
Spill Over
Frequency
Out Of
2
3
Total :-
20
10
20
Understand about
Discussion using
managing the cost of Power Point
data transmission
Presentation
over the network
AT No.
Objective
Evaluation Mode
Allottment /
submission Week
Quiz1
To check the
Syllabus from week 1 to week 4
understanding as
well as performance
of the students based
upon the concepts
taught
Individual
Online quiz
containing 30
questions of 1 mark
each with negative
marking of 0.25
4/5
Quiz2
To check the
Syllabus from week 5 to week 9
understanding as
well as performance
of the students based
upon the concepts
taught
Individual
Online quiz
containing 30
questions of 1 mark
each with negative
marking of 0.25
9 / 10
Quiz3
To check the
Syllabus from 10 to 11
understanding as
well as performance
of the students based
upon the concepts
taught
Individual
Online quiz
containing 30
questions of 1 mark
each with negative
marking of 0.25
10 / 11