| Dersin Kodu | Dersin Adı | Dersin Türü | Yıl | Yarıyıl | AKTS |
|---|---|---|---|---|---|
| MYBPR1002 | Veri Tabanı II | Ders | 1 | 2 | 4,00 |
Önlisans
Türkçe
Veritabanının gelişimi ve temel kavramları, veritabanı tasarım mantığı verilerek, Veritabanı Yönetim Sistemi Uygulama programı (MYSQL) görsel arayüzü ve SQL (Yapısal Sorgulama Dili) kullanarak veritabanı oluşturma, veri işleme ve sorgulama yeteneğine sahip olmak
Öğr.Gör. Fırat Kapar
| 1 | Birden fazla tablo arasında ilişki kurar ve basit bir ilişkisel veri modeli tasarlayabileceklerdir |
| 2 | JOIN işlemlerini kullanarak çok tablolu SQL sorguları yazabileceklerdir |
| 3 | Alt sorgular ve gruplama fonksiyonları ile raporlama işlemleri yapabileceklerdir |
| 4 | Index, Stored Procedure ve Trigger gibi temel veritabanı nesnelerini oluşturabileceklerdir |
| 5 | Transaction yönetimi ve temel kullanıcı yetkilendirme işlemlerini uygulayabileceklerdir |
Birinci Öğretim
Yok
Yok
Veritabanı tasarımı, karmaşık sorgulamalar, veritabanı yönetimi
| Hafta | Teorik | Uygulama | Laboratuvar |
|---|---|---|---|
| 1 | Temel SQL tekrar ve tek tablo uygulamaları | ||
| 2 | Tablolar arası ilişkiler ve Foreign Key uygulaması | ||
| 3 | INNER JOIN ve basit çok tablolu sorgular | ||
| 4 | LEFT JOIN, RIGHT JOIN ve çoklu JOIN kullanımı | ||
| 5 | Alt sorgular (Subquery) ve IN – EXISTS kullanımı | ||
| 6 | Gruplama ve toplama fonksiyonları (GROUP BY, HAVING) | ||
| 7 | View oluşturma ve veri bütünlüğü kuralları | ||
| 8 | Index kavramı ve basit performans uygulamaları -- Ara sınav | ||
| 9 | Transaction işlemleri (COMMIT, ROLLBACK) | ||
| 10 | Stored Procedure oluşturma ve parametre kullanımı | ||
| 11 | Trigger oluşturma ve veri kontrol uygulaması | ||
| 12 | Kullanıcı Tanımlı Fonksiyon | ||
| 13 | JOIN ve Subquery tekrar uygulamaları | ||
| 14 | Veritabanı güvenliği ve kullanıcı yetkilendirme | ||
| 15 | Dönem Sonu Sınavı |
1. Kaynak (Türkçe Kitap) Yağcı, M. (2022). Tasarımdan uygulamaya dinamik web siteleri için PHP ve MySQL. Nobel Akademik Yayıncılık. 2. Kaynak (İngilizce Kitap) Botros, S., & Tinley, J. (2021). High performance MySQL: Proven strategies for running MySQL at scale (4. baskı). O'Reilly Media.
Yok
| Yarıyıl (Yıl) İçi Etkinlikleri | Adet | Değer |
|---|---|---|
| Ara Sınav | 1 | 100 |
| Toplam | 100 | |
| Yarıyıl (Yıl) Sonu Etkinlikleri | Adet | Değer |
| Final Sınavı | 1 | 100 |
| Toplam | 100 | |
| Yarıyıl (Yıl) İçi Etkinlikleri | 40 | |
| Yarıyıl (Yıl) Sonu Etkinlikleri | 60 | |
Yok
| Etkinlikler | Sayısı | Süresi (saat) | Toplam İş Yükü (saat) |
|---|---|---|---|
| Ara Sınav | 1 | 3 | 3 |
| Final Sınavı | 1 | 3 | 3 |
| Derse Katılım | 14 | 3 | 42 |
| Soru-Yanıt | 2 | 3 | 6 |
| Ara Sınav İçin Bireysel Çalışma | 6 | 3 | 18 |
| Final Sınavı içiin Bireysel Çalışma | 6 | 3 | 18 |
| Toplam İş Yükü (saat) | 90 | ||
| PÇ 1 | PÇ 2 | PÇ 3 | PÇ 4 | PÇ 5 | PÇ 6 | PÇ 7 | PÇ 8 | PÇ 9 | PÇ 10 | PÇ 11 | PÇ 12 | PÇ 13 | |
| ÖÇ 1 | 4 | 5 | 4 | 3 | 2 | 3 | 3 | 4 | 4 | 2 | 2 | 2 | 2 |
| ÖÇ 2 | 4 | 5 | 4 | 3 | 2 | 3 | 2 | 3 | 4 | 2 | 2 | 2 | 2 |
| ÖÇ 3 | 3 | 4 | 3 | 3 | 2 | 3 | 2 | 3 | 3 | 2 | 2 | 2 | 2 |
| ÖÇ 4 | 4 | 4 | 3 | 3 | 2 | 2 | 2 | 3 | 3 | 2 | 2 | 2 | 2 |
| ÖÇ 5 | 3 | 4 | 3 | 3 | 2 | 2 | 2 | 4 | 3 | 2 | 2 | 2 | 2 |