Ders Adı | Kodu | Verildiği Yıl | Verildiği Yarıyıl | Süresi (T+U) | Yerel Kredisi | AKTS Kredisi |
Veri Tabanı Yönetimi | CPR 212 | 2 | 2 | 3 + 0 | 3 | 6,00 |
|
Ders Bilgileri |
Dersin Öğretim Dili | İngilizce |
Dersin Seviyesi | Ön Lisans |
Dersin Türü | Zorunlu |
Dersin Veriliş Biçimi | Yüz Yüze |
|
Dersin Öğrenme Kazanımları:
Bu dersi başarı ile tamamlayan öğrenciler: |
1. Veri tabanı ve veri tabanı yönetim sistemlerinin temel kavramlarını tanımlayabilir. |
2. Veri tabanı tasarım süreçlerini açıklayabilir ve bir veri tabanı modeli oluşturabilir. |
3. SQL kullanarak veri tabanında sorgulama, veri güncelleme ve veri yönetimi işlemleri gerçekleştirebilir. |
4. Veri tabanı güvenliği ve yedekleme stratejileri geliştirebilir. |
5. Büyük ölçekli veri tabanlarında performans optimizasyonu tekniklerini uygulayabilir. |
|
Dersin Önkoşulları ve Birlikte Alınması Gereken Dersler | Yok |
Daha Önce Alınmış Olması Önerilen Dersler | Yok |
|
Dersin Tanımı:
Bu dersin amacı, veri tabanı kavramlarını ve veri tabanı yönetim sistemlerini (DBMS) anlamak ve uygulamaktır. Öğrenciler, veri tabanı tasarımı, SQL sorguları oluşturma ve veri güvenliği gibi konuları öğrenerek bir veri tabanını etkili bir şekilde planlayabilme, kurabilme ve yönetebilme becerisi kazanır. |
|
Dersin İçeriği (Haftalık Konu Dağılımı): |
|
Hafta | Konu |
1 | Veri Tabanı Kavramları |
2 | Veri Tabanı Modelleri: Hiyerarşik, Ağ ve İlişkisel |
3 | İlişkisel Veri Tabanı Yönetim Sistemi (RDBMS) |
4 | Veri Tabanı Tasarımı: ER Diyagramları |
5 | Normalizasyon: 1NF, 2NF, 3NF |
6 | SQL: Temel Sorgulamalar |
7 | SQL: Veri Güncelleme ve Manipülasyon |
8 | Ara Sınav |
9 | Veri Tabanı Güvenliği ve Erişim Kontrolü |
10 | Veri Tabanı Performans Optimizasyonu |
11 | Veri Yedekleme ve Kurtarma |
12 | Büyük Veri Tabanları ve Veri Ambarı |
13 | Veri Tabanı Yönetim Sistemleri Karşılaştırması |
14 | Genel Değerlendirme |
|
Kaynaklar: |
Elmasri, R., & Navathe, S. B. (2021). Fundamentals of Database Systems (7th ed.). Pearson.
Connolly, T., & Begg, C. (2014). Database Systems: A Practical Approach to Design, Implementation, and Management (6th ed.). Pearson. |
|
Diğer Kaynaklar: |
Silberschatz, A., Korth, H. F., & Sudarshan, S. (2020). Database System Concepts (7th ed.). McGraw-Hill Education.
Murach, J. (2019). Murach's MySQL. Mike Murach & Associates. |
|
Öğretim Yöntem ve Teknikleri: |
Ders haftalık olarak üç saattir ve yüz yüze sınıf ortamında yapılacaktır. Öğrencilerin ders içerisindeki değerlendirmesinde vize ve final sınavları yer alacaktır. Bununla birlikte öğrencilerin derse devamları da takip edilerek, dönem sonundaki nihai değerlendirmeye katkı sağlayacaktır. |
|
Değerlendirme Sistemi: |
Yöntem | Adet | Katkı (%) |
Ara sınav | 1 | %30 |
Final Sınavı | 1 | %70 |
|
Ders İşbaşı Eğitimi (iş yerinde eğitim) Gerektiriyor mu? |
Gerektirmiyor |