Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 7

DOC/LP/01/28.02.

02

LESSON PLAN LP – CS9221


LP Rev. No: 00
Sub Code & Name: CS 9221 – DATABASE TECHNOLOGY Date: 20.1.2010
Unit: I Branch: M.E(CS) Semester: 2 Page 1 of 6

Unit I : DISTRIBUTED DATABASES


Distributed Databases Vs Conventional Databases – Architecture – Fragmentation –
Query Processing – Transaction Processing – Concurrency Control – Recovery.

Objective:

Session Topics to be covered Time Books Teaching


No Allocation Referred Method
(min)
1 Database schema, Database vs File 50 8 BB
processing. Advantages of database processing
2 Introduction to distributed databases. 50 8,3 BB
3 Architecture of distributed databases. 50 3 BB
4 Horizontal vs Vertical fragmentation of 50 3 BB
database schema
5 Distributed query processing and query 50 3 BB
transformation, simple join processing
6 Distributed transactions, system structure, 50 3 BB
system failure models
7 Commit protocols, two phase commit, 50 3 BB
handling of failures.
8 Recovery and concurrency control, 3-phase 25 3 BB
commit, alternate models of transaction
processing. 25
9 Concurrency control in distributed databases. 50 3 BB
10 Single lock-manager approach, distributed lock 50 3 BB
manager, deadlock handling.
Here the students learn the difference between distributed databases and
centralized databases, the architecture of distributed databases, query processing
techniques, transaction processing techniques of distributed databases.
DOC/LP/01/28.02.02
LESSON PLAN LP - CS9221
LP Rev. No: 00
Sub Code & Name: CS 9221 – DATABASE TECHNOLOGY Date: 20.1.2010
Unit: II Branch: M.E.(CS) Semester: 2 Page 2 of 6

UNIT II : OBJECT ORIENTED DATABASES


Introduction to Object Oriented Data Bases - Approaches - Modeling and Design -
Persistence – Query Languages - Transaction - Concurrency – Multi Version Locks -
Recovery.
Objective:
To study and analyze about object oriented database systems, the ODMG data
model, the object definition language, object query language and the concurrency and
recovery techniques.

Session Topics to be covered Time Books Teaching


No Allocation Referred Method
(min)
11 Introduction to object oriented databases. 50 4 BB
12 Object identity, reference types, inheritance, 50 4 BB
polymorphism, encapsulation.
13 Class description – design and modeling of 50 4 BB
object oriented databases.
14 Making objects persistence, by using keyword 50 4 BB
persistence and by naming conventions.
15 Object oriented query languages, ODMG data 50 4 BB
model, ODL and OQL.
16 Transaction processing in object oriented data 50 4 BB
bases.
17 Concurrency control in object oriented 50 4 BB
databases.
18 Concurrency control protocols 50 4 BB
19 Multiversion locks- locking protocols in object 50 4 BB
oriented database systems.
20 Recovery control techniques in ODMG data 50 4 BB
model.
21 CAT – I 90
DOC/LP/01/28.02.02
LESSON PLAN LP - CS 9221
LP Rev. No: 00
Sub Code & Name: CS 9221 – DATABASE TECHNOLOGY Date: 20.1.2010
Page 3 of 6

Unit: III Branch:M.E(CS) Semester: 2

UNIT III : EMERGING SYSTEMS 10


Enhanced Data Models - Client/Server Model - Data Warehousing and Data Mining -
Web Databases – Mobile Databases.

Objective:
Here the students learn the basics of Data mining and Data Warehousing, web and
mobile databases .The difference between Database and Data Warehouse are discussed in
Detail. Implementations of Data Warehouse using DMQL are made known to students.

Session Topics to be covered Time Books Teaching


No Allocation Referred Method
(Min)
22 Introduction to enhanced data models. 50 6,8 BB
23 Extended object relational data model, 50 6,8 BB
combining relational and object oriented data
model
24 Client/Server model- drawbacks and its 50 6,8 BB
advantages
25 Motivation towards Data mining. Data mining 50 6,8 BB
- Definition, Process of KDD.
26 Architecture of Data mining systems. 50 6,8 BB
Data mining on different databases.
27 Introduction to Data mining Functionalities. 50 6,8 BB
28 Introducing Concept Hierarchies, OLAP 25 6,8 BB
operations on Multidimensional Data Models 25
29 A 3-tier Data warehouse architecture, Types of 50 6,8 BB
OLAP servers.
30 Data warehouse Implementation: Compute 50 6,8 BB
cube operator, Partial Materialization,
Multiway array aggregation of Data cube
computation.
31 Web data bases 50 6,8 BB
32 Mobile data bases 50 6,8 BB
DOC/LP/01/28.02.02
LESSON PLAN LP - CS 9221
LP Rev. No: 00
Sub Code & Name: CS 9221 – DATABASE TECHNOLOGY Date: 20.1.2010
Page 4 of 6

Unit: IV Branch: M.E(CS) Semester: 2

UNIT IV: DATABASE DESIGN ISSUES

ER Model - Normalization - Security - Integrity - Consistency - Database Tuning -


Optimization and Research Issues – Design of Temporal Databases – Spatial Databases.

Objective:
To study about ER model, normalization concepts, and introduction to temporal and
spatial data bases.

Session Topics to be covered Time Books Teaching


No Allocation Referred Method
(Min)
33 Schema, Schema Construct , Entity type, 50 7 BB
Entity relationship type, Attribute, Domain.
34 Types of the attributes, Types of relationships, 50 7
Cardinality ratio. BB
35 Design of ER diagram for a real time problem. 50 7 BB
36 Functional dependencies – normal forms bases 50 7 BB
on primary key, boyce-codd normal form
37 Multivalued dependencies and fourth normal 50 7 BB
form
38 Security , Integrity, Consistency 50 7 BB
39 Database tuning- research issues and current 50 7 BB
trends
40 Design of temporal databases- research issues 50 5 BB
and current trends
41 Spatial databases – research issues and current 50 6 BB
trends
42 CAT –II 90
DOC/LP/01/28.02.02
LESSON PLAN LP - CS 9221
LP Rev. No: 00
Sub Code & Name: CS 9221 – DATABASE TECHNOLOGY Date: 20.1.2010
Unit: V Branch: M.E.(CS) Semester: 2 Page 5 of 6

UNIT V:CURRENT ISSUES


Rules - Knowledge Bases - Active And Deductive Databases - Parallel Databases –
Multimedia Databases – Image Databases – Text Database

Objective:
Here the student gets exposure over Text Databases, parallel Databases, Spatial
Databases and Multimedia Databases. Thorough understanding of this chapter would.
Help the student to carry out research work in this area.
Topics to be covered Time Books Teaching
Session Allocation Referred Method
No (min)
43 Rule based learning 50 6 BB
44 The use of knowledge base and agents. 50 6 BB
45 Active databases- research issues and current 50 6 BB
trends
46 Deductive databases- research issues and 50 6 BB
current trends
47 Parallel databases- architecture, data 50 6 BB
processing, query processing, and parallel
execution problems
48 Mining Text Databases 50 8 BB
Text Data analysis and Information retrieval
49 Mining WWW 50 8 BB
Identification of Authoritative web pages, web
usage mining
50 Multimedia databases- research issues and 50 8 BB
current trends
51 Image databases- research issues and trends 50 8 BB
DOC/LP/01/28.02.02
LESSON PLAN LP - CS 9221
LP Rev. No: 00
Sub Code & Name: CS 9221 – DATABASE TECHNOLOGY
Date: 20.1.2010
Page 6 of 6
Unit: Branch: M.E(CS) Semester: 2

Course Delivery Plan:

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Week
I II I II I II I II I II I II I II I II I II I II I II I II I II I II I II
Units

REFERENCES:
1. Elisa Bertino, Barbara Catania, Gian Piero Zarri, “Intelligent Database Systems”,
Addison-Wesley, 2001.
2. Carlo Zaniolo, Stefano Ceri, Christos Faloustsos, R.T.Snodgrass, V.S.Subrahmanian,
“Advanced Database Systems”, Morgan Kaufman, 1997.
3. N.Tamer Ozsu, Patrick Valduriez, “Principles Of Distributed Database Systems”,
Prentice Hal International Inc., 1999.
4. C.S.R Prabhu, “Object-Oriented Database Systems”, Prentice Hall Of India, 1998.
5. Abdullah Uz Tansel Et Al, “Temporal Databases: Theory, Design And Principles”,
Benjamin Cummings Publishers, 1993.
6. Raghu Ramakrishnan, Johannes Gehrke, “Database Management Systems”, Mcgraw
Hill, Third Edition 2004.
7. Henry F Korth, Abraham Silberschatz, S. Sudharshan, “Database System Concepts”,
Fourth Ediion, Mcgraw Hill, 2002.
8. R. Elmasri, S.B. Navathe, “Fundamentals Of Database Systems”, Pearson Education,
2004.

Prepared by Approved by
Signature
Name Ms. S.PUSHPA Dr. SUSAN ELIAS
Designation Asst. Prof/CSE HOD – CSE
Date 20/1/2010 20/1/2010
Date: 12.01.2010
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING Time: 10.00 AM
ACADEMIC YEAR: 2009 – 2010 To 11.15 AM
MARKS: 40

You might also like