Ders AdıKodu Yerel KrediAKTS Ders (saat/hafta)Uygulama (saat/hafta)Laboratuar (saat/hafta)
Veritabanı Sistemlerinin GerçekleştirilmesiBLM378035300
ÖnkoşullarBLM3041
YarıyılBahar
Dersin Diliİngilizce, Türkçe
Dersin SeviyesiLisans
Dersin TürüSeçmeli @ Bilgisayar Mühendisliği Lisans Programı
Ders KategorisiTemel Meslek Dersleri
Dersin Veriliş ŞekliYüz yüze
Dersi Sunan Akademik BirimBilgisayar Mühendisliği Bölümü
Dersin KoordinatörüM. Utku Kalay
Dersi Veren(ler)M. Utku Kalay
Asistan(lar)ı
Dersin AmacıEğitimsel amaçlı iskelet bir VTYS ile Veri tabanı Yönetim Sistemi gerçekleştirim prensiplerinin anlaşılması.
Dersin İçeriği Veritabanı Ana Hafıza(Tampon) Yönetimi; Hareket Yönetimi Temel Kavramları; Eşzamanlılık; Kurtarma; Kayıt ve Üstveri Yönetimi; Sorgu İşleme Esasları; Sorgu Planlama ve Eniyileme Yöntemleri
Ders Kitabı / Malzemesi / Önerilen Kaynaklar
  • Database Management System, Raghu Ramakrishnan and Johannes Gehrke (Univ. of Wisconsin, Cornell University)
  • Edward Sciori, Database Systems and Implementation, John Wiley, 2009
  • Database Systems: The Complete Book (2nd Edition),Hector Garcia-Molina,‎ Jeffrey D. Ullman,‎ Jennifer Widom,Prentice Hall
Opsiyonel Program BileşenleriYok

Ders Öğrenim Çıktıları

  1. Öğrenci veritabanı sistem modülleri ve görevleri ve çalışma prensipleri hakkında detaylı bilgiye sahip olacaktır.
  2. Öğrenci, tampon yönetimi ve sorgu eniyileme gibi bir çok modülden oluşan harekete dayalı bir veritabanı yönetim sisteminin gerçekleştirilmesini anlayabilir.
  3. Öğrenci karmaşık veri yapılari ve aralarındaki farki anlayabilir.
  4. Öğrenciler yeni veri yapilari tasarımı için fikir yürütebilir.
  5. Öğrenci veritabanı sisteminde bazı değişiklikler yapabilir ve etkilerini analiz edebilir.

Haftalık Konular ve İlgili Ön Hazırlık Çalışmaları

HaftaKonularÖn Hazırlık
1VT, VTYS Genel BakışDBMS ;Ramakrishnan, Gerhke Ch:1
2Verinin Saklanması: Disk & DosyalarDBMS ;Ramakrishnan, Gerhke Ch:8,9
3Dosya Org. Yapılarının KarşılaştırılmasıDBMS ;Ramakrishnan, Gerhke Ch:8,9
4Harici SıralamaDBMS ;Ramakrishnan, Gerhke Ch:13
5Sorgu Değerlendirme ve işlemeDBMS ;Ramakrishnan, Gerhke Ch:12,14
6Sorgu Değerlendirme ve işlemeDBMS ;Ramakrishnan, Gerhke Ch:12,14
7Sorgu OptimizasyonuDBMS ;Ramakrishnan, Gerhke Ch:15
8Ara Sınav 1
9Hareket YönetimiDBMS ;Ramakrishnan, Gerhke Ch:16
10Eşzamanlılık Yönetimi ve Yalıtım SeviyeleriDBMS ;Ramakrishnan, Gerhke Ch:16,17
11Kilitler ile Eşzamanlılık KontrolüDBMS ;Ramakrishnan, Gerhke Ch:16,17
12Optimistik Yöntemler ile Eşzamanlılık KontrolüDBMS ;Ramakrishnan, Gerhke Ch:16,17
13Veri tabanı KurtarmaDBMS ;Ramakrishnan, Gerhke Ch:18
14Veri tabanı KurtarmaDBMS ;Ramakrishnan, Gerhke Ch:18
15Final

Değerlendirme Sistemi

EtkinliklerSayıKatkı Payı
Devam/Katılım130
Laboratuar
Uygulama
Arazi Çalışması
Derse Özgü Staj
Küçük Sınavlar/Stüdyo Kritiği
Ödev410
Sunum/Jüri
Projeler
Seminer/Workshop
Ara Sınavlar250
Final140
Dönem İçi Çalışmaların Başarı Notuna Katkısı
Final Sınavının Başarı Notuna Katkısı
TOPLAM100

AKTS İşyükü Tablosu

EtkinliklerSayıSüresi (Saat)Toplam İşyükü
Ders Saati133
Laboratuar
Uygulama
Arazi Çalışması
Sınıf Dışı Ders Çalışması133
Derse Özgü Staj
Ödev45
Küçük Sınavlar/Stüdyo Kritiği
Projeler
Sunum / Seminer
Ara Sınavlar (Sınav Süresi + Sınav Hazırlık Süresi)118
Final (Sınav Süresi + Sınav Hazırlık Süresi)120
Toplam İşyükü :
Toplam İşyükü / 30(s) :
AKTS Kredisi :
Diğer NotlarYok