Bilgisayar Teknolojisi (İÖ) | |||||
Önlisans | TYYÇ: 5. Düzey | QF-EHEA: Kısa Düzey | EQF-LLL: 5. Düzey |
Ders Kodu: | BST108 | ||||
Ders İsmi: | Veri Tabanı Yönetim Sistemleri | ||||
Ders Yarıyılı: | Bahar | ||||
Ders Kredileri: |
|
||||
Öğretim Dili: | Türkçe | ||||
Ders Koşulu: | |||||
Ders İş Deneyimini Gerektiriyor mu?: | Hayır | ||||
Dersin Türü: | Zorunlu | ||||
Dersin Seviyesi: |
|
||||
Dersin Veriliş Şekli: | Yüz yüze | ||||
Dersin Koordinatörü: | Öğr. Gör. RAHİME BÜŞRA HACIMUSTAFAOĞLU | ||||
Dersi Veren(ler): | Öğr.Gör. Rahime Büşra Hacımustafaoğlu | ||||
Dersin Yardımcıları: |
Dersin Amacı: | Veritabanı Yönetim Sistemleri Temel Kavramlarını bilen, karmaşık SQL Komutlarını yazabilen, İlişkisel veritabanını yönetip ve tasarlayabilen yeteneklere sahip olması amaçlanmaktadır. |
Dersin İçeriği: | Veritabanı Yönetim Sistemleri, İlişkisel veritabanı yönetim sistemi, Normalizasyon Kuralları, SQL komutları, Varlık İlişki Modeli, Veritabanı Tasarım Teorisi, Veritabanı Yönetim Sistemi Uygulamaları |
Bu dersi başarıyla tamamlayabilen öğrenciler;
1) Veritabanı temel kavramlarını anlayabilme, Tablo oluşturma, veri türlerini anlama, indeks oluşturma, tablolarda birincil ve ikincil anahtar kullanımını anlama. 2) Herhangi bir yazılımın alt tarafta kullanacağı veritabanını tasarlayabilme. 3) Normalizasyon kurallarına uygun veritabanı tasarlayabilme 4) Temel sorguları SQL komutları ile yazabilme. 5) İçiçe SQL komutlarını yazabilme. 6) Bir veritabanının ER modelini çıkarabilme |
Hafta | Konu | Ön Hazırlık |
1) | Veritabanı Yönetim Sistemlerine Giriş | - |
2) | İlişkisel Veritabanı Modeline Giriş | - |
3) | SQL (Yapısal Sorgulama Dili), SELECT Komutlarının Kullanımı, SELECT ile birlikte ORDER BY, BETWEEN, WHERE Kullanımı | - |
4) | SQL (Yapısal Sorgulama Dili), INSERT, UPDATE, DELETE Komutlarının Kullanımı | - |
5) | SQL Tarih ve Zaman Fonksiyonları | - |
6) | SQL Gruplama Fonksiyonları (COUNT, AVG, SUM, MIN, MAX vb.) | - |
6) | SQL Gruplama Fonksiyonları (COUNT, AVG, SUM, MIN, MAX vb.) | - |
7) | SQL Gruplama Fonksiyonları Devamı | - |
8) | Ara Sınav | - |
9) | İç İçe SELECT Kullanımı, birden fazla tabloyu birleştirme | - |
10) | UNION, JOIN kullanımı, HAVING ve EXISTS kullanımı | - |
11) | Veritabanı Tasarımı ve Uygulama Geliştirme -I | - |
12) | Database Design and Application Development -II | - |
13) | Database Design and Application Development -III | - |
14) | Veritabanı Tasarımı ve Uygulama Geliştirme -IV | - |
15) | Final Sınavı | - |
Ders Notları / Kitaplar: | Ders notları |
Diğer Kaynaklar: | Database System Concepts”, A.Silberschatz, H.F. Korth, S. Sudarshan, Mc Graw Hill. |
Course Learning Outcomes | 1 |
2 |
3 |
4 |
5 |
6 |
---|---|---|---|---|---|---|
Program Kazanımları |
Etkisi Yok | 1 En Düşük | 2 Orta | 3 En Yüksek |
Dersin Program Kazanımlarına Etkisi | Katkı Payı |
Yarıyıl İçi Çalışmaları | Aktivite Sayısı | Katkı Payı |
Ödev | 1 | % 10 |
Ara Sınavlar | 1 | % 40 |
Final | 1 | % 50 |
Toplam | % 100 | |
YARIYIL İÇİ ÇALIŞMALARININ BAŞARI NOTU KATKISI | % 50 | |
YARIYIL SONU ÇALIŞMALARININ BAŞARI NOTUNA KATKISI | % 50 | |
Toplam | % 100 |
Aktiviteler | Aktivite Sayısı | Aktiviteye Hazırlık | Aktivitede Harçanan Süre | Aktivite Gereksinimi İçin Süre | İş Yükü | ||
Ders Saati | 3 | 10 | 30 | ||||
Ödevler | 1 | 10 | 10 | ||||
Ara Sınavlar | 1 | 30 | 30 | ||||
Final | 1 | 50 | 50 | ||||
Toplam İş Yükü | 120 |