>
Dersin Adı Dersin Kodu Dersin Türü Dersin Düzeyi Dersin Yılı Dersin Verildiği Dönem AKTS Kredisi
Veritabanı Yönetim Sistemleri TBL206 Zorunlu Lisans 2 Bahar 6

Öğretim Elemanı Adı

Prof. Dr. Halil YİĞİT
Doç. Dr. Serdar SOLAK
Öğr. Gör. Yavuz Selim FATİHOĞLU
Arş. Gör. Seda BALTA

Dersin Öğrenme Kazanımları

1) Veri tabanı yönetim sistemlerine ait kavramları tanır.
2) Veri tabanı yönetim sistemlerini sınıflandırabilir.
3) Veri tabanına ait Varlık İlişki Modeli (VİM) tasarımı yapar.
4) Veri tabanı üzerinde normalizasyon kurallarını uygular.
5) Veri tabanı üzerinde SQL komutlarını uygular.
6) Veri tabanı tasarım yapar.
7) İlişkisel cebir işlemlerini tanımlar.

Program Yeterliliği İlişkisi

  Program Yeterlilikleri
1 2 3 4 5 6 7 8 9 10 11
Öğrenme Kazanımları
1           Yüksek Yüksek        
2           Yüksek Yüksek        
3                      
4                      
5                      
6                      
7                      

Eğitim Şekli

Yüz Yüze

Ön Koşullar, Diğer Koşullar

Yok

Önerilen Destekleyici Dersler

İstenmemekte

Dersin İçeriği

Veritabanı sistemlerinin bileşenleri, veritabanı yönetim sistemi, (DBMS) fonksiyonları, mimarisi, veri bağımsızlığı, veri modelleri, kavramsal modeller, nesne yönelimli modeller ve ilişkisel veri modeli.Kavramsal şemaların ilişkisel şemalara çevrilmesi, ilişkisel cebir ve ilişkisel hesaplama, bağlar, anahtar tipleri, fonksiyonel bağımlılık, normal formlar, çok-değerli bağımlılık ve veritabanı tasarımı.SQL de; veri tanımlama, ilişkisel sorgulama, veri düzenleme, uygulamalarda SQL kullanımı ve tasarlanmış veri tabanı güncellemesi.SQL kullanarak bir işlem oluşturma, verimlilik karakteristikleri, ihtimallerin ortaya çıkarılması, güvenilirlik seviyeleri, eş zamanlılıklar, hatalar ve çözümleri, koruma seviyeleri, dağıtık veri depolama, dağıtık veri işleme, dağıtık işlem modeli, eşzamanlı kontrol, homojen ve heterojen çözümler. Dosya yapıları, indeks dosyaları, karmaşık (hash) dosyalar, imza dosyaları, ikili ağaç, çok dizinli dosyalar, değişken uyumluklu kayıtlı dosyalar.

Haftalık Ders İzlencesi

1) Veritabanı Sistemleri Hakkında Temel Bilgiler
2) Veri Modelleri, Varlık Bağıntı Modeli
3) Varlık Bağıntı Modeli Uygulamaları
4) Varlık Bağıntı Modeli Uygulamaları
5) Normalizasyon, Başarım İyileştirme
6) Yapısal Sorgulama Dili (SQL), DDL, DML ve DCL Kavramları
7) Yapısal Sorgulama Dili (SQL), DML (Select, Insert,Update, Delete)
8) Ara sınav haftası
9) DML (Select, Insert,Update, Delete) Alt sorgular
10) İlişkisel Cebir İşlemleri
11) İleri SQL işlemleri
12) İleri SQL işlemleri
13) Veritabanı tasarım uygulamaları
14) Veritabanı tasarım uygulamaları
15) Veritabanı tasarım uygulamaları (VİM'den tablolara geçişler, SQL komutları ile tüm veritabanının oluşturulması)
16) Final Sınavı

Önerilen/İstenen Ders Kaynakları

Planlanan Öğrenim Faaliyetleri Ve Eğitim Yöntemi

1) Anlatım
2) Soru-Cevap
3) Gösteri
4) Grup Çalışması
5) Problem Çözme
6) Proje Temelli Öğrenme


Değerlendirme Yöntemi ve Ölçütleri

Yarıyıl İçi Çalışmalarının Başarıya Oranı

65%

 

Sayı

Yüzde

Yarıyıl İçi Çalışmaları

Ara Sınav

1

25%

Proje

1

50%

Quiz

1

25%

 

Yarıyıl Sonu Sınavının Başarıya Oranı

35%

Toplam

100%

Dersin Eğitim Dili

Türkçe

Mesleki Uygulama

İstenmemekte