Information Package

Master's of Technology and Knowledge Management without Thesis

TKM524

DATA MODELING AND RELATIONAL DATABASE

Course Code
TKM524
Semester
-
Theory+Practice
3 + 0
ECTS
10
Course TypeElective Course
Course LevelMaster's Degree Without Thesis
Year of Study-
Semester-
ECTS10
Name of Lecturer(s)
Learning Outcomes

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 DeliveryFace to face
PrerequisitesNo
Recommended Optional Programme Components
Course DescriptionDatabase 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
Recommended or Required ReadingRamez 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 Allocated Based on Student Workload
Activities Quantity Duration (Hour) Total Workload (Hour)
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 Work Load298
Total Work Load / 30 (h)9.93
ECTS Credit of the Course10
Language of InstructionTurkish
Work Placement(s)No
LO1 LO2 LO3 LO4
K1
K2
K3 X X X X
K4
K5 X X X
K6
K7
K8 X X
K9
K10
K11
K12
K13