DERS TANITIM ve UYGULAMA BİLGİLERİ

Dersin Adı Kodu Yarıyıl T+U+L (saat/hafta) Türü (Z / S) Yerel Kredi AKTS
Veri Tabanı Sistemleri BP 205 Bahar 02+02+00 Zorunlu 3 5
Akademik Birim:
Öğrenim Türü: Örgün eğitim
Ön Koşullar Yok
Öğrenim Dili: Türkçe
Dersin Düzeyi: Seviye Belirtilmemiş
Dersin Koordinatörü: Mesut ÇEVİK
Dersin Amacı: Bu ders, ilişkisel veritabanı yönetim sistemleri üzerinde odaklanarak, öğrencilere veritabanlarında sağlam bir arka plan vermek için tasarlanmıştır.
Dersin İçeriği: Bu derste, veri modelleme, veritabanı tasarımı teorisi, veri tanımlama ve işleme dilleri, depolama ve indeksleme teknikleri, sorgu işleme ve optimizasyonu, eşzamanlılık kontrolü ve kurtarma, veritabanı programlama arayüzleri konuları işlenmektedir.
Dersin Öğrenme Çıktıları (ÖÇ):
  • 1- Yapısal sorgulama dilini, veritabanı nesneleri ve veri tiplerini öğrenebilme.
  • 2- Yapısal sorgulama dili komutlarını kavrayabilme.
  • 3- Yapısal sorgulama dilinde tablo açma, değiştirme ve silme komutlarını öğrenebilme.
  • 4- Yapısal sorgulama dilinde yönetimsel fonksiyonları kavrayabilme.
  • 5- İstemci/sunucu özellikli bir veri tabanı yazılımında programlama mantığını öğrenebilme
  • 6- İstemci/sunucu özellikli bir veritabanında arayüz (form) hazırlayabilme.
  • 7- İstemci/sunucu özellikli bir veritabanında raporlar hazırlayabilme.
Dersin Öğrenme Yöntem ve Teknikleri Anlatım, soru – cevap, tartışma, uygulama


HAFTALIK PROGRAM

HaftaKonularÖn Hazırlık
1 Veri tabanlarına giriş, temel kavramlar Önerilen metinlerin okunması
2 İlişkisel veri modeli Önerilen metinlerin okunması
3 İlişkisel cebir Önerilen metinlerin okunması
4 E/R modelde veri tabanı sistemi tasarımı Önerilen metinlerin okunması
5 Veri sistemi tasarım teorisi Önerilen metinlerin okunması
6 SQL: Temel kavramlar Önerilen metinlerin okunması
7 SQL: Alt sorgular, toplama Önerilen metinlerin okunması
8 SQL: Null ve mantıksal işlemler, tablo birleştirme, bire çoklu birleştirme Önerilen metinlerin okunması
9 SQL: Tablo değiştirme, kısıtlayıcılar, tetikleyiciler Önerilen metinlerin okunması
10 SQL: Görünümler, indeksler Önerilen metinlerin okunması
11 SQL: İş birimleri, programlama Önerilen metinlerin okunması
12 SQL: Öz yineleme Önerilen metinlerin okunması
13 Daha fazla veri tabanı tasarım teorisi Önerilen metinlerin okunması
14 Veri bütünlüğü sağlamak, veri madenciliği Önerilen metinlerin okunması


ZORUNLU ve ÖNERİLEN OKUMALAR

1) "Veri Tabanı Yönetim Sistemleri 1”, Turgut Özseven, Murathan Yayınevi.
2) “Veri Tabanı Yönetim Sistemleri 2”, Turgut Özseven, Murathan Yayınevi.


DİĞER KAYNAKLAR

“Veri Tabanı Sistemleri”, Ünal Yarımağan, Akademi & Türkiye Bilişim Vakfı.


DEĞERLENDİRME SİSTEMİ

Yarıyıl İçi ÇalışmalarıSayıKatkı Payı (%)
Ara Sınavlar/Sözlü Sınavlar/Kısa Sınavlar 1 40
Final Sınavı 1 60
Total: 2 100


İŞ YÜKÜ HESAPLAMASI

EtkinliklerSayısıSüresi (saat)Toplam İş Yükü (saat)
Ders Saati14342
Dersle İlgili Sınıf Dışı Etkinlikler14228
Ara Sınavlar/Sözlü Sınavlar/Kısa Sınavlar12525
Final Sınavı13030
Toplam İş Yükü (saat):125


PROGRAM YETERLİLİKLERİ (PY) ve ÖĞRENME ÇIKTILARI (ÖÇ) İLİŞKİSİ

# PY1 PY2 PY3 PY4 PY5 PY6 PY7 PY8 PY9 PY10 PY11 PY12 PY13
OC1   3 3   3                
OC2   3 3   3                
OC3   3 3   3                
OC4   3 3   3                
OC5       3                  
OC6   3 3   3                
OC7   3 3   3