Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 3

University of Baltistan, Skardu

Gilgit-Baltistan
Department of Computer Science

Course Code
Course Title & Credit Hours Distributed Database Systems

Name of Faculty (Name & Dept)


Program (Course Offered in)
Prerequisites by Course(s) and
Topics
Assessment Instruments with Assignment + Final Project Presentation = 10 Marks
Weights (Assignments, Quiz, Quiz = 5 Marks
Semester Project, Mid-term, Final Mid-term = 30 Marks
Term etc.)
Final-term = 50 Marks
Textbook Distributed Database Systems

Reference Material (articles) Distributed Database Systems

Course Goals This course introduces the fundamental concepts and issues of
distributed database systems. And the approaches of emerging
technologies, and to provide insight into related research problems. In
this course students will analyze relational database applications with
special concentrations on the design of relation, queries, procedures
and connections. Describe and use techniques to improve
performance object-oriented database systems. It also elaborates the
shortcomings of centralized relational database systems, and how to
overcome these shortcomings using DDBMS.

Topics to be covered in the Course -What is Distributed Database System?

-Distributed Data Processing


Week 01
-Advantages of data DDBS

Week 02 -Relational Database Concepts

-Normalization

-Integrity Rules
University of Baltistan, Skardu
Gilgit-Baltistan
Department of Computer Science

-Data communication Concepts

-Types of Networks
Week 03
-Protocols Standards

-Client/Server Systems

-Peer-to-peer Distributed Systems


Week 04
-MDBS Architecture

-Characterization of Query Processors


Week 05
Week 06 -Layers of Query processing
-Fragmentation
Week 07
-Reasons for Fragmentation

-Types of Fragmentation
Week 08
-Parallel DBMSs
Week 09
-Database Servers

-Centralized Database Systems


Week 10

Week 11 -Properties of Transactions


-Concurrency control Techniques

- Locking Methods
Week 12 - Dead Lock
- Timestamp Method

Week 13 - Recovery

- Causes of Failure

- Local Recovery Protocols

- Undo/Redo
- Undo/No-Redo
- Distributed Recovery Protocols
University of Baltistan, Skardu
Gilgit-Baltistan
Department of Computer Science

-Distributed Two Phase Commit

- Permutations
Week 14
- Combinations

- Data ware Housing introduction

- World Wide Web introduction


Week 15

- Revision
Week 16
Theory Problem Analysis Solution Design Social and
Class Time Spent on (in credit hours) Ethical Issues

30 30 20 5

Dated: Signature of Faculty Verified by


Head of Department
Copy to:
 Course Folder
 Class Representative (For Distribution to Students)
 Departmental Coordinator

You might also like