GERİ DÖN

Ders Öğretim Planı


Dersin Kodu Dersin Adı Dersin Türü Yıl Yarıyıl AKTS
9029002372026 VERİ TABANI-II Ders 2 3 4,00

Önlisans



Öğrencilere ileri SQL, veritabanı programlama, performans ve veri bütünlüğü yönetimi ile NoSQL veritabanlarını kullanarak veritabanı tabanlı uygulamalar geliştirme becerileri kazandırmaktır.


Berna YENİGÜN


1 T-SQL kullanarak ileri düzey SQL sorguları yazabilir.
2 View yapıları ile veri soyutlama ve raporlama işlemleri gerçekleştirir.
3 Stored procedure ve trigger kullanarak veritabanı otomasyonu geliştirir.
4 Index ve transaction yapıları ile performans ve veri bütünlüğü sağlar.
5 Veritabanı tabanlı bir otomasyon sistemi tasarlar ve geliştirir.
6 NoSQL veritabanı mantığını açıklar ve temel düzeyde uygulamalar geliştirir.
7 Geliştirdiği otomasyon projesini test eder ve sunar.

Birinci Öğretim


Yok


Yok


Bu ders, ileri SQL konuları kapsamında T-SQL, view, stored procedure, trigger, index ve transaction yapılarının kullanımını, performans ve veri bütünlüğü yönetimini, NoSQL veritabanı mantığını ve MongoDB ile temel uygulamaları kapsar; ayrıca bu yapıların kullanıldığı veritabanı tabanlı bir otomasyon projesinin tasarlanması, geliştirilmesi, test edilmesi ve sunulmasını içerir.


Hafta Konular (Teorik) Uygulama Öğretim Yöntem ve Teknikleri Ön Hazırlık
1 View (Görünümler)
2 Stored Procedure oluşturma ve parametre kullanımı
3 Trigger mantığı ve veritabanı tetikleyicileri
4 Index yapısı ve performans optimizasyonu
5 Transaction yapısı ve veri bütünlüğü kontrolü
6 T-SQL ile temel ve ileri sorgulama
7 NoSQL veritabanlarına giriş ve MongoDB uygulaması
8 NoSQL sorgulama, aggregation
9 Otomasyon projesi veritabanı tasarımı
10 Otomasyon projesi view ve procedure geliştirme
11 Otomasyon projesi trigger ve işlem otomasyonu
12 Otomasyon projesi performans ve optimizasyon çalışmaları
13 Otomasyon projesi entegrasyon testleri
14 Otomasyon projesi sunum ve değerlendirme

Microsoft SQL Server ve T-SQL resmî dokümantasyonu. Öğretim elemanı tarafından hazırlanan ders notları ve uygulama materyalleri.


Anlatım, soru-cevap, SQL uygulamaları, problem çözme, veritabanı geliştirme çalışmaları, laboratuvar uygulamaları ve proje çalışmaları.


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 4 4
Final Sınavı 1 4 4
Derse Katılım 14 4 56
Bireysel Çalışma 14 3 42
Ödev Problemleri için Bireysel Çalışma 3 2 6
Ara Sınav İçin Bireysel Çalışma 1 3 3
Final Sınavı içiin Bireysel Çalışma 1 5 5
Ev Ödevi 3 2 6
Toplam İş Yükü (saat) 126

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 4 4 5 3
ÖÇ 2 3 4 4 5 3
ÖÇ 3 4 4 5 5 3 3
ÖÇ 4 4 5 4 5 3 3
ÖÇ 5 5 5 5 5 4 4
ÖÇ 6 3 3 4 4 4
ÖÇ 7 3 4 4 4 5 3 2
* Katkı Düzeyi : 1 Çok düşük 2 Düşük 3 Orta 4 Yüksek 5 Çok yüksek