Department of Information Technology COURSE OUTLINE Program Regular Course Information
Course Title Advanced database systems
Course Code ITec 2034 Students’ Workload Lecture Hrs.: 2 Lab Hrs.: 3 Tutorial Hrs.: 0 Academic Year 2023 G.C Semester II Instructor Information
Instructor Name Eyasu D. (MSC in Computer Science)
Address metseyu@@gmail.com Course Description This course covers fundamentals of database architecture, database management systems, and database systems. Principles and methodologies of database design, and techniques for database application development. It covers data organization, query processing.
Teaching method: Lecture, Assignment and Laboratory exercises.
Course Contents and Schedule
Week Topics or Chapters
2 Chapter One: Query processing and optimization techniques
1. Query processing and optimization 1.1 Translating SQL queries into Relational Algebra 1.2 Using Heuristics in Query Optimization 2 Chapter Two: Transaction processing and serialization 2.1Transaction Processing Concepts 2.2 Transaction & System concepts 2.3 Desirable properties of Transactions 2.4 Schedules & Recoverability 2.5 Serializability of Schedules
2 Chapter Three: Concurrency techniques
3.1 Locking Techniques for Concurrency Control 3.2 Concurrency Control Based ON Timestamp Ordering 3.3 Multi version Concurrency Control Techniques 3.4 Validation (Optimistic) Concurrency Control Technique
1 Ethiopian Technical University
3.5 Granularity of Data Items and Multiple Granularity Locking
3.6 Using Locks for Concurrency Control in Indexe
4 Chapter Four: Database Security & Authorization
5.1 Database Security & Authorization 5.2 Introduction 5.3 Discretionary Access control based on Granting / Revoking of privileges 5.4 Multilevel Security 2 Chapter Five: Distributed Database System 7.1 Distributed Database Concepts 7.2 Data Fragmentation, Replication, and Allocation Techniques for Distributed database Design 7.3 Types of Distributed Database Systems Course Assessment Methods
Continuous Assessment Method Weight
Mid semester Exam 25%
Individual Assignment 15% Lab Exam 10% Final Examination 50% Texts and References Materials 1. Abraham Silberschatz, Henry F. Korth, S. Sudarshan , Database System Concepts(4 th Ed), USA, McGraw Hill Inc. , 2002. 2. Hector Garcia-Molina, Jeffrey D. Ullman, Jennifer Widom , Database Systems :The Complete Book, USA, Prentice Hall, 2002.
(Ebook) Database System Concepts by Avi Silberschatz, Henry F. Korth, S. Sudarshan ISBN 9780072958867, 0072958863 - Explore the complete ebook content with the fastest download