TYPE OF COURSE UNIT | Elective Course |
LEVEL OF COURSE UNIT | Master's Degree Without Thesis |
YEAR OF STUDY | - |
SEMESTER | - |
NUMBER OF ECTS CREDITS ALLOCATED | 10 |
NAME OF LECTURER(S) | Associate Professor Nurcan Alkış Bayhan
|
LEARNING OUTCOMES OF THE COURSE UNIT |
At the end of this course, the students; 1) Comprehend the key concepts of relational database management system 2) Develop skills for efficient database design 3) Understand the role of database management systems in knowledge management 4) Understand the multi-user database concerns
|
MODE OF DELIVERY | Face to face |
PRE-REQUISITES OF THE COURSE | No |
RECOMMENDED OPTIONAL PROGRAMME COMPONENT | |
COURSE DEFINITION | Database systems are the information heart of modern enterprises. In the first part of the course, a brief introduction to the database will be given and popular relational data model will be introduced. In the second part of the course, relational algebra and SQL will be introduced. Also various database issues, including normal forms, indexing, transactions, from design to implementation will be introduced during the course. |
COURSE CONTENTS | WEEK | TOPICS |
---|
1st Week | Introduction to Conceptual Modeling, Database System Concepts and Architecture | 2nd Week | Database modeling using the Entity-Relationship (ER) and Extended ER (EER) | 3rd Week | The Relational Data Model and Relational Database Constraints, Relational Database Design by ER-to-Relational Mapping | 4th Week | EER-to-Relational Mapping | 5th Week | The Relational Algebra | 6th Week | SQL | 7th Week | SQL | 8th Week | Midterm | 9th Week | Functional Dependencies and Normalization for Relational Databases | 10th Week | Relational Database Design Algorithms and Further Dependencies | 11th Week | Introduction to Transaction Processing Concepts and Theory | 12th Week | Introduction to Transaction Processing Concepts and Theory | 13th Week | Concurrency Control Techniques | 14th Week | Recovery |
|
RECOMENDED OR REQUIRED READING | Ramez Elmasri & Shamkant B. Navathe. Fundamentals of Database Systems (6. Baskı) |
PLANNED LEARNING ACTIVITIES AND TEACHING METHODS | Lecture,Discussion,Questions/Answers |
ASSESSMENT METHODS AND CRITERIA | | Quantity | Percentage(%) |
---|
Mid-term | 1 | 30 | Project | 1 | 30 | Total(%) | | 60 | Contribution of In-term Studies to Overall Grade(%) | | 60 | Contribution of Final Examination to Overall Grade(%) | | 40 | Total(%) | | 100 |
|
ECTS WORKLOAD |
Activities |
Number |
Hours |
Workload |
Midterm exam | 1 | 3 | 3 | Preparation for Quiz | | | | Individual or group work | 14 | 5 | 70 | Preparation for Final exam | 1 | 60 | 60 | Course hours | 14 | 3 | 42 | Preparation for Midterm exam | 1 | 50 | 50 | Laboratory (including preparation) | | | | Final exam | 1 | 3 | 3 | Homework | | | | Project | 1 | 70 | 70 | Total Workload | | | 298 |
---|
Total Workload / 30 | | | 9,93 |
---|
ECTS Credits of the Course | | | 10 |
|
LANGUAGE OF INSTRUCTION | Turkish |
WORK PLACEMENT(S) | No |
| |