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)
Seçmeli @ Bilgisayar Mühendisliği ABD Bilgisayar Mühendisliği Doktora Programı
Ders KategorisiUzmanlık/Alan 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)Banu Diri
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. Diğer taraftan, sistemin doğruluk ve performansını etkileyen durumların incelenmesi de önemli amaçları arasındadır.
Dersin İçeriğiVeri Tabanı Yönetim Sistemlerinin iç işleyişinde kullanılan yöntemler. Disk-tabanlı ileri veri yapıları. Sistem planlama ve çelıştırma yöntemleri.
Ders Kitabı / Malzemesi / Önerilen Kaynaklar
  • 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ı Bolum 12
4Hafıza ve Log yönetimi Log ve veri tamponlarının yönetimi Bolum 13
5Hareket Yönetimi Haraketin tanımlanması Kurtarma yönetimi Bolum 14
6Hareket Yönetimi Eşzamanlılık 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
8Sorgu İşleme Sorgu cebirsel gösterim ve eşdeğerlik Boru Hattı Sorgu İşleme Tekniği Sorgu Planlama, Çözümleme Yöntemleri Bolum 17,18
9Sorgu Planlama, Çözümleme Yöntemleri, Servis Sağlayıcı Yapılanmasıbolum 19,20
10Fiziksel Tasarım Kavramları: Hashingbolum 21
11Fiziksel Tasarım Kavramları: IndekslemeBolum 21
12Somutlaştırma, Sıralama ve Join Gerçeklemebolum 22
13Sorgu Optimizasyon YöntemleriBolum 24
14Sorgu Optimizasyon YöntemleriBolum 24
152 ara sınavsınav hazırlık
16final sınavısınav hazırlık

Değerlendirme Sistemi

EtkinliklerSayıKatkı Payı
Devam/Katılım
Laboratuar
Uygulama
Arazi Çalışması
Derse Özgü Staj
Küçük Sınavlar/Stüdyo Kritiği
Ödev520
Sunum/Jüri
Projeler115
Seminer/Workshop
Ara Sınavlar235
Final130
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 Saati163
Laboratuar
Uygulama
Arazi Çalışması
Sınıf Dışı Ders Çalışması162
Derse Özgü Staj
Ödev510
Küçük Sınavlar/Stüdyo Kritiği
Projeler130
Sunum / Seminer
Ara Sınavlar (Sınav Süresi + Sınav Hazırlık Süresi)230
Final (Sınav Süresi + Sınav Hazırlık Süresi)1
Toplam İşyükü :
Toplam İşyükü / 30(s) :
AKTS Kredisi :
Diğer NotlarYok