Course Information


Course Information
Course Title Code Semester L+U Hour Credits ECTS
DATABASE MANAGEMENT SYSTEMS YMH339 5. Semester 2 + 2 3.0 3.0

Prerequisites None

Language of Instruction Turkish
Course Level Bachelor's Degree
Course Type Compulsory
Mode of delivery
Course Coordinator
Instructors Rukiye SAVRAN KIZILTEPE
Assistants
Goals The aim of the Database Management Systems course is to provide students with in-depth knowledge and skills in database design, management, and optimization. This course aims to comprehensively teach students fundamental topics such as relational database models, data independence, SQL query language, normalization, database security, and performance management.
Course Content Database Systems, Data Models, Entity-Relationship Model, Relational Database Model, Structured Query Language (SQL), SQL Operations, Database Security, Normal Forms (1NF, 2NF, 3NF, BCNF), Normalization of Database Schemas and Functional Dependencies, Data Integrity and Referential Integrity, User Management and Access Controls, Indexing and Query Optimization, Concurrency Control and Transaction Management, Database Security and Backup Strategies.
Learning Outcomes 1) Gains the ability to design a relational database.
2) Understand normal forms and perform normalization.
3) Design and develop a relational database system with appropriate functionality to process the data and with constraints to maintain data integrity and avoid data redundancy
4) Write SQL queries to retrieve and modify information from a database system.
5) Gains the competency to optimize the performance of relational databases.

Weekly Topics (Content)
Week Topics Teaching and Learning Methods and Techniques Study Materials
1. Week Introduction to Database Management Systems Lecture
Brainstorming
Project Based Learning
Presentation (Including Preparation Time)
2. Week Data Models and Entity-Relationship (E-R) Diagrams Lecture
Brainstorming
Project Based Learning
Presentation (Including Preparation Time)
3. Week Relational Data Model and Normalization (1NF) Lecture
Brainstorming
Project Based Learning
Presentation (Including Preparation Time)
4. Week Normalization (2NF and 3NF) Lecture
Brainstorming
Project Based Learning
Presentation (Including Preparation Time)
5. Week Normalization (BCNF and 4NF) Lecture
Brainstorming
Project Based Learning
Presentation (Including Preparation Time)
6. Week Database Design Process Lecture
Brainstorming
Project Based Learning
Presentation (Including Preparation Time)
7. Week SQL and Basic SQL Operations Lecture
Brainstorming
Project Based Learning
Presentation (Including Preparation Time)
8. Week SQL Operations Lecture
Brainstorming
Project Based Learning
Presentation (Including Preparation Time)
9. Week Advanced SQL Operations Lecture
Brainstorming
Project Based Learning
Presentation (Including Preparation Time)
10. Week Database Indexing and Performance Management Lecture
Brainstorming
Project Based Learning
Presentation (Including Preparation Time)
11. Week Database Indexing and Performance Management Lecture
Brainstorming
Project Based Learning
Presentation (Including Preparation Time)
12. Week Data Security and User Management Lecture
Brainstorming
Project Based Learning
Presentation (Including Preparation Time)
13. Week Concurrency and Recovery in Database Management Lecture
Brainstorming
Project Based Learning
Presentation (Including Preparation Time)
14. Week New Trends in Database Management Systems Lecture
Brainstorming
Project Based Learning
Presentation (Including Preparation Time)

Sources Used in This Course
Recommended Sources
"Coronel, C. & Morris, S. (2018). Database Systems: Design, Implementation, and Management, 13th Edition. Cengage Learning. ISBN:9781337627900 "
"Elmasri, R. & Navathe, S. (2015). Fundamentals of Database Systems, 7th Edition. Pearson Higher Education. ISBN-13: 978-0133970777 "

Relations with Education Attainment Program Course Competencies
Program RequirementsContribution LevelDK1DK2DK3DK4DK5
PY1500000
PY2500000
PY3500000

*DK = Course's Contrubution.
0 1 2 3 4 5
Level of contribution None Very Low Low Fair High Very High
.

ECTS credits and course workload
Event Quantity Duration (Hour) Total Workload (Hour)
Course Duration (Total weeks*Hours per week) 14 4
Work Hour outside Classroom (Preparation, strengthening) 14 1
Midterm Exam 1 1
Time to prepare for Midterm Exam 1 10
Final Exam 1 2
Time to prepare for Final Exam 1 10
Total Workload
Total Workload / 30 (s)
ECTS Credit of the Course
Quick Access Hızlı Erişim Genişlet
Course Information