Ders AdıKodu Yerel KrediAKTS Ders (saat/hafta)Uygulama (saat/hafta)Laboratuar (saat/hafta)
Veri Tabanı Sistemlerinin Gerçeklenmesi BLM511737.5300
ÖnkoşullarYok
YarıyılBahar
Dersin DiliTürkçe
Dersin SeviyesiYüksek Lisans
Dersin TürüSeçmeli @ Bilgisayar Mühendisliği ABD Bilgisayar Mühendisliği Yüksek Lisans Programı
Seçmeli @ Bilgisayar Mühendisliği ABD Bilgisayar Mühendisliği Yüksek Lisans Programı (Tezsiz)
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ıVeri tabanı modüllerinin ve birbiriyle olan ilişkilerinin anlaşılması ve her bir modülün gerçeklenmesinde kullanılan teknik ve algoritmaların anlaşılması hedeflenmektedir.
Dersin İçeriğiVeri Tabanı Yönetim Sistemlerinin iç işleyişinde kullanılan yöntemler. Hareket yönetiminde eşzamanlılık ve kurtarma yöntemleri ve gerçekleştrimi. Sorgu işlemede disk-tabanlı ileri veri yapıları. Sistem eniyileme yöntemleri. sorgu yüklerinin çalışmasında verimli kaynak kullanımı.
Ders Kitabı / Malzemesi / Önerilen Kaynaklar
  • Database Systems: The Complete Book (2nd Edition),Hector Garcia-Molina,‎ Jeffrey D. Ullman,‎ Jennifer Widom,Prentice Hall
  • Edward Sciori, Database Systems and Implementation, John Wiley, 2009
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, bir çok modülden oluşan bir veri tabanı yönetim sisteminin gerçekleştirilmesini anlayabilir.
  3. Öğrenci sistem gerçekleştirmede karmaşık veri yapılarini anlayabilir ve aralarındaki farkı analiz edebilir.
  4. Öğrenci yeni veri yapilari tasarımı için fikir yürütebilir.
  5. Öğrenci veritabanı sisteminin bazı kısımlarında değişiklik yapabilir, sistemin çalışmasına etkilerini analiz edebilir.

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

HaftaKonularÖn Hazırlık
1Veri Tabanı sistemi genel yapısı--
2İskelet bir VTYS: SimpleDB Sistemin Amacı ve modüllere genel bir bakış Bolum 12
3Disk ve Dosya Yönetimi Disk unitesi ve performans analizi VTYS ve işletim sisteminin bağıntısı, Log ve veri tamponlarının yönetimiBolum 12
4Hareket Yönetimi Eşzamanlılık yönetimi Bolum 13
5Hareket Yönetimi Eşzamanlılık yönetimi Bolum 14
6Hareket Yönetimi Haraketin tanımlanması Kurtarma yönetimi Bolum 14
7Kayıt organizasyonu Kayıt organizasyon yöntemleri SimpleDB’de kayıt yönetimi Üstveri yönetimi (Katalog yönetimi) Tablo, görüntü ve indeks yapılarına ait üstveri ve istatistiksel verinin saklanması SimpleDB’de Katalog bolum 15,16
8Ara Sınav 1
9Sorgu Planlama, Çözümleme Yöntemleri, Servis Sağlayıcı Yapılanmasıbolum 19,20
10Fiziksel Tasarım Kavramları: Hashing, Indekslemebolum 21
11Fiziksel Tasarım Kavramları: SomutlaştırmaBolum 21
12Somutlaştırma, Sıralama ve Join Gerçeklemebolum 22
13Ara Sınav 2, Sorgu Optimizasyon YöntemleriBolum 24
14Sorgu Optimizasyon YöntemleriBolum 24
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ı134
Derse Özgü Staj
Ödev420
Küçük Sınavlar/Stüdyo Kritiği
Projeler00
Sunum / Seminer
Ara Sınavlar (Sınav Süresi + Sınav Hazırlık Süresi)130
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