MÜHENDİSLİK FAKÜLTESİ / BİLGİSAYAR MÜHENDİSLİĞİ / BLM3017 - VERİ TABANI PROGRAMLAMA I

DERSİN HAFTALIK İÇERİĞİ

Hafta 
Konular 
Öğrenme Kaynakları 
1Veri tabanı nedir? Veri tabanı örnekleri, veri tabanı türleri1
2Veri tabanı yönetim sistemlerinin tanımı ve işlevleri1
3Veri tabanı yaklaşımının avantajları, geleneksel dosya sistemleri ile karşılaştırma1
4Veri tabanı oluşturma aşamaları: Gereksinim analizi1
5Kavramsal modelleme: ER (Varlık-Bağıntı) diyagramları1
6Genişletilmiş ER diyagramı, çoktan-çoka ilişkiler1
7Mantıksal modelleme, fiziksel modelleme1
8Normalizasyon ve veri bütünlüğü kuralları1
9UML kullanarak veri modelleme örnekleri1
10SQL’e giriş, veri türleri, tablo oluşturma, kısıtlar1
11SQL ile tablo ilişkileri, veri ekleme, silme, güncelleme, sorgulama1
12SQL ileri düzey: index, tetikleyiciler, kullanıcı ve grup tanımları, yetkilendirme1
13Veri tabanı yönetimi: yedekleme, geri yükleme, performans izleme ve iyileştirme1
14Genel proje sunumları ve değerlendirme1