Information Package

Master's of Computer Engineering with Thesis

BİL553

DATABASE MANAGEMENT SYSTEMS THEORY

Course Code
BİL553
Semester
-
Theory+Practice
3 + 0
ECTS
10
Course TypeCompulsory Course
Course LevelMaster's Degree With Thesis
Year of Study-
Semester-
ECTS10
Name of Lecturer(s)
Learning Outcomes

At the end of this course, the students;

  1. Know relational data mode and integrity constraints.
  2. Know and apply relational algebra and structured query language (SQL).
  3. Know normal forms and apply to designs.
  4. Describe multidimensional and Bitmap index structures.
  5. Know query evaluation and optimization principles.
  6. Describe transaction management principles.
  7. Object-relational, object, and multidimensional data models.
Mode of DeliveryFace to face
PrerequisitesNo
Recommended Optional Programme ComponentsNone
Course DescriptionAn Overview of Database Management Systems. Relational DB Model and Integrity Constraints. Relational Algebra. Structured Query Language (SQL). Design Theory for Relational DBs: FDs. Design Theory for Relational Databases:Normalization. Index Structures. Multidimensional and Bitmap Indexes. Query Evaluation and Optimization. Transaction Management; Object-Relational, Object-Oriented, and Multimedia Data Models.
Course Contents
WEEK TOPICS
1st Week An Overview of Database Management Systems
2nd Week An Overview of Database Management Systems
3rd Week Relational DB Model and Integrity Constraints
4th Week Relational DB Model and Integrity Constraints
5th Week Relational Algebra
6th Week Structured Query Language (SQL)
7th Week Mid-term
8th Week Design Theory for Relational DBs: FDs
9th Week Design Theory for Relational Databases: Normalization
10th Week Index Structures
11th Week Multidimensional and Bitmap Indexes
12th Week Query Evaluation and Optimization
13th Week Transaction Management
14th Week Object-Relational, Object-Oriented, and Multimedia Data Models
Recommended or Required Reading1. Molina, H.G., Ullmani J.D., Widom, J., "Database Systems - The Complete Book", Prentice Hall, (2002).
Planned Learning Activities and Teaching Methods
  • Lecture
  • Questions/Answers
  • Presentation
  • Practice
  • Problem Solving
  • Project
  • Report Preparation
Assessment Methods and Criteria
Quantity Percentage (%)
Mid-term 1 30
Assignment 1 15
Quiz 1 15
Total(%) 60
Contribution of In-term Studies to Overall Grade(%) 60
Contribution of Final Examination to Overall Grade(%) 40
Total(%) 100
ECTS Allocated Based on Student Workload
Activities Quantity Duration (Hour) Total Workload (Hour)
Midterm exam 1 1 1
Preparation for Quiz
Individual or group work
Preparation for Final exam 1 40 40
Course hours 14 3 42
Preparation for Midterm exam 1 30 30
Laboratory (including preparation)
Final exam 1 2 2
Homework 2 30 60
Presentation (including preperation) 2 70 140
Total Work Load315
Total Work Load / 30 (h)10.5
ECTS Credit of the Course10
Language of InstructionTurkish
Work Placement(s)No
LO1 LO2 LO3 LO4 LO5 LO6 LO7
K1 X X X X X X X
K2 X X
K3 X X X
K4 X X X
K5 X X X X
K6 X X X
K7 X X X
K8 X X X X
K9
K10 X X
K11 X X X
K12 X X X X X X X