Lesson plan / INTRODUCTION TO DATABASE SYSTEMS

Lesson Information

Course Credit 3.0
Course ECTS Credit 5.0
Teaching Language of Instruction İngilizce
Level of Course Bachelor's Degree, TYYÇ: Level 6, EQF-LLL: Level 6, QF-EHEA: First Cycle
Type of Course Faculty Elective
Mode of Delivery Face-to-face
Does the course require compulsory or optional work experience? F
Course Coordinator
Instructor (s)
Course Assistant

Purpose and Content

The aim of the course To give to students the principles of investication, design and application of DataBase Managment Systems, File Organization problems, Relational Algebra Theory, SQL-language, Searching strategies in DB-systems.
Course Content Basıc conceps of DB Systems, Data modeling using ER-model, Record storage principles, file organization methods, Integrity constraints in DBS, Relational DB language SQL, Functional Dependences in DBS,Normal forms, DBS Security problems.

Weekly Course Subjects

1Introduction.Basic principles.
2DBS concepts and Architecture.
3Data modeling using ER-Model.
4Record storage principles.
5File organization methods.
6The Relational data Model.
7Midterm exam.
8DBS Integrity Constraints.
9Basics of the Ralational Algebra.
10Relational DB language SQL.
11Queries in SQL.
12Functional Dependencies in DBS.
13Normal Forms in DBS: 1st,2nd,3rd,and 4th.
14Final exam.

Resources

1-Elmasri R., Navathe Sh., "Fundamentals of DataBase Systems", Addison Wesley, 2000.