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 @ Veri Bilimi ve Büyük Veri Yüksek Lisans Programı
Seçmeli @ Bilgisayar Mühendisliği ABD Bilgisayar Mühendisliği Doktora 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ı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 System Concepts Seventh Edition Avi Silberschatz Henry F. Korth S. Sudarshan
  • Database Management System, Raghu Ramakrishnan and Johannes Gehrke (Univ. of Wisconsin, Cornell University)
  • 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, 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.

Ders Öğrenim Çıktısı & Program Çıktısı Matrisi

DÖÇ-1DÖÇ-2DÖÇ-3DÖÇ-4DÖÇ-5

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

HaftaKonularÖn Hazırlık
1İleri SQL, Güvenli Uygulama GeliştirmeBölüm 4,5
2Rekürsif SQL,İleri Kümeleme sorguları Bolum 5
3Kompleks Veri Tipleri: Yarı-Yapısal, Nesne Yönelimli YapılarBolum 8
4Kompleks Veri Tipleri: Metin Arama, Uzamsal Veri Saklama ve SorgulamaBolum 8
5Büyük Veri için Veri Tabanları: Veri Ambarları, OLAP, Veri MadenciliğiBolum 11
6Büyük Veri için Veri Tabanları: NoSQL veri tabanları,Bolum 10
7VT'da Fiziksel Tasarım Bolum 12,13
8Ara Sınav 1
9Indeks YapılarıBolum 14,24
10Sorgu İşleme AlgoritmalarıBolum 15
11Sorgu İşleme AlgoritmalarıBolum 15
12Sorgu Eniyileme AlgoritmalarıBölüm 16
13Hareket Yönetimi-Eşzamanlılık ve KurtarmaBolum 17,19
14Hareket Yönetimi-Eşzamanlılık ve KurtarmaBolum 18,19
15VT Uygulama Geliştirmede Performans Ayar TeknikleriBölüm 25
16Final

Değerlendirme Sistemi

EtkinliklerSayıKatkı Payı
Devam/Katılım140
Laboratuar
Uygulama
Arazi Çalışması
Derse Özgü Staj
Küçük Sınavlar/Stüdyo Kritiği
Ödev110
Sunum/Jüri
Projeler110
Seminer/Workshop
Ara Sınavlar240
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 Saati143
Laboratuar
Uygulama
Arazi Çalışması
Sınıf Dışı Ders Çalışması134
Derse Özgü Staj
Ödev120
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)120
Toplam İşyükü :
Toplam İşyükü / 30(s) :
AKTS Kredisi :
Diğer NotlarYok