BBS647 VERİ TABANI SİSTEMLERİ

BAHAR 2026

ÖĞRETİM ÜYESİ: Engin Demir

İLETİŞİM: Ders ile ilgili bütün kaynaklar ve iletişim Piazza sistemi üzerindeki http://piazza.com/hacettepe.edu.tr/fall2026/bbs647 adresinden yürütülecektir.

DERS KAPSAMI: Veri tabanı sistemlerinin temellerini ve esaslarını öğretmek. Varlık-Bağıntı Modeli, İlişkisel Model, SQL , Normalizasyon ve Sorgu Optimizasyonu, İşlemler ve Eşzamanlılık gibi temel konuları kapsar.

HAFTALIK PROGRAM

  Konu Topic
1 Giriş Introduction
2 E-R Model ile Veri Tabanı Tasarımı Database Design Using The E-R Model
3 İlişkisel Veri Tabanı Tasarımı Relational Database Design
4 İlişkisel Modele Giriş Introduction to the Relational Model
5 SQL’e Giriş Introduction to SQL
6 Ara Sınav Midterm
7 Orta Seviye SQL Intermediate SQL
8 Karmaşık Veri Tipleri ve Uygulama Geliştirme Complex Data Types & Application Development
9 Sorgu İşleme Query Processing
10 Sorgu Optimizasyonu Query Optimization
11 Ara Sınav Midterm
12 İşlemler Transactions
13 Eşzamanlılık Kontrolü Concurrency Control
14 Kurtarma Sistemleri Recovery Systems

KAYNAKLAR:

NOT DAĞILIMI:

Ara Sınav (x2) 40
Ödevler 10
Genel sınav 50