Sunteți pe pagina 1din 13

Lovely Professional University, Punjab

Course Code

Course Title

Course Planner

Lectures

Tutorials

Practicals

Credits

INT306

DATABASE MANAGEMENT SYSTEMS

16866::Harsh Bansal

3.0

0.0

0.0

3.0

Course Category

Courses with numerical and conceptual focus

 

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

 

Reference Books

   

Sr No

Title

Author

Edition

Year

Publisher Name

R-1

DATABASE SYSTEMS: MODELS, LANGUAGES, DESIGN AND APPLICATION PROGRAMMING

RAMEZ ELMASRI, SHAMKANT B. 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

 

GALGOTIA PUBLICATIONS

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 PROGRAMMING LANGUAGE OF ORACLE

IVAN BAYROSS

4th

2010

BPB PUBLICATION

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

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-designing-

Design Rules

ruleswhich-I-foll

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)

LTP week distribution: (LTP Weeks)

Weeks before MTE

Weeks After MTE

Spill Over

7

7

7

Detailed Plan For Lectures

Week

Lecture

Broad Topic(Sub Topic)

Chapters/Sections of Text/reference books

Other Readings, Relevant Websites, Audio Visual Aids, software and Virtual Labs

Lecture Description

Learning Outcomes

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

Live Examples

Number

Number

Week 1

Lecture 1

Basic concepts(Purpose of database systems)

T-1:CH 1

 

Lecture 0

Will learn about the development of database system and its significance

Brainstorming

 

Session using

 

Power Point

Presentation

Basic concepts(Components of dbms)

T-1:CH 1

RW-1

Component Modules of DBMS and their Interactions

Understand the functionality the database system performs and about the components it is composed of

Brainstorming

Database

R-1:CH 2

RW-2

Session using

System

 

RW-3

Power Point

Applications

 

Presentation

like UMS

Week 1

Lecture 2

Basic concepts(DBMS architecture)

T-1:CH 1

RW-4

Internal , Conceptual and External Level

Learn about the three tier architecture of the database and independence in functionality provided

Discussion using

Applications that run on World Wide Web like UMS

R-1:CH 2

Power Point

 

R-2:CH 2

 

Presentation

Basic concepts(Data Independence)

T-1:CH 1

RW-4

Physical and logical data independence

Learn about the three tier architecture of the database and independence in functionality provided

Discussion using

Applications that run on World Wide Web

R-1:CH 2

Power Point

   

Presentation

Lecture 3

 

R-1:CH 2

RW-5

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 modeling the real life 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

Basic concepts(Data modeling)

R-4:CH 3

RW-6

Case Study and Discussion

Week 2

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

Lecture 5

Basic concepts(Entity relationship model)

T-1:CH 7

RW-5

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 modeling the real life situations as a collection of entities, their attributes and relationship between those entities

Case Study and discussion

Any live

R-1:CH 7

RW-6

database for

   

modeling and

design

Week 2

Lecture 5

Basic concepts(Object Oriented Models)

T-1:CH 7

RW-5

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 modeling the real life situations as a collection of entities, their attributes and relationship between those entities

Case Study and Discussion

Any live

R-1:CH 7

RW-6

database for

   

modeling and

design

Lecture 6

Basic concepts(Object Oriented Models)

T-1:CH 7

RW-5

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 modeling the real life situations as a collection of entities, their attributes and relationship between those entities

Case Study and Discussion

Any live

R-1:CH 7

RW-6

database for

   

modeling and

design

Basic concepts(Entity relationship model)

T-1:CH 7

RW-5

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 modeling the real life situations as a collection of entities, their attributes and relationship between those entities

Case Study and discussion

Any live

R-1:CH 7

RW-6

database for

   

modeling and

design

Week 3

Lecture 7

 

R-4:CH 3

RW-5

Basic terminology used in Relational Model, Operations in Relational Model, Advantages and Disadvantages of Relational Model

Understand the advantages of relational model over the legacy models

 

Any sample

Basic concepts(Relational Model)

Case Study and Discussion

database

Lecture 8

Structure of relational databases(Relational databases)

T-1:Ch 2

RW-5

Structure of Relational Databases, Database Schema, Keys, Schema Diagrams, Relational Operations

Understand the

Case Study and Discussion

Schema Diagram for the university database

R-1:Ch 3

fundamentals of

Relational Model

 

Week 3

Lecture 9

Structure of relational databases(Data Definition with SQL)

T-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 to work with the structure of the table , Implementing constraints and the commands to access or manipulate the data values

Live

Performing

R-1:CH 4

Demonstration On

operations on

Compiler

the university

 

schema

discussed

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

T-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 to work with the structure of the table , Implementing constraints and the commands to access or manipulate the data values

Live

Performing

R-1:CH 3

Demonstration On

operations on

Compiler

the university

schema

 

discussed

Week 4

Lecture 10

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

T-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 to work with the structure of the table , Implementing constraints and the commands to access or manipulate the data values

Live

Performing

R-1:CH 3

Demonstration On

operations on

Compiler

the university

schema

 

discussed

Structure of relational databases(Data Definition with SQL)

T-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 to work with the structure of the table , Implementing constraints and the commands to access or manipulate the data values

Live

Performing

R-1:CH 4

Demonstration On

operations on

Compiler

the university

 

schema

discussed

Lecture 11

Structure of relational databases(Views)

T-1:CH 4

RW-9

Join Expressions,

Learn about accessing the data from multiple tables and creating virtual tables for the purpose of security

Live

Performing joins

R-1:CH 5

Views

Demonstration on

operations and

 

Compiler

making views

on university

schema

Lecture 12

Structure of relational databases(Relational algebra)

T-1:CH 6

RW-7

L12: Relational Algebra Operations L13: Relational Algebra Operations, Tuple Relational Calculus

Learn about specifying the requirements, the operations needed to be performed to get the desired results without procedural syntax

Discussion and

Writing the queries on the university schema using algebraic operations

R-1:CH 6

RW-8

Demonstration

Week 4

Lecture 12

Structure of relational databases(Tuple Relational Calculus)

T-1:CH 6

RW-7

L12: Relational Algebra Operations L13: Relational Algebra Operations, Tuple Relational Calculus

Learn about specifying the requirements, the operations needed to be performed to get the desired results without procedural syntax

Discussion and

Writing the queries on the university schema using algebraic operations

R-1:CH 6

RW-8

Demonstration

Week 5

Lecture 13

Structure of relational databases(Tuple Relational Calculus)

T-1:CH 6

RW-7

L12: Relational Algebra Operations L13: Relational Algebra Operations, Tuple Relational Calculus

Learn about specifying the requirements, the operations needed to be performed to get the desired results without procedural syntax

Discussion and

Writing the queries on the university schema using algebraic operations

R-1:CH 6

RW-8

Demonstration

Structure of relational databases(Relational algebra)

T-1:CH 6

RW-7

L12: Relational Algebra Operations L13: Relational Algebra Operations, Tuple Relational Calculus

Learn about specifying the requirements, the operations needed to be performed to get the desired results without procedural syntax

Discussion and

Writing the queries on the university schema using algebraic operations

R-1:CH 6

RW-8

Demonstration

Lecture 14

     

Quiz1

     

Lecture 15

   

RW-9

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

Learn about ensuring consistency in the database

Demonstration using Schema and Discussion

University

Database design(Relational database design)

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

Schema

   

RW-9

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

Learn about ensuring consistency in the database

Demonstration using Schema and Discussion

University

Database design(Integrity constraints)

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

Schema

   

RW-9

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

Learn about ensuring consistency in the database

Demonstration using Schema and Discussion

University

Database design(Domain Constraints)

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

Schema

   

RW-9

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

Learn about ensuring consistency in the database

Demonstration using Schema and Discussion

University

Database design(Referential Integrity Constraints)

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

Schema

Week 6

Lecture 16

 

R-1:CH 14

RW-10

Features of Good Relational Design, Anomalies, Dependencies

Learn about identifying the redundancies , inconsistencies and various anomalies in the database and eliminating them

Demonstration using Schema and Discussion

Any relational

Database design(Design guidelines)

R-3:CH 6

database schema

Lecture 17

Database design(First normal form)

T-1:CH 8

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

R-1:CH 14

any relational

 

using Schema and Discussion

database

Database design(Functional Dependency)

T-1:CH 8

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

R-1:CH 14

any relational

 

using Schema and Discussion

database

Lecture 18

Database design (Normalization using Functional Depenedencies)

     

Learn about removing the functional dependencies as well as transitive dependencies from the database design

Demonstration using Schema and Discussion

Any relational

Second Normal Form, Third Normal Form

database desing

       

Learn about removing the functional dependencies as well as transitive dependencies from the database design

Demonstration using Schema and Discussion

Any relational

Database design(Second normal form)

Second Normal Form, Third Normal Form

database desing

       

Learn about removing the functional dependencies as well as transitive dependencies from the database design

Demonstration using Schema and Discussion

Any relational

Database design(Third normal form)

Second Normal Form, Third Normal Form

database desing

Week 7

Lecture 19

 

T-1:CH 8

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 using Schema and Discussion

Any relational

Database design(Forth normal form)

R-1:CH 14

database design

Week 7

Lecture 19

 

T-1:CH 8

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 using Schema and Discussion

Any relational

Database design(Join dependencies)

R-1:CH 14

database design

 

T-1:CH 8

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 using Schema and Discussion

Any relational

Database design(Boyce Codd Normal Form)

R-1:CH 14

database design

 

T-1:CH 8

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 using Schema and Discussion

Any relational

Database design (Multivalued Dependencies)

R-1:CH 14

database design

Database design(Fifth normal Form and pitfalls in relational database design.)

T-1:CH 8

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 using Schema and Discussion

Any relational

R-1:CH 14

database design

   

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

RW-12

Transaction Concept, Transaction Model, Transaction Properties

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

Brainstorming

ATM

R-1:CH 20

Session

Transactions

Brainstorming

   

Session using

Power Point

Presentation

Week 8

Lecture 22

Introduction to transaction Processing(Desirable properties of transactions)

T-1:CH 14

RW-12

Transaction Concept, Transaction Model, Transaction Properties

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

Discussion using

ATM

R-1:CH 20

Power Point

Transactions

Presentation

Lecture 23

Introduction to transaction Processing(Storage organization in oracle)

T-1:CH 15

RW-12

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

Learn about the order of the transaction and about ensuring the consistency of the database

Discussion using

ATM

R-1:CH 20

Power Point

Transaction

Presentation

Scenarios

Introduction to transaction Processing(Schedules:

T-1:CH 15

RW-12

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

Learn about the order of the transaction and about ensuring the consistency of the database

Discussion using

ATM

R-1:CH 20

Power Point

Transaction

Serializability of Schedules)

Presentation

Scenarios

Lecture 24

Introduction to transaction Processing(Concurrency Control)

T-1:CH 15

RW-13

L24-L25: Lock Based Protocols, Deadlock Handling, Granularity L26: Timestamp Based Protocol, Validation Based Protocol

Understand about maintaining the database consistency in case of concurrent execution through various protocols

Discussion using

ATM

R-1:CH 21

Power Point

Transaction

Presentation

Scenarios

Week 9

Lecture 25

Introduction to transaction Processing(Concurrency Control)

T-1:CH 15

RW-13

L24-L25: Lock Based Protocols, Deadlock Handling, Granularity L26: Timestamp Based Protocol, Validation Based Protocol

Understand about maintaining the database consistency in case of concurrent execution through various protocols

Discussion using

ATM

R-1:CH 21

Power Point

Transaction

Presentation

Scenarios

Lecture 26

Introduction to transaction Processing(Concurrency Control)

T-1:CH 15

RW-13

L24-L25: Lock Based Protocols, Deadlock Handling, Granularity L26: Timestamp Based Protocol, Validation Based Protocol

Understand about maintaining the database consistency in case of concurrent execution through various protocols

Discussion using

ATM

R-1:CH 21

Power Point

Transaction

Presentation

Scenarios

Week 9

Lecture 27

Introduction to transaction Processing(Recoverability)

T-1:CH 16

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

ATM

R-1:CH 22

Power Point

Transaction

 

Presentation

Scenarios

Week 10

Lecture 28

Introduction to transaction Processing(Recoverability)

T-1:CH 16

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

ATM

R-1:CH 22

Power Point

Transaction

 

Presentation

Scenarios

Lecture 29

     

Quiz2

     

Lecture 30

Introduction to transaction

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 Need of PL/SQL, Structure of PL/SQL code block, PL/SQL concepts, creating cursors, functions , stored procedures, packages and trigger

Live

 

Demonstration on

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

 

Compiler

Week 11

Lecture 31

Introduction to transaction

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 Need of PL/SQL, Structure of PL/SQL code block, PL/SQL concepts, creating cursors, functions , stored procedures, packages and trigger

Live

 

Demonstration on

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

 

Compiler

Lecture 32

Introduction to transaction

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 Need of PL/SQL, Structure of PL/SQL code block, PL/SQL concepts, creating cursors, functions , stored procedures, packages and trigger

Live

 

Demonstration on

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

 

Compiler

Lecture 33

Data storage and querying (Organization of records in files)

T-1:CH 10

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

 

R-1:CH 16

Power Point

Presentation

Week 12

Lecture 34

Data storage and querying (Indexing and hashing concepts)

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 book

Demonstration and

 

discussion

 

Lecture 35

     

Quiz3

     

Week 12

Lecture 36

Data storage and querying (Types of indexing and hashing.)

T-1:CH 11

RW-16

Static Hashing and Dynamic Hashing

Learn about the data storage structures, data access techniques and hashing

Discussion using

Insert or deletion operations on any table using hashing

R-1:CH 16

Power Point

 

Presentation

Week 13

Lecture 37

Distributed databases (Distributed database concepts)

T-1:CH 19

RW-17

Characteristics of Distributed DBMS, Distributed Processing, Parallel DBMS

Understand about distributed database, characteristics it possess and basic differences between distributed and parallel DBMS

Discussion Using

Any real time

R-1:CH 26

Power Point

R-4:CH 13

Presentation

database like of banks

Lecture 38

Distributed databases (Replication and allocation techniques)

R-1:CH 26

RW-17

Data Allocation

Learn about partitioning the data and replicating it to different sites

Discussion using

 

R-4:CH 13

(Centralized,

Power Point

fragmented), Data

Presentation

 

Replication

Lecture 39

Distributed databases(Data fragmentation)

R-1:CH 26

RW-17

Horizontal , Vertical and Mixed Fragmentation

Learn about partitioning the data and replicating it to different sites

Discussion using

 

R-4:CH 13

Power Point

   

Presentation

Week 14

Lecture 40

Distributed databases(Query Processing and Semi join)

T-1:CH 19

RW-17

Query Transformation, Join Processing

Understand about managing the cost of data transmission over the network

Discussion using

 

R-5:CH 11

Power Point

   

Presentation

   

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

Frequency

Out Of

Each Marks

Total Marks

Quiz

2

3

10

20

 

Total :-

10

20

Details of Academic Task(s)

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 understanding as well as performance of the students based upon the concepts taught

Syllabus from week 1 to week 4

Individual

Online quiz containing 30 questions of 1 mark each with negative marking of 0.25

4 / 5

Quiz2

To check the understanding as well as performance of the students based upon the concepts taught

Syllabus from week 5 to week 9

Individual

Online quiz containing 30 questions of 1 mark each with negative marking of 0.25

9 / 10

Quiz3

To check the understanding as well as performance of the students based upon the concepts taught

Syllabus from 10 to 11

Individual

Online quiz containing 30 questions of 1 mark each with negative marking of 0.25

10 / 11