CS-601 Database Administration & Management
CS-601 Database Administration & Management
Course Description:
Introduction to advance data models such as object relational, object oriented. File
organizations concepts, Transactional processing and Concurrency control techniques,
Recovery techniques, Query processing and optimization, Database Programming,
Integrity and security, Database Administration, Physical database design and tuning,
Distributed database systems, Emerging research trends in database systems.
Course Objective:
Student should be able to fully understand the concepts and technical issues of database administration.
Student should be able to develop understanding of internal functionality of DBMS. Student should be
able to perform database administration tasks like backup and recovery and performance tuning of
databases.
Teaching Methodology:
Lectures, Assignments, Presentations, etc. Major component of the course should be
covered using conventional lectures.
Courses Assessment:
Exams, Assignments, Quizzes. Course will be assessed using a combination of written
examinations.
Reference Materials:
Fundamentals of Database Systems, by Ramez Elmasri and Shamkant
Navathe, Addison Wesley, 5th Edition.
Database System Concepts by Henry F. Korth and Abraham Silberschatz, 4th
edition, McGraw Hill, 2002, ISBN: 0-07-12268-0
Oracle Essentials, 5th Edition by Jonathan Stern, Rick Greenwald, Robert Stackowiak, O'Reilly
Media, Inc. ISBN: 9781449343033
Week/Lecture # Theory
Structure of Relational Databases, Relational Algebra,Tuple
Lect-I Relational Calculus, Domain Relational Calculus
Week
1 Extended Relational-Algebra-Operations, Modification of the
Lect-II Database, Views