CENG 436
Dağıtık Bilgi Yönetimi
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%
Öğretim Elemanı
- CENG 400
- CENG 411
- CENG 415
- CENG 416
- CENG 418
- CENG 421
- CENG 422
- CENG 424
- CENG 431
- CENG 432
- CENG 433
- CENG 434
- CENG 435
- CENG 437
- CENG 441
- CENG 442
- CENG 443
- CENG 444
- CENG 451
- CENG 452
- CENG 461
- CENG 462
- CENG 463
- CENG 464
- CENG 465
- CENG 471
- CENG 472
- CENG 473
- CENG 481
- CENG 482
- CENG 483
- CENG 484
- CENG 485
- CENG 486
- CENG 487
- CENG 488