>
Course Unit Title Course Unit Code Type of Course Unit Level of Course Unit Year of Study Semester ECTS Credits
Database Management BLM208 Compulsory Bachelor's degree 2 Spring 3

Name of Lecturer(s)

Prof. Dr. Sevinç İLHAN OMURCA
Associate Prof. Dr. Alev MUTLU
Assistant Prof. Dr. Alpaslan Burak İNNER
Assistant Prof. Dr. Süleyman ÖZARSLAN
Assistant Prof. Dr. Hikmetcan ÖZCAN

Learning Outcomes of the Course Unit

1) Explaindatabase and DBMS usage need
2) Apply Entity-Relationship model
3) Compose a relational database system
4) Use SQL query language
5) Develop object oriented databases

Program Competencies-Learning Outcomes Relation

  Program Competencies
1 2 3 4 5 6 7 8 9 10 11 12
Learning Outcomes
1 Low Low Low No relation No relation No relation Low No relation No relation No relation No relation No relation
2 Low Low Low No relation No relation No relation Low No relation No relation No relation No relation No relation
3 No relation Middle Low No relation No relation No relation Low No relation No relation No relation No relation No relation
4 Low High High No relation No relation No relation Low No relation No relation No relation No relation No relation
5 Low High Low No relation No relation No relation Low No relation No relation No relation No relation No relation

Mode of Delivery

Face to Face

Prerequisites and Co-Requisites

None

Recommended Optional Programme Components

Discrete mathematics

Course Contents

Database concepts, functions in database systems. Entity-Relationship Model, The relational model, relational algebra, normalization, SQL query language, Application development using a DBMS, Object-Oriented database.

Weekly Schedule

1) Introduction - Fundemental Concepts
2) Entity-Relationship model
3) Implementing Entity-Relationship Model
4) Relational Model - 1
5) Relational model - 2
6) Relational Model -3
7) Relational Algebra
8) Midterm examination/Assessment
9) Introduction to SQL
10) SQL - Database, table operations
11) SQL - SELECT procedures
12) SQL - JOIN Procedures (Inner Join, Left Join, Right Join)
13) Normalization
14) Transaction Processing, Concurrency Control, and Recovery
15) Object-oriented databases
16) Final examination

Recommended or Required Reading

Planned Learning Activities and Teaching Methods

1) Lecture
2) Simulation
3) Case Study
4) Problem Solving
5) Project Based Learning


Assessment Methods and Criteria

Contribution of Midterm Examination to Course Grade

50%

Contribution of Final Examination to Course Grade

50%

Total

100%

Language of Instruction

Turkish

Work Placement(s)

Not Required