Bilgi Paketi

Yönetim Bilişim Sistemleri Tezsiz Yüksek Lisans Programı

YBS535

VERİTABANI YÖNETİM SİSTEMLERİ

Ders Kodu
YBS535
Yarıyıl
-
Teori+Uygulama
3 + 0
AKTS
10
Dersin TürüSeçmeli
Dersin DüzeyiTezsiz Yüksek Lisans
Dersin Yılı-
Dersin Yarıyılı-
AKTS10
Öğretim Eleman(lar)ı -
Öğrenme Kazanımları

Bu dersin sonunda öğrenciler;

  1. İlişkisel veritabanı modelinin temel kavramlarını ve varlık-ilişki (ER) modellemesini ileri düzeyde analiz etmek.
  2. SQL dilini kullanarak veri tanımlama, veri işleme ve karmaşık sorgulama işlemlerini uygulama standartlarına uygun şekilde gerçekleştirmek.
  3. Normalizasyon kurallarını ve veritabanı tasarım tekniklerini kullanarak bütünlük kısıtlarına uygun veri modelleri geliştirmek.
  4. İşlem (transaction) yönetimi, eşzamanlılık denetimi ve veritabanı güvenliği mekanizmalarını sistem düzeyinde yönetmek.
  5. İlişkisel olmayan (NoSQL) veritabanı yaklaşımlarını ve büyük veri yönetim tekniklerini akademik ve profesyonel standartlarda değerlendirmek.
Veriliş BiçimiYüz Yüze
ÖnkoşullarYok
Önerilen Dersler
Ders TanımıVeritabanı sistemlerinin temel kavramlarından başlayarak; ilişkisel veri modeli, varlık-ilişki tasarımı, SQL sorgulama dili, normalizasyon teknikleri ve işlem yönetimi prensiplerini inceleyerek; öğrencilere kurumsal düzeyde veritabanı tasarlama, sorgulama ve yönetme yetkinliği kazandıran bir derstir.
Ders İçeriği
HAFTA KONULAR
1. Hafta Veritabanı Sistemlerine Giriş: Temel Kavramlar, Mimari ve Veri Modelleri
2. Hafta Varlık-İlişki (ER) Modeli: Kavramsal Tasarım ve ER Diyagramları
3. Hafta İlişkisel Veri Modeli: Tablolar, Anahtarlar ve Bütünlük Kısıtları
4. Hafta SQL'e Giriş: Veri Tanımlama Dili (DDL) ve Temel Sorgulama İşlemleri
5. Hafta İleri SQL: Birleştirme (Join) İşlemleri, Alt Sorgular ve Kümeleme Fonksiyonları
6. Hafta Normalizasyon: Fonksiyonel Bağımlılıklar ve Normal Formlar (1NF-3NF, BCNF)
7. Hafta View'ler, İndeksler ve Saklı Yordamlar (Stored Procedures)
8. Hafta Ara Sınav
9. Hafta İşlem (Transaction) Yönetimi: ACID Özellikleri ve Eşzamanlılık Denetimi
10. Hafta Veritabanı Güvenliği: Yetkilendirme, Erişim Denetimi ve Yedekleme Stratejileri
11. Hafta Veritabanı Programlama: Uygulama Katmanı ile Veritabanı Bağlantısı ve API Kullanımı
12. Hafta Dağıtık Veritabanları ve Veri Ambarı (Data Warehouse) Kavramları
13. Hafta NoSQL Veritabanı Sistemleri: Doküman, Sütun ve Grafik Tabanlı Yaklaşımlar
14. Hafta Performans Optimizasyonu, Veritabanı Yönetim Sistemleri Karşılaştırması ve Proje Sunumu
Kaynaklar1. Elmasri, R. ve Navathe, S. B. 2015. Fundamentals of Database Systems
2. Ders dokümanları
Öğretim Yöntemleri
  • Anlatım
  • Tartışma
  • Soru-Cevap
  • Sorun/Problem Çözme
Değerlendirme
Sayısı Toplam Katkısı (%)
Ara Sınav 1 40
Toplam(%) 40
Yıl İçinin Başarıya Oranı(%) 40
Finalin Başarıya Oranı(%) 60
Toplam(%) 100
AKTS İş Yükü
Aktivite Sayı Süre (Saat) İş Yükü
Ara Sınav 1 1 1
Kısa Sınavlara hazırlık
Sınıf Dışı Ders Çalışma Süresi 14 10 140
Final Sınavına Hazırlık 14 3 42
Ders Saati 13 3 39
Ara Sınava Hazırlık 8 3 24
Laboratuvar
Final Sınavı 1 1 1
Ödevler 1 40 40
Toplam İş Yükü287
Toplam İş Yükü / 309.56
Dersin AKTS Kredisi10
DilTürkçe
Staj / UygulamaYok
Ö1 Ö2 Ö3 Ö4 Ö5
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10