Home  »  Faculty of Engineering »  Program of Computer Engineering (English 30%)

COURSE UNIT TITLECOURSE UNIT CODESEMESTERTHEORY + PRACTICE (Hour)ECTS
DATABASE SYSTEMS BİL344 Sixth Term (Spring) 3 + 2 7

TYPE OF COURSE UNITCompulsory Course
LEVEL OF COURSE UNITBachelor's Degree
YEAR OF STUDY3
SEMESTERSixth Term (Spring)
NUMBER OF ECTS CREDITS ALLOCATED7
NAME OF LECTURER(S)Associate Professor Mustafa Sert
LEARNING OUTCOMES OF THE COURSE UNIT At the end of this course, the students;
1) Describe general concepts and principles of relational database management systems.
2) Design logical database.
3) Design physical database
4) Interpret and apply Structured Query Language (SQL).
5) Write and interpret relational algebraic expressions.
6) Describe and apply normalization rules.
7) Know transaction management principles.
8) Know query evaluation principles.
MODE OF DELIVERYFace to face
PRE-REQUISITES OF THE COURSENo
RECOMMENDED OPTIONAL PROGRAMME COMPONENTNone
COURSE DEFINITIONDatabase Management System Concepts and principles. Entity-relationship (ER) and enhanced ER models. Relational data model and integrity constraints. ER/EER to relational mapping. Relational algebra and calculus. Structured query language (SQL). Logical database design, functional dependency, and normalizations. Physical database design, basic file structures, hash and B+ indexing structures. Query evaluation and optimization. Transaction processing.
COURSE CONTENTS
WEEKTOPICS
1st Week Database Management System Concepts and principles
2nd Week Entity-relationship (ER) and enhanced ER models
3rd Week Relational data model and integrity constraints
4th Week ER/EER to relational mapping
5th Week Relational algebra and calculus
6th Week Structured query language (SQL)
7th Week Logical database design
8th Week Mid-term
9th Week Functional dependency and normalizations
10th Week Physical database design
11th Week Basic file structures
12th Week Hash and B+ indexing structures
13th Week Query evaluation and optimization
14th Week Transaction processing
RECOMENDED OR REQUIRED READING1. Ramakrishnan, R., Gehrke, J., "Database Management Systems", ISBN: 0072465638, Mc-Graw Hill, (2003).
2. Elmasri, R., Navathe, S.B., "Fundamentals of Database Systems", ISBN: 032141506X, Addison-Wesley, (2007).
3. Molina, H. G., Ullman, J.D., Widom, J., "Database Systems: The Complete Book", Prentice-Hall, (2009).
PLANNED LEARNING ACTIVITIES AND TEACHING METHODSLecture,Questions/Answers,Problem Solving,Experiment,Project,Report Preparation,Presentation
ASSESSMENT METHODS AND CRITERIA
 QuantityPercentage(%)
Mid-term130
Assignment415
Quiz415
Total(%)60
Contribution of In-term Studies to Overall Grade(%)60
Contribution of Final Examination to Overall Grade(%)40
Total(%)100
ECTS WORKLOAD
Activities Number Hours Workload
Midterm exam11,51,5
Preparation for Quiz
Individual or group work
Preparation for Final exam12020
Course hours14570
Preparation for Midterm exam11515
Laboratory (including preparation)6212
Final exam11,51,5
Homework250100
Quiz4,52
Total Workload222
Total Workload / 307,4
ECTS Credits of the Course7
LANGUAGE OF INSTRUCTIONTurkish
WORK PLACEMENT(S)No
  

KEY LEARNING OUTCOMES (KLO) / MATRIX OF LEARNING OUTCOMES (LO)
LO1LO2LO3LO4LO5LO6LO7LO8
K1  X   X   X   X   X   X   X   X
K2      X           X
K3    X         X   X   X
K4          X     X   X
K5  X   X   X       X    
K6               
K7               
K8               
K9               
K10               
K11               
K12