Ders Bilgileri

Ders Bilgileri
Ders Adı Kodu Yarıyıl T+U Saat Kredi AKTS
Veritabanı Yönetim Sistemleri BM309 5. Yarıyıl 4 + 0 4,0 6,0
Ön Koşullar Yok
Dersin Dili Türkçe
Dersin Seviyesi Lisans
Dersin Türü Ders
Dersin Verilişi Yüzyüze
Dersin Koordinatörü Doç. Dr. Fatih KAYAALP
Dersi Verenler Doç. Dr. Fatih KAYAALP
Dersin Yardımcıları
Dersin Amacı Bir problemin çözümlenmesi ve içerdiği süreçlerin modellenmesi. (formel sistem çözümleme) E-R (varlık-ilişki) diyagramları kullanarak kavramsal veri tabanı tasarlamak. Kısıtları belirlemek, Veri tabanı nesnelerini (tablo, kısıt, indeks, vb.) gerçeklemek ve yürütmek; SQL ve depolanmış yordamlar/işlevler ve tetikleyiciler kullanarak temel ve ileri veri tabanı işlemlerini gerçekleştirmek
Dersin İçeriği ER diyagramları, Normalizasyon, İlişisel Cebir, Veritabanı tasarlanması ve oluşturulması, Tablo, Prosedür, Trigger vb. veritaban bileşenlerinin oluşturulması, SQL ile temel ve ileri seviye raporlar oluşturulması
Ders Öğrenme Kazanımları - Veritabanı dünyasıyla ilgili temel kavramlar hakkında bilgi sahibi olur
- Veritabanı modelleri ve İlişkisel model hakkında bilgi sahibi olur
- İlişkisel Cebir altyapısı hakkında bilgi sahibi olur
- Veritabanını varlık-ilişki diyagramları ile modellemeyi ve bu modellerden veritabanı şemasını oluşturma hakkında bilgi sahibi olur ve yapabilir
- Veritabanlarında Normalizasyon işlemleri hakkında bilgi sahibi olur ve yapabilir
- SQL ile veritabanları üzerinde CRUD işlemlerini yapabilir
- SQL ile altsorgular, gruplama, uygun join türleri ve kullanımları vb. işlemlerle ileri veri sorgulama yapma hakkında bilgi sahibi olur ve uygulayabilir
- Stored procedure, trigger, index, view vb. veritabanı bileşenleri hakkında bilgi alır ve bunları gelişmiş veritabanı işlemleri için kullanabilir.
Haftalık Konular (İçerik)
Hafta Konular Öğretim Yöntemleri
1. Hafta Veri ve Veritabanı Kavramları
2. Hafta Varlik-ilişki modeli
3. Hafta İlişkisel Veri Modeli
4. Hafta İlişkisel Cebir, Normalizasyon
5. Hafta Veritabanı Tasarmı
6. Hafta SQL-Kayıt işlemleri
7. Hafta SQL-Alt Sorgular
8. Hafta SQL-Join İşlemleri
9. Hafta Viewler
10. Hafta Trigger'lar
11. Hafta Saklı Yordamlar
12. Hafta Indeksler
13. Hafta Kullanıcı Yetkilendirme, Yedekleme/Geri Yükleme
14. Hafta Öğrenci Proje Sunumları
Kaynaklar
Ramakrishnan . Gehrke,Database Management Systems, Third Edition, McGraw-Hill,2003.
Yarımağan, Ü.,Veritabanı Sistemleri, Ankara, 2000.
C. J. Date, "An Introduction to Database Systems", Eight Edition, Addison-Wesley, 2004.
Dersin Öğrenme Kazanımlarının Program Yeterlilikleri İle İlişkisi
Program Yeterlilik Katkı Düzeyi DK1 DK2 DK3 DK4 DK5 DK6 DK7 DK8 Ölçme Yöntemi
PY1 3 3 3 3 3 3 3 2 2 40,60
PY2 2 0 3 4 3 3 3 2 2 40,60
PY4 3 3 3 3 0 3 3 3 3 40,60
PY5 3 3 3 3 0 3 3 3 3 40,60
PY7 2 2 2 2 0 2 2 2 2 40,60
PY8 2 0 0 0 5 5 3 3 3 -
PY10 1 0 0 0 2 2 2 2 2 40,60
*DK = Ders Kazanımı.
0 1 2 3 4 5
Ders Katkı Düzeyi Yok Çok Düşük Düşük Orta Yüksek Çok Yüksek
Ölçme Yöntemi Yazılı sınav Sözlü sınav Ödev/Proje Laboratuvar Çalışması Sunum /Seminer
AKTS / İş Yükü Tablosu
Etkinlik Sayısı Süresi (Saat) Toplam İş Yükü (Saat)
Ders Saati 14 4 56
Ön Hazırlık, Pekiştirme Çalışmaları 14 1,5 21
Araştırma 14 1 14
Uygulama 14 1 14
Ara Sınav 1 1 1,5 1,5
Ödev 1 1 31 31
Final 1 1,5 1,5
Sınıf İçi Etkinlik 14 1 14
Toplam İş Yükü 153
Dersin AKTS Kredisi 6,0