Databases CS – 341

advertisement
ADVANCED DATABASE SYSTEMS (CS – 541)
Quarter:
Instructor:
Pre-Requisite:
Description
Goals
Text
References
Grading
Spring 2003
Tauqeer Hussain
CS-341
This course is intended for students who wish to specialize in database
management systems or wish to practice the advanced techniques
involved in optimization of data storage, database design and queries. This
course covers advanced topics like physical storage and access methods,
query optimization, transaction processing, concurrency control,
distributed databases and object oriented databases.
 To introduce the advanced concepts involved in performance tuning of
databases and efficient retrieval of information especially when
massive data storage is involved.
 To provide insight about the internal working of a DBMS so that
students should be able to implement these components.
Fundamentals of Database Systems – 3rd Ed.
By Ramez Elmasri and S. B. Navathe – Addison Wesley
 Database Management Systems - 2nd Ed.
By Ramakrishnan, Raghu;Gehrke, Johannes
McGraw-Hill
 Database System Concepts - 3rd Ed.
By Silberschatz, Abraham;Korth, Henry F.;Sudarshan, S.
McGraw-Hill
 An Introduction to Database Systems - 7th Ed.
By C. J. Date
Addison-Wesley
10%
Homework Assignments
15%
Quizzes
25%
Mid Term
30%
Final Term
20%
Project / Term Paper
COURSE CONTENTS BREAKUP
SESSION
TOPICS
READINGS
1–3
Record Storage and Primary File Organizations
Chapter: 5
4–6
Index Structures and Access Methods For Files
Chapter 6
7–9
Query Processing and Optimization
Chapter: 18
10
Mid Term Exam
11 – 13
Transaction Processing
Chapter: 19
14 – 15
Concurrency Control Techniques
Chapter: 20
16 - 18
Distributed Databases
Chapter: 24
19 - 20
Object and Object-Relational Databases
Chapter: 11-13
Download