CENG553 DATABASE MANAGEMENT SYSTEMS
Course Code: | 5710553 |
METU Credit (Theoretical-Laboratory hours/week): | 3 (3.00 - 0.00) |
ECTS Credit: | 8.0 |
Department: | Computer Engineering |
Language of Instruction: | English |
Level of Study: | Graduate |
Course Coordinator: | Prof.Dr. ADNAN YAZICI |
Offered Semester: | Fall or Spring Semesters. |
Course Objectives
The objective of this course is to review the undergraduate level database system materials, such as Relational Database Design, Dependencies, Normalization, Design Algorithms, SQL, and Transaction Processing, Concurency Control Meachanisms, Recovery Managements and then introduce advanced database topics, such as Database Security, Online Analytical Processing (OLAP), XML Databases, Big Data Models, NoSQL Database Models.
Course Content
Overview of relational databases, the theory of relational database design, query processing, transaction management. Object-oriented databases, distributed databases, deductive databases. Other recent research topics such as data mining, multimedia databases, spatial databases and internet databases.
Course Learning Outcomes
Student who passes the course satisfactorily will be able to:
- design and query databases efficiently,
- model advanced database applications,
- find solutions for complex research oriented issues,
- solve engineering/mathematical problems involving database retrieval, and
- use several advanced database model such as xml, main memory database models.