CS353 DATABASE SYSTEMS

FALL 2024 

ANNOUNCEMENTS

CLASSES

§  Section 1: Tuesday 9:30; Thursday 13:30, 14:30        (EB204)

§  Section 2: Monday 15:30, 16:30; Thursday 10:30       (EB104)

INSTRUCTOR

§  Özgür Ulusoy (oulusoy@cs.bilkent.edu.tr)  

o   Office hours: by appointment 

  

TEACHING ASSISTANTS

§  Hasan Alp Caferoğlu, Ekrem Polat

OBJECTIVES

§  Understand the concepts underlying the design and implementation of database systems.

§  Establish a solid background in data management, with a focus on relational database management systems.

§  Practice actual database design, implementation, and query formulation through a term project.

COURSE OUTLINE

§  Relational Data Model

§  Relational Algebra 

§  Entity/Relationship Model

§  Structured Query Language, SQL

§  Relational Database Design - Normalization

§  File Organization

§  Tree-Structured Indexing

§  Hash-Based Indexing

§  Query Processing 

TYPICAL GRADING

§  Midterm: 30%

§  Final: 40%

§  Project: 20%

§  Homeworks: 10%    

 

All assignments must be uploaded to Moodle as a single PDF.

 

Minimum Requirements to Qualify for the Final Exam

In order to qualify for the Final Exam, the Midterm Exam grade must be at least 30 out of 100.

 

 TEXTBOOK & REFERENCES

Required

Textbook

Database System Concepts, 7th edition

A. Silberschatz; H. Korth; S. Sudarshan

McGraw- Hill

2019

Recommended

Textbook

Database Management Systems, 3rd Edition

R. Ramakrishnan, J. Gehrke

McGraw- Hill

2003

Recommended

Textbook

Database Systems, The Complete Book, 2nd edition

Hector Garcia-Molina,Jeffrey D. Ullman, Jennifer Widom

Prentice Hall

2009

Recommended

Textbook

An Introduction to Database Systems, 8th Edition

C.J. Date

Addison-Wesley

2004

Recommended

Textbook

Fundamentals of Database Systems, 6th Edition

Ramez Elmasri, Shamkant B. Navathe

Addison- Wesley

2011

 

 

 WARNING :

Cheating in exams, homeworks, and projects in this course will be seriously dealt with, leading to punishment through disciplinary procedures.