You are on page 1of 3

Department of Computer Science and Information Technology

College of Natural and Computational Sciences


Wolaita Sodo University
Course Code
Course Title

MSIT 6104

Credit Hour
Contact Hours (per
week)
Pre-requisite
Year/ Semester
Status of Course
Course Objectives

3
Lecture 2; Lab : 2

Advanced DBMS

Database Management System in the undergraduate level


1/1
Compulsory
Examine advanced concepts and issues in database modeling design and

Concepts.
Understand emerging trends and methodologies to conceptualize and design

database systems.
Identify the key issues in developing database systems, web database
systems and applications.

Develop applications involving advanced database systems


Course Contents

Chapter 1 Object and Object-Relational Databases


-

Overview of Object Database Concepts


Object-Relational Features
ODMG Object Model
Object Definition Language
Object Query Language
C++ Language Binding in ODMG standard

Chapter 2 XML: Concepts, Languages and Standards


-

Structured, semi-structured and unstructured data


XML Hierarchical Data Model
XML Data Definition
XML Data Manipulation

Chapter 3 Database Application Programming


-

Database Programming: Techniques and Issues


Embedded SQL
Dynamic SQL
SQLJ
DB Programming with Function Calls
DB Stored Procedures

Chapter 4 Emerging Database Technologies, Advanced DB Models and

Department of Computer Science and Information Technology


College of Natural and Computational Sciences
Wolaita Sodo University
Course Code
Course Title

MSIT 6104

Advanced DBMS
Applications
-

Active DB Concepts, Triggers, Design and Implementation

Issues for Active DB


Temporal DB Concepts, Time representations, Time in

Relational DB and OODB


Logic-based or Deductive DB, Datalog notations and rules,
relational operations,

Chapter 5 Distributed Database


-

Distributed Database Concepts


Types of Distributed Database Systems
Distributed Database Architectures
Data Fragmentation, Replication, and Allocation Techniques for

Distributed Database Design


Query Processing and Optimization in Distributed Databases
Overview of Transaction Management in Distributed Databases
Overview of Concurrency Control and Recovery in Distributed

Databases
Distributed Catalog Management
Current Trends in Distributed Databases
Distributed Databases in Oracle

Chapter 6 Database Administration

Literature

Installing, Configuring and maintaining a database server


Database Creation
Locking
Storage Engines
Table Maintenance
Backup and Recovery
User Management
Interpreting Error Messages

Optimizing the Environment

1. Rameez Elmasri and Shamakanth B. Navathe, Database systems, 6 th


Edition, Pearson Education.
2. Abraham Silberschatz, Henry F.Korth, S. Sudharshan, Database System
Concepts, 5th Edition, Tata McGraw Hill.

Department of Computer Science and Information Technology


College of Natural and Computational Sciences
Wolaita Sodo University
Course Code
Course Title

MSIT 6104

Advanced DBMS
3. C.J. Date, Fundamentals of Database systems, 8th Edition, Pearson
Education.

4. Oracle DBA Made SimpleOracle database administration techniques Mike


Ault MySQL Database AdministrationSams Publishing Paul Dubois

You might also like