You are on page 1of 13

Lovely Professional University, Punjab

Course Code

Course Title

Course Planner

Lectures

INT306

DATABASE MANAGEMENT SYSTEMS

16866::Harsh Bansal

Course Category

Courses with numerical and conceptual focus

Tutorials Practicals Credits

3.0

0.0

TextBooks
Sr No

Title

Author

Edition

Year

Publisher Name

T-1

DATABASE SYSTEM CONCEPTS

HENRY F. KORTH,
ABRAHAM
SILBERSCHATZ, S.
SUDARSHAN

6th

2013

TATA MCGRAW - HILL EDUCATION

Author

Edition

Year

Publisher Name

Reference Books
Sr No

Title

R-1

DATABASE SYSTEMS: MODELS, RAMEZ ELMASRI,


LANGUAGES, DESIGN AND
SHAMKANT B.
APPLICATION PROGRAMMING
NAVATHE

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

SQL, PL/SQL: THE


IVAN BAYROSS
PROGRAMMING LANGUAGE OF
ORACLE

4th

2010

BPB PUBLICATION

GALGOTIA PUBLICATIONS

Relevant Websites
Sr No

(Web address) (only if relevant to the course)

Salient Features

RW-1

http://nptel.iitm.ac.in/courses/IIT-MADRAS/Intro_to_Database_Systems_Design/

DBMS PDF of IIT-M

RW-2

http://nptel.iitm.ac.in/video.php?subjectId=106106093

Video Tutorials from the IIT

RW-3

http://infolab.stanford.edu/~ullman/fcdb.html

Database System course by Stanford

RW-4

http://jcsites.juniata.edu/faculty/rhodes/dbms/dbarch.htm

Three level Database Architecture

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

Indexing and Hashing

RW-17

http://docs.oracle.com/cd/B10501_01/server.920/a96521/ds_concepts.htm

Distributed Databases

LTP week distribution: (LTP Weeks)


Weeks before MTE

Weeks After MTE

Spill Over

Detailed Plan For Lectures


Week
Lecture
Number Number

Broad Topic(Sub Topic)

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

Chapters/Sections of Other Readings,


Text/reference
Relevant Websites,
books
Audio Visual Aids,
software and Virtual
Labs

RW-1
RW-2
RW-3

Lecture Description

Learning Outcomes Pedagogical Tool Live Examples


Demonstration/
Case Study /
Images /
animation / ppt
etc. Planned

Lecture 0

Will learn about the


development of
database system and
its significance

Brainstorming
Session using
Power Point
Presentation

Component Modules of Understand the


DBMS and their
functionality the
Interactions
database system
performs and about
the components it is
composed of

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

Overview of the Design


Process, Entity Relationship Model and
Notations, Constraints,
Removing Redundant
Attributes in Entity Sets,
E-R Diagrams,
Reduction to Relational
Schemas , E-R Design
Issues

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

Record Based Data


Model , their advantages
and disadvantages,
Evolution of Relational
Model

Learn about the


conceptual tools for
describing the data,
relationships ,
semantics and
contraints

Case Study and


discussion

Customer - Loan
Database

Basic concepts(Network
Model)

R-4:CH 3

RW-5

Record Based Data


Model , their advantages
and disadvantages,
Evolution of Relational
Model

Learn about the


conceptual tools for
describing the data,
relationships ,
semantics and
contraints

Case Study and


discussion

Customer - Loan
Database

Basic concepts(Entity
relationship model)

T-1:CH 7
R-1:CH 7

RW-5
RW-6

L5: Object Based Data


Model, Entity Relationship Model and
Notations, Overview of
the Design Process
L6: Removing
Redundant Attributes in
Entity Sets, E-R
Diagrams, Reduction to
Relational Schema , E-R
Design Issues

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

Learn about the three Discussion using


tier architecture of
Power Point
the database and
Presentation
independence in
functionality
provided

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

L5: Object Based Data


Model, Entity Relationship Model and
Notations, Overview of
the Design Process
L6: Removing
Redundant Attributes in
Entity Sets, E-R
Diagrams, Reduction to
Relational Schema , E-R
Design Issues

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

L5: Object Based Data


Model, Entity Relationship Model and
Notations, Overview of
the Design Process
L6: Removing
Redundant Attributes in
Entity Sets, E-R
Diagrams, Reduction to
Relational Schema , E-R
Design Issues

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

L5: Object Based Data


Model, Entity Relationship Model and
Notations, Overview of
the Design Process
L6: Removing
Redundant Attributes in
Entity Sets, E-R
Diagrams, Reduction to
Relational Schema , E-R
Design Issues

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

Basic terminology used


in Relational Model,
Operations in Relational
Model, Advantages and
Disadvantages of
Relational Model

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

Case Study and


Discussion

Week 3

Week 4

Lecture 9

Structure of relational
databases(Data Definition
with SQL)

T-1:CH 3
R-1:CH 4

RW-9

L9: SQL Data


Definition, Basic
Structure of SQL
Queries, Additional
Basic operations, Set
operations, Null Values,
L10: Aggregate
Functions, Nested Sub
queries

Learn the commands Live


to work with the
Demonstration On
structure of the table , Compiler
Implementing
constraints and the
commands to access
or manipulate the
data values

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

L9: SQL Data


Definition, Basic
Structure of SQL
Queries, Additional
Basic operations, Set
operations, Null Values,
L10: Aggregate
Functions, Nested Sub
queries

Learn the commands Live


to work with the
Demonstration On
structure of the table , Compiler
Implementing
constraints and the
commands to access
or manipulate the
data values

Performing
operations on
the university
schema
discussed

Lecture 10 Structure of relational


databases(Data
Manipulation : Insert, Delete
and Update in SQL)

T-1:CH 4
R-1:CH 3

RW-9

L9: SQL Data


Definition, Basic
Structure of SQL
Queries, Additional
Basic operations, Set
operations, Null Values,
L10: Aggregate
Functions, Nested Sub
queries

Learn the commands Live


to work with the
Demonstration On
structure of the table , Compiler
Implementing
constraints and the
commands to access
or manipulate the
data values

Performing
operations on
the university
schema
discussed

T-1:CH 3
R-1:CH 4

RW-9

L9: SQL Data


Definition, Basic
Structure of SQL
Queries, Additional
Basic operations, Set
operations, Null Values,
L10: Aggregate
Functions, Nested Sub
queries

Learn the commands Live


to work with the
Demonstration On
structure of the table , Compiler
Implementing
constraints and the
commands to access
or manipulate the
data values

Performing
operations on
the university
schema
discussed

Lecture 11 Structure of relational


databases(Views)

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

Lecture 12 Structure of relational


databases(Relational
algebra)

T-1:CH 6
R-1:CH 6

RW-7
RW-8

L12: Relational Algebra


Operations
L13: Relational Algebra
Operations, Tuple
Relational Calculus

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

Lecture 12 Structure of relational


databases(Tuple Relational
Calculus)

T-1:CH 6
R-1:CH 6

RW-7
RW-8

L12: Relational Algebra


Operations
L13: Relational Algebra
Operations, Tuple
Relational Calculus

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

Lecture 13 Structure of relational


databases(Tuple Relational
Calculus)

T-1:CH 6
R-1:CH 6

RW-7
RW-8

L12: Relational Algebra


Operations
L13: Relational Algebra
Operations, Tuple
Relational Calculus

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

L12: Relational Algebra


Operations
L13: Relational Algebra
Operations, Tuple
Relational Calculus

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

Lecture 15 Database design(Relational


database design)

T-1:CH 8 CH 4
R-1:CH 4

RW-9

Features of Relational
Database Design,
Integrity Constraints,
Domain Constraints,
Referential Integrity
Constraints

Learn about ensuring Demonstration


University
consistency in the
using Schema and Schema
database
Discussion

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

Learn about ensuring Demonstration


University
consistency in the
using Schema and Schema
database
Discussion

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

Learn about ensuring Demonstration


University
consistency in the
using Schema and Schema
database
Discussion

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

Learn about ensuring Demonstration


University
consistency in the
using Schema and Schema
database
Discussion

Week 6

Lecture 16 Database design(Design


guidelines)

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

Lecture 17 Database design(First


normal form)

T-1:CH 8
R-1:CH 14

RW-11

Atomic Domains and


First Normal Form,
Decomposition using
Functional
Dependencies

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

Atomic Domains and


First Normal Form,
Decomposition using
Functional
Dependencies

Understand the
functional
dependencies and
their effect on the
database design

Demonstration
Designing of
using Schema and any relational
Discussion
database

Second Normal Form,


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

Database design(Second
normal form)

Second Normal Form,


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

Database design(Third
normal form)

Second Normal Form,


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

Learn about the


improved form of 3
NF and about
Multivalued
dependencies, 4NF
and 5 NF

Database design(Functional
Dependency)

Lecture 18 Database design


(Normalization using
Functional Depenedencies)

Week 7

Lecture 19 Database design(Forth


normal form)

T-1:CH 8
R-1:CH 14

RW-11

Demonstration
Any relational
using Schema and database design
Discussion

Week 7

Lecture 19 Database design(Join


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

Learn about the


improved form of 3
NF and about
Multivalued
dependencies, 4NF
and 5 NF

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

Learn about the


improved form of 3
NF and about
Multivalued
dependencies, 4NF
and 5 NF

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

Learn about the


improved form of 3
NF and about
Multivalued
dependencies, 4NF
and 5 NF

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

Learn about the


improved form of 3
NF and about
Multivalued
dependencies, 4NF
and 5 NF

Demonstration
Any relational
using Schema and database design
Discussion

Understand about the


transaction, phases of
a transaction and the
properties a
transaction should
possess

Brainstorming
Session
Brainstorming
Session using
Power Point
Presentation

SPILL OVER
Week 7

Lecture 20

Spill Over

Lecture 21

Spill Over

MID-TERM
Week 8

Lecture 22 Introduction to transaction


Processing(Transaction and
system concepts)

T-1:CH 14
R-1:CH 20

RW-12

Transaction Concept,
Transaction Model,
Transaction Properties

ATM
Transactions

Week 8

Lecture 22 Introduction to transaction


Processing(Desirable
properties of transactions)

T-1:CH 14
R-1:CH 20

RW-12

Transaction Concept,
Transaction Model,
Transaction Properties

Understand about the Discussion using


transaction, phases of Power Point
a transaction and the Presentation
properties a
transaction should
possess

ATM
Transactions

Lecture 23 Introduction to transaction


Processing(Storage
organization in oracle)

T-1:CH 15
R-1:CH 20

RW-12

Schedules(Serial and
Concurrent) ,
Serializability (Conflict
Serializability and View
Serializability)

Learn about the order Discussion using


of the transaction and Power Point
about ensuring the
Presentation
consistency of the
database

ATM
Transaction
Scenarios

T-1:CH 15
R-1:CH 20

RW-12

Schedules(Serial and
Concurrent) ,
Serializability (Conflict
Serializability and View
Serializability)

Learn about the order Discussion using


of the transaction and Power Point
about ensuring the
Presentation
consistency of the
database

ATM
Transaction
Scenarios

Lecture 24 Introduction to transaction


Processing(Concurrency
Control)

T-1:CH 15
R-1:CH 21

RW-13

L24-L25: Lock Based


Protocols, Deadlock
Handling, Granularity
L26: Timestamp Based
Protocol, Validation
Based Protocol

Understand about
Discussion using
maintaining the
Power Point
database consistency Presentation
in case of concurrent
execution through
various protocols

ATM
Transaction
Scenarios

Lecture 25 Introduction to transaction


Processing(Concurrency
Control)

T-1:CH 15
R-1:CH 21

RW-13

L24-L25: Lock Based


Protocols, Deadlock
Handling, Granularity
L26: Timestamp Based
Protocol, Validation
Based Protocol

Understand about
Discussion using
maintaining the
Power Point
database consistency Presentation
in case of concurrent
execution through
various protocols

ATM
Transaction
Scenarios

Lecture 26 Introduction to transaction


Processing(Concurrency
Control)

T-1:CH 15
R-1:CH 21

RW-13

L24-L25: Lock Based


Protocols, Deadlock
Handling, Granularity
L26: Timestamp Based
Protocol, Validation
Based Protocol

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

Lecture 27 Introduction to transaction


Processing(Recoverability)

T-1:CH 16
R-1:CH 22

RW-14

L27: Introduction to File


Organization, Recovery
Algorithm (Log Based
Recovery: Immediate
DB Modification)
L28: Recovery
Algorithm (Log Based
Recovery:Deferred DB
Modification,
Checkpoints, Shadow
Paging)

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

Week 10 Lecture 28 Introduction to transaction


Processing(Recoverability)

T-1:CH 16
R-1:CH 22

RW-14

L27: Introduction to File


Organization, Recovery
Algorithm (Log Based
Recovery: Immediate
DB Modification)
L28: Recovery
Algorithm (Log Based
Recovery:Deferred DB
Modification,
Checkpoints, Shadow
Paging)

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

L30: Structure of the


PL/SQL , Fundamentals
of PL/SQL, Reading the
Value During Run Time
(%TYPE and
%ROWTYPE), Control
Statements including
conditional as well as
iterative,
L31: Cursor and its type
Implicit and Explicit
L32: Subprograms like
Stored Procedure and
Functions, and
packages, Triggers and
its types (ROW triggers
and STATEMENT
Triggers)

Understand about the Live


Need of PL/SQL,
Demonstration on
Structure of PL/SQL Compiler
code block, PL/SQL
concepts, creating
cursors, functions ,
stored procedures,
packages and trigger

Week 11 Lecture 31 Introduction to transaction


Processing(Programming in
PL/SQL: Assertions,
Cursors, Triggers and Stored
Procedures)

R-4:CH 19 - 23
R-6:CH 15 - 18

RW-15

L30: Structure of the


PL/SQL , Fundamentals
of PL/SQL, Reading the
Value During Run Time
(%TYPE and
%ROWTYPE), Control
Statements including
conditional as well as
iterative,
L31: Cursor and its type
Implicit and Explicit
L32: Subprograms like
Stored Procedure and
Functions, and
packages, Triggers and
its types (ROW triggers
and STATEMENT
Triggers)

Understand about the Live


Need of PL/SQL,
Demonstration on
Structure of PL/SQL Compiler
code block, PL/SQL
concepts, creating
cursors, functions ,
stored procedures,
packages and trigger

Lecture 32 Introduction to transaction


Processing(Programming in
PL/SQL: Assertions,
Cursors, Triggers and Stored
Procedures)

R-4:CH 19 - 23
R-6:CH 15 - 18

RW-15

L30: Structure of the


PL/SQL , Fundamentals
of PL/SQL, Reading the
Value During Run Time
(%TYPE and
%ROWTYPE), Control
Statements including
conditional as well as
iterative,
L31: Cursor and its type
Implicit and Explicit
L32: Subprograms like
Stored Procedure and
Functions, and
packages, Triggers and
its types (ROW triggers
and STATEMENT
Triggers)

Understand about the Live


Need of PL/SQL,
Demonstration on
Structure of PL/SQL Compiler
code block, PL/SQL
concepts, creating
cursors, functions ,
stored procedures,
packages and trigger

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

Learn about the data


storage structures,
data access
techniques and
hashing

Discussion using
Power Point
Presentation

T-1: CH 11
R-1:CH 17

RW-16

Sparse Index, Dense


Index, Primary Indexes,
Secondary Indexes and
Clustered Indexes

Learn about the data


storage structures,
data access
techniques and
hashing

Live
Index of the
Demonstration and book
discussion

Lecture 33 Data storage and querying


(Organization of records in
files)

Week 12 Lecture 34 Data storage and querying


(Indexing and hashing
concepts)

Lecture 35

Quiz3

Week 12 Lecture 36 Data storage and querying


(Types of indexing and
hashing.)

T-1:CH 11
R-1:CH 16

RW-16

Static Hashing and


Dynamic Hashing

Learn about the data


storage structures,
data access
techniques and
hashing

Discussion using
Power Point
Presentation

Insert or
deletion
operations on
any table using
hashing

Week 13 Lecture 37 Distributed databases


(Distributed database
concepts)

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

Any real time


database like of
banks

Lecture 38 Distributed databases


(Replication and allocation
techniques)

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

Lecture 39 Distributed databases(Data


fragmentation)

R-1:CH 26
R-4:CH 13

RW-17

Horizontal , Vertical and Learn about


Mixed Fragmentation
partitioning the data
and replicating it to
different sites

Discussion using
Power Point
Presentation

T-1:CH 19
R-5:CH 11

RW-17

Query Transformation,
Join Processing

Week 14 Lecture 40 Distributed databases(Query


Processing and Semi join)

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

Scheme for CA:


Component
Quiz

Frequency

Out Of
2

3
Total :-

Details of Academic Task(s)

Each Marks Total Marks


10

20

10

20

Understand about
Discussion using
managing the cost of Power Point
data transmission
Presentation
over the network

AT No.

Objective

Topic of the Academic Task

Nature of Academic Task


(group/individuals/field
work

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