| Ders Adı | Kodu | Yerel Kredi | AKTS | Ders (saat/hafta) | Uygulama (saat/hafta) | Laboratuar (saat/hafta) |
|---|---|---|---|---|---|---|
| Veri Tabanı Sistemlerinin Gerçeklenmesi | BLM5117 | 3 | 7.5 | 3 | 0 | 0 |
| Önkoşullar | Yok |
|---|
| Yarıyıl | Bahar |
|---|
| Dersin Dili | Türkçe |
|---|---|
| Dersin Seviyesi | Yü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 Kategorisi | Temel Meslek Dersleri |
| Dersin Veriliş Şekli | Yüz yüze |
| Dersi Sunan Akademik Birim | Bilgisayar Mühendisliği Bölümü |
|---|---|
| Dersin Koordinatörü | M. Utku Kalay |
| Dersi Veren(ler) | M. Utku Kalay |
| Asistan(lar)ı |
| Dersin Amacı | Veritabanı sistem gerçeklemeye ilişkin kuramsal derinlik ve uygulamalı yeterlilik kazandırmak, mimari değişim sürecini merkezi sistemlerden paralel paradigmalara geçiş perspektifinden irdelemek. |
|---|---|
| Dersin İçeriği | 1. Veritabanı sistem bileşenlerini yapısal analiz yöntemleriyle değerlendirebilme 2. Geleneksel ve çağdaş veritabanı algoritmalarını uygulayıp mukayese edebilme 3. Paralel işleme ortamlarına yönelik veritabanı bileşenleri tasarlayıp iyileştirebilme 4. Çeşitli mimarilerde sistem performansı ve ölçeklenebilirlik analizi yapabilme 5. Edinilen kuram ve yöntemleri gerçek hayat veri yönetimi problemlerine uygulayabilme |
| Ders Kitabı / Malzemesi / Önerilen Kaynaklar |
|
| Opsiyonel Program Bileşenleri | Yok |
Ders Öğrenim Çıktıları
- Öğrenci veritabanı sistem modülleri ve görevleri ve çalışma prensipleri hakkında detaylı bilgiye sahip olacaktır.
- Öğrenci paralel veri tabanları bağlamında gerekli olan yeni algoritma ve teknikleri analayabilir.
- Öğrenci sistem gerçekleştirmede karmaşık veri yapılarini anlayabilir ve aralarındaki farkı analiz edebilir.
- Öğrenci yeni veri yapilari tasarımı için fikir yürütebilir.
- Öğ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ÖÇ-1 | DÖÇ-2 | DÖÇ-3 | DÖÇ-4 | DÖÇ-5 |
Haftalık Konular ve İlgili Ön Hazırlık Çalışmaları
| Hafta | Konular | Ön Hazırlık |
|---|---|---|
| 1 | Veri Tabanları Sistem Mimarisi, SQL, İleri SQL | DB System Concepts, Silberschatz ,Korth, Sudarshan, Bölüm 4,5 |
| 2 | Rekürsif SQL,İleri Kümeleme sorguları | DB System Concepts, Silberschatz ,Korth, Sudarshan, Bölüm 5 |
| 3 | Disk Performansı, Disk Erişim Modelleri, Dosya Yapıları:Yığın, sıralı, Hash dosyaları | DB System Concepts, Silberschatz ,Korth, Sudarshan, Bölüm 12,13 |
| 4 | Dizin Yapıları: Hash-esaslı (Static, Linear, Extendible Hashing) Ağaç esaslı yaklaşımlar (ISAM, B+ Tree) | DB System Concepts, Silberschatz ,Korth, Sudarshan, Bölüm 14 |
| 5 | Dizin Yapıları: B+-tree | DB System Concepts, Silberschatz ,Korth, Sudarshan, Bölüm 14,24 |
| 6 | Dizin Yapıları: LSM-tree | DB System Concepts, Silberschatz ,Korth, Sudarshan, Bölüm 14,24 |
| 7 | Harici Sıralama ve Birleşim(Join) Algoritmaları: Listeleme-esaslı, Sıralama-esaslı | DB System Concepts, Silberschatz ,Korth, Sudarshan, Bölüm 15 |
| 8 | Ara Sınav 1 | |
| 9 | Birleşim(Join) Algoritmaları: Hash-Join ve performans karşılaştırmalar | DB System Concepts, Silberschatz ,Korth, Sudarshan, Bölüm 15 |
| 10 | Sorgu Planlama, Eniyileme: Maliyet Kestirim, Sezgisel, Parametric Yaklaşımlar | DB System Concepts, Silberschatz ,Korth, Sudarshan, Bölüm 16 |
| 11 | Sorgu Planlama, Eniyileme: Maliyet Kestirim, Sezgisel, Parametric Yaklaşımlar | DB System Concepts, Silberschatz ,Korth, Sudarshan, Bölüm 16 |
| 12 | Veri tabanı uygulamalarında performans ayar teknikleri | DB System Concepts, Silberschatz ,Korth, Sudarshan, Bölüm 25 |
| 13 | Paralel Veri Tabanı Mimarileri | DB System Concepts, Silberschatz ,Korth, Sudarshan, Bölüm 20 |
| 14 | Paralel Veri Tabanı Mimarileri: Bölümlendirme, Çoğaltma | DB System Concepts, Silberschatz ,Korth, Sudarshan, Bölüm 21 |
| 15 | Paralel Veri Tabanlarında Sorgu İşleme | DB System Concepts, Silberschatz ,Korth, Sudarshan, Bölüm 22 |
| 16 | Final |
Değerlendirme Sistemi
| Etkinlikler | Sayı | Katkı Payı |
|---|---|---|
| Devam/Katılım | 14 | 0 |
| Laboratuar | ||
| Uygulama | ||
| Arazi Çalışması | ||
| Derse Özgü Staj | ||
| Küçük Sınavlar/Stüdyo Kritiği | ||
| Ödev | 1 | 10 |
| Sunum/Jüri | ||
| Projeler | 1 | 10 |
| Seminer/Workshop | ||
| Ara Sınavlar | 2 | 40 |
| Final | 1 | 40 |
| Dönem İçi Çalışmaların Başarı Notuna Katkısı | ||
| Final Sınavının Başarı Notuna Katkısı | ||
| TOPLAM | 100 | |
AKTS İşyükü Tablosu
| Etkinlikler | Sayı | Süresi (Saat) | Toplam İşyükü |
|---|---|---|---|
| Ders Saati | 14 | 3 | |
| Laboratuar | |||
| Uygulama | |||
| Arazi Çalışması | |||
| Sınıf Dışı Ders Çalışması | 13 | 4 | |
| Derse Özgü Staj | |||
| Ödev | 1 | 20 | |
| Küçük Sınavlar/Stüdyo Kritiği | |||
| Projeler | 1 | 30 | |
| Sunum / Seminer | |||
| Ara Sınavlar (Sınav Süresi + Sınav Hazırlık Süresi) | 2 | 30 | |
| Final (Sınav Süresi + Sınav Hazırlık Süresi) | 1 | 20 | |
| Toplam İşyükü : | |||
| Toplam İşyükü / 30(s) : | |||
| AKTS Kredisi : | |||
| Diğer Notlar | Yok |
|---|