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. |
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ı |
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. |
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 |
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 |
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 |