Download database technology -cs 9221

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
DOC/LP/01/28.02.02
LP- CS9221
LESSON PLAN
Sub Code & Name: CS 9221 – DATABASE TECHNOLOGY
Unit: I
`
Branch: M.E(CC)
Semester: II
LP Rev. No: 00
Date: 01-02-13
Page 01 of 06
Unit syllabus:
DISTRIBUTED DATABASES
Distributed Databases Vs Conventional Databases – Architecture – Fragmentation – Query Processing –
Transaction Processing – Concurrency Control – Recovery.
Objective:
To understand and learn the differences between distributed databases and centralized databases, the
architecture of distributed databases, query processing techniques, transaction processing techniques and
recovery of distributed databases.
Session
No
Topics to be covered
Time
Ref
(page numbers)
Teaching
Method
1
Database schema, Database vs File processing.
Advantages of database processing
50
7(1-14),
8(23-30)
BB/LCD
2
Introduction to distributed databases.
50
8(766-778),
3(3-13)
BB/LCD
3
Architecture of distributed databases.
50
3(61-79)
BB/LCD
4
Horizontal vs Vertical fragmentation of database
schema
50
3(84-124)
BB/LCD
5
Distributed query processing and query
transformation, simple join processing
50
3(156-169)
BB/LCD
6
Distributed transactions, system structure,
system failure models
50
3(228-246)
BB/LCD
50
3(250-280)
BB/LCD
50
3(281-292)
BB/LCD
7
8
Commit protocols, two phase commit, handling
of failures.
Recovery and concurrency control, 3-phase
commit, alternate models of transaction
processing.
9
Concurrency control in distributed databases.
50
3(281-292)
BB/LCD
10
Recovery - Single lock-manager approach,
distributed lock manager, deadlock handling.
50
3(295-307)
BB/LCD
DOC/LP/01/28.02.02
LP- CS9221
LESSON PLAN
Sub Code & Name: CS 9221 – DATABASE TECHNOLOGY
Unit: II
`
Branch: M.E(CC)
Semester: II
LP Rev. No: 00
Date: 01-02-13
Page 02 of 06
Unit syllabus:
OBJECT ORIENTED DATABASES
Introduction to Object Oriented Data Bases - Approaches - Modeling and Design - Persistence – Query
Languages - Transaction - Concurrency – Multi Version Locks - Recovery.
Objective:
To understand and analyze the features of object oriented database systems, the ODMG data model, the
object definition language, object query language and the concurrency and recovery techniques.
Session
No
Topics to be covered
Time
Ref
(page numbers)
Teaching
Method
11
Introduction to object oriented databases.
50
4(1- 9)
BB/LCD
12
Object identity, reference types, inheritance,
polymorphism and encapsulation.
50
8(361-374)
BB/LCD
13
Class description – design and modeling of object
oriented databases.
50
4(11-56)
BB/LCD
14
Making objects persistence, by using keyword
persistence and by naming conventions.
50
6(781-791)
BB/LCD
15
Object oriented query languages, ODMG data
model, ODL and OQL.
50
7(379-386)
8(386-413)
BB/LCD
16
Transaction processing in object oriented data
bases.
50
4(172-178)
BB/LCD
17
Concurrency control in object oriented databases.
50
4(137-140)
BB/LCD
18
Concurrency control protocols
50
Internet
BB/LCD
19
Multiversion locks- locking protocols in object
oriented database systems.
50
Internet
BB/LCD
20
Recovery control techniques in ODMG data
model.
50
Internet
BB/LCD
DOC/LP/01/28.02.02
LP- CS9221
LESSON PLAN
Sub Code & Name: CS 9221 – DATABASE TECHNOLOGY
Unit: III
`
LP Rev. No: 00
Date: 01-02-13
Semester: II Page 03 of 06
Branch: M.E(CC)
Unit syllabus:
EMERGING SYSTEMS
Enhanced Data Models - Client/Server Model - Data Warehousing and Data Mining - Web Databases –
Mobile Databases
Objective:
To understand the basics of Data mining and Data Warehousing, web and mobile databases. Differences
between Database and Data Warehouse are discussed in Detail. Implementations of Data Warehouse using
DMQL are made known to students.
Session
No
Topics to be covered
Time
Ref
(page numbers)
Teaching
Method
21
Introduction to enhanced data models.
50
8(733-734)
BB/LCD
22
Extended object relational data model,
combining relational and object oriented data
model
50
8(436-440)
BB/LCD
23
Client/Server model- advantages and drawbacks
of the model.
50
8(789-793)
BB/LCD
24
Motivation towards Data mining. Data mining
- Definition, Process of KDD.
50
6(889-904)
BB/LCD
25
Architecture of Data mining systems.
Data mining on different databases.
50
8(855-864)
BB/LCD
50
8(865-870)
BB/LCD
50
6(846-869)
8(842-849)
BB/LCD
50
6(870-879)
8(842-849)
BB/LCD
26
27
28
Introduction to Data mining Functionalities
Introducing Concept Hierarchies, OLAP
operations on Multidimensional Data Models
A 3-tier Data warehouse architecture, Types of
OLAP servers.
Data warehouse Implementation: Compute cube
operator, Partial Materialization, Multiway
array aggregation of Data cube computation.
29
Web data bases
50
8(873-879)
BB/LCD
30
Mobile data bases
50
8(886-890)
BB/LCD
DOC/LP/01/28.02.02
LP- CS9221
LESSON PLAN
Sub Code & Name: CS 9221 – DATABASE TECHNOLOGY
Unit: IV
`
LP Rev. No: 00
Date: 01-02-13
Semester: II Page 04 of 06
Branch: M.E(CC)
Unit syllabus:
DATABASE DESIGN ISSUES
ER Model - Normalization - Security - Integrity - Consistency - Database Tuning - Optimization and
Research Issues – Design of Temporal Databases – Spatial Databases.
Objective:
To understand about ER model, normalization concepts, and Database tuning. To gain knowledge about
the design of temporal and spatial databases.
Session
No
Topics to be covered
Time
Ref
(page numbers)
Teaching
Method
31
Schema, Schema Construct, Entity type,
Entity relationship type, Attribute, Domain.
50
7(201-214)
BB/LCD
32
Types of the attributes, Types of
relationships, Cardinality ratio.
50
7(215-226)
BB/LCD
33
Design of ER diagram for a real time
problem.
50
7(227-241)
BB/LCD
34
Functional dependencies – normal forms
bases on primary key, boyce-codd normal
form
50
7(270-293)
BB/LCD
35
Multivalued dependencies and fourth normal
form
50
7(294-299)
BB/LCD
36
Security issues , Integrity, Consistency
50
8(715-723)
BB/LCD
37
Database tuning- research issues and current
trends
50
8(527-553)
BB/LCD
38
Database tuning- Automated design tools
50
8(554-563)
BB/LCD
39
Design of temporal databases- research issues
and current trends
50
8(744-756)
BB/LCD
40
Spatial databases – research issues and current
trends
50
8(757-760)
BB/LCD
DOC/LP/01/28.02.02
LP- CS9221
LESSON PLAN
Sub Code & Name: CS 9221 – DATABASE TECHNOLOGY
Unit: V
`
Branch: M.E(CC)
Semester: II
LP Rev. No: 00
Date: 01-02-13
Page 05 of 06
Unit syllabus:
CURRENT ISSUES
Rules - Knowledge Bases - Active and Deductive Databases - Parallel Databases – Multimedia Databases
– Image Databases – Text Database
Objective:
To attain exposure over Text Databases, parallel Databases, Spatial Databases and Multimedia Databases.
Understanding of the current issues in the above listed databases would enable students to carry out
research work in this domain.
Session
No
Topics to be covered
Time
Ref
(page numbers)
Teaching
Method
41
Rule based learning, The use of knowledge
base and agents.
50
6(889-904)
BB/LCD
42
Active databases- research issues and current
trends
50
8(734-739)
BB/LCD
43
Deductive databases- research issues and
current trends
50
8(801-834)
BB/LCD
44
Parallel databases- architecture, data
processing, query processing, and parallel
execution problems
50
7(809-826)
BB/LCD
45
Mining Text Databases
Text Data analysis and Information retrieval
50
7(759-771)
BB/LCD
46
Mining WWW ,Identification of Authoritative
web pages, web usage mining
50
8(874-879)
BB/LCD
47
Multimedia databases- research issues and
current trends
50
8(880-885)
BB/LCD
48
Image databases- research issues and trends
50
Internet
BB/LCD
DOC/LP/01/28.02.02
LP- CS9221
LESSON PLAN
Sub Code & Name: CS 9221 – DATABASE TECHNOLOGY
Branch: M.E(CC )
`
LP Rev. No: 00
Date: 01-02-13
Page 06 of 06
Semester: II
Course Delivery Plan:
Week
Units
1
I II
1
2
3
4
5
6
7
8
I II
I II
I II
2
I II
I II
I II
3
I II
9
10
11
12
13
14
15
I II I II
4
I II
5
I II
I II
I II
I II
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
B.T.Shobana
Prof.E.G.Govindan
Assistant Professor / IT
HOD / IT
01-02-13
01-02-13
Signature
Name
Designation
Date