INTERNATIONAL BURCH UNIVERSITY
Graduate Study - Faculty of Engineering and Natural Sciences
Information Technology PhD
||Advanced Database Systems
||Number of ECTS Credits
||Class Hours Per Week
||Total Hours Per Semester
|This course covers following: serializability theory; locking, timestamp-ordering, optimistic schedulers; multiversion and distributed concurrency control; distributed atomic commitment protocols; multidatabase systems; active database systems; real-time database systems; object-oriented database systems.
|Objective of this course is to introduce students to basic issues in object–oriented data models, learn about the Web–DBMS integration technology and XML for internet database applications, familiarize with the data–warehousing and data mining techniques and other advanced topics, and apply the knowledge acquired to solve simple problems.
- The Extended Entity Relationship Model and Object Model
- Object–Oriented databases and Object–Oriented concepts
- Object structure and type constructors
- OODBMS architecture and storage issues
- Transactions and concurrency control
- Object Relational and Extended Relational Databases
- Architectures for parallel databases
- Midterm Exam
- Distributed database concepts; data fragmentation
- Replication and allocation techniques for distributed database design
- Query processing in distributed databases
- Concurrency control and recovery in distributed databases
- An overview of client–server architecture
- Databases on the Web and Semi–Structured Data
- Enhanced Data Models for Advanced Applications
- Interactive Lectures
- Discussions and group work
- Explain and evaluate the fundamental theories and requirements that influence the design of modern database systems.
- Assess and apply database functions and packages suitable for enterprise database development and database management.
- Critically evaluate alternative designs and architectures for databases and data warehouses.
- Discuss and evaluate methods of storing, managing and interrogating complex data.
- Explain and critically evaluate database solutions for data exchange.
- Analyze the background processes involved in queries and transactions, and explain how these impact on database operation and design.
- Elmasri and Navathe, Fundamentals of Database Systems
|ECTS (Allocated based on student) WORKLOAD
|Lecture (14 weeks x Lecture hours per week)||15||3||45|
|Laboratory / Practice (14 weeks x Laboratory/Practice hours per week)|| || ||0|
|Midterm Examination (1 week)|| || ||0|
|Final Examination(1 week)|| || ||0|
|Preparation for Midterm Examination|| || ||0|
|Preparation for Final Examination|| || ||0|
|Assignment / Homework/ Project||1||100||100|
|Seminar / Presentation|| || ||0|