Ders AdıKodu Yerel KrediAKTS Ders (saat/hafta)Uygulama (saat/hafta)Laboratuar (saat/hafta)
Veri Tabani Sistemlerinde Özel KonuBLM6195 37.5300
ÖnkoşullarYok
YarıyılGüz, Bahar
Dersin Diliİngilizce, Türkçe
Dersin SeviyesiDoktora
Dersin TürüSeçmeli @ Bilgisayar Mühendisliği ABD Bilgisayar Mühendisliği Yüksek Lisans 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üVeli Hakkoymaz
Dersi Veren(ler)
Asistan(lar)ı
Dersin AmacıVeritabanı yönetim sistemleri modern bilgi sistemleri içindeki verileri almaya ve depolamaya olanak sağlayan standart araçlardır. Bu derste, öğrencilerin daha önceden giriş düzeyinde bir veri tabanı dersi aldığı varsayımı ile, ileri düzey veritabanı kavramları ve konuları sunulacaktır. Konulardan bazıları transactionlar, XML ve IR gibi ileri veri modelleri, veritabanı güvenliği ve dağıtık veritabanı sistemleri olarak listelenebilir. Bu derste, öğrencilerin verilen bir konuda araştırma yapması, bu çalışmayı teknik bir rapor haline getirmesi ve izleyiciye sunması beklenir.
Dersin İçeriğiVeri tabanı sistemlerinde hareket kavramı, işleme, özellikleri ve kullanımı; Veritabanı eşzamanlı erişim kontrolü, kilitler ve iki-aşamalı kilitleme; Veritabanı kurtarma, hata türleri, Loglar, Geri Alma, İleri Sarma; Veri tabanı sistemlerinde güvenlik, erişim kontrolü ve türleri; İstatiksel veritabanları; Dağıtık veri tabanı sistemleri, veri bölme ve tekrarlama, isternci-sunucu mimarisi, sorgu işleme; Hypertext ve Hypermedia veritabanı sistemleri (XML); Aktif veritabanları ve triggerlar; Temporal, Spatial Veritabanları ve Deductive veritabanları; Bilgi Alma ve Web Arama modelleri; Veri Madenciliği, Bilgi keşfetme ve algoritmaları; Veri Ambarlama (zaman yeterse)
Ders Kitabı / Malzemesi / Önerilen Kaynaklar
  • Ramez Elmasri and Shamkant B. Navathe, Database Systems: Models, Languages, Design and Application Programming,6th Ed., Pearson, 2011
  • Philip Bernstein, Vassos Hadzilacos and Nathan Goodman, Concurrency Control and Recovery in Database Systems, 1st Ed., Addison-Wesley, 1987
Opsiyonel Program BileşenleriYok

Ders Öğrenim Çıktıları

  1. Veritabanı yönetim sistemleri hakkında ileri kavramları tanımlar
  2. Veritabanı yönetim sistemleri tasarımında eşzamanlılık denetimi ve onun gerçeklemesi için araçları öğrenir
  3. Öğrenci farklı uygulama alanlarına veritabanı sistem tekniklerinin uygulanmasını takip eder
  4. Dağıtık veritabanı sisteminin karakteristik özelliklerini ve problemlerini açıklar
  5. Araştırma yapma ve takım çalışması becerileri kazanır

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

HaftaKonularÖn Hazırlık
1Transactiona Giriş: Concepts, Processing
2Transactiona Giriş: Özellikler ve Kullanım
3Veritabanı Eşzamanlılık Denetimi ve Kilitler
4Veritabanı Kurtarma (Recovery)
5Veritabanı Güvenliği Kavramları
6Veritabanı Güvenliği ve Access Kontrol Mekanizmaları
7İstatistiksel Veritabanları
8Ara Sınav 1
9
10Veri Bölme ve Replikasyon, Sorgu İşleme, İstemci-Sunucu Mimari
11Aktif VT ve Triggerlar: Zamansal, Mekansal ve Deductive Veritabanları
12Bilgi Derleme ve Web Araması: Derleme Modelleri
13Ara Sınav 2 - Bilgi Keşfi and Veri Madenciliği Algoritmaları
14Öğrenci Grup Projelerinin Sunumu
15Final

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ği410
Ödev
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 Saati133
Laboratuar
Uygulama
Arazi Çalışması
Sınıf Dışı Ders Çalışması136
Derse Özgü Staj
Ödev
Küçük Sınavlar/Stüdyo Kritiği42
Projeler125
Sunum / Seminer115
Ara Sınavlar (Sınav Süresi + Sınav Hazırlık Süresi)220
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