CENG 436

Dağıtık Bilgi Yönetimi

Prerequisites: CENG 315

Bu ders, tasarım, mimari, güvenlik, tutarlılık, sorgu işleme, sorgu eniyileme, işlem yönetimi, eş zamanlılık denetimi ve dayanıklılık gibi başlıklar altında dağıtık veri tabanları ilkelerini inceler. Teori ve pratiği iç içe geçirmek için her öğrenci bir JDBC uygulaması geliştirir ve web tabanlı dağıtık veritabanı üzerinde uygular.

Dersin Amacı

1.Teknik altyapının zenginleşmesini sağlamak

2.Analitik düşünme yeteneği kazandırmak

3.Gereksinimlere uygun çözüm üretebilme yeteneği kazandırmak

4.Güncel teknolojileri kullanabilme becerisi kazandırmak.

Kaynakça

M. T. Ozsu and P. Valduriez, Principles of Distributed Database Systems , Springer, 3rd Edition, 2011

Öğrenme Çıktıları

1. Dağıtık veritabanı sistemlerinin planlama ve tasarım prensiplerini öğrenmek

2. Dağıtık veritabanı yaratma ve kullanma yeteneği kazanmak

3. Dağıtık veritabanlarında tutarlılık ve güvenliğin sağlayacak yöntemleri anlamak

4. Dağıtık veritabanlarında sorgu işlemeyi iyi seviyede öğrenmek

5. Ekip çalışması yaparak proje yapma yeteneği kazanmak

KONU
Dağıtık veritabanlarına giriş
İlişkisel vertabanı yönetim sistemlerini tekrar etmek
Bilgisayar ağşarı
Dağıtık veritabanı mimarisi
Dağıtık veritabanı dizaynı- Yatay paylaştırma
Dağıtık veritabanı dizaynı- Dikey paylaştırma
Anlamsal veri yönetimi
Sorgu işleme
Sorgu ayrışımı ve veri lokalizasyonu
Dağıtık sorgu optimizasyonu
Dağıtık aynı anda erişim
Dağıtık tutarlılık protokolleri
Dağıtık güvenlik protokolleri
Ekip projelerinin sunumu ve tartışılması

Notlandırma

Vize: 30%

Araştırma Sunumu: 30%

Final: 40%