| Code and Name | CSE 512 Distributed Database Systems |
| Type | Elective |
| Credit Hours | 3 |
| Pre-requisites | None |
| Coordinator | |
| Course Objective & Outcome Form | Download |
| Lab Manual | Download |
In this course, students will learn different distributed database management algorithms to support concurrency, transaction management, query optimization, replication, recovery, distributed database design and security; implement a client-server DBMS and distributed database applications. Distributed databases – various contemporary issues including data model partitioning, fragmentation, replication issues, query optimization, concurrency control, restart and recovery, distributed database design, client-server and distributed database applications will be discussed in details. Students will build a distributed system with Oracle DBMS. Particular attention will be paid to detailed consideration of distributed database management issues.