CENG 435
Veritabanı Yönetim Sistemi Tasarımı ve Gerçekleştirilmesi
Veritabanı yönetim sistemlerinin hatırlanması, ilişkisel algebrayı öğrenmek, disk yönetimi, dosya yönetimi, bellek yönetimi, hareket yönetimi, kayıt yönetimi, üst veri yönetimi, sorgu işleme, tarama, planlama, indeksleme, sorgu eniyileme
Dersin Amacı
Bilgisayar biliminde gerekli olan veri yönetimi konularında hâkimiyeti arttırmak, veri yönetim sistemi parçalarını üretebilmek, araştırma yeteneği kazanmak
Kaynakça
E. Sciore, Database Design and Implementation, Secon Edition, Wiley, 2020., M. Fisher, J. Ellis, J. Bruce, JDBC(TM) API Tutorial and Reference , 3rd Edition (Java Series), Addison Wesley, Reading, Massachisetts, 2006.
Öğrenme Çıktıları
1. SimpleDB veritabanını kurma, kullanma, istenen özellikler doğrultusunda özelleştirebilme
2. Veritabanı yönetim sisteminin tüm işlevlerini gerçekleştirecek uygulamalar yapabilme
3. Veritabanı yönetim sisteminin tüm işlevlerinin altında yatan yaklaşım ve yöntemlerii öğrenmek
4. Ekip çalışması yaparak bir mühendislik problemine yazılım geliştirme yoluyla çözüm bulma, uygulama ve sunma becerisi
Konular |
Veritabanı Yönetim Sistemleri ve Veri Tanımına Giriş |
İlişkisel algebra |
İlişkisel algebra |
Disk ve Kütük Yönetimi |
Bellek Yönetimi |
Eşzamanlılık Yönetimi |
Kayıt Yönetimi |
Üstveri Yönetimi |
Geri Kazanma ve Eş Zamanlılık |
Sorgu İşleme |
Sorgu Parçalama |
Sorgu Planlama |
Sorgu Eniyileme |
Dönem Projeleri |
Notlandırma
Vize 30%
Araştırma Sunumu 30%
Final 40%
- 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 436
- 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