Dersin Ayrıntıları
YarıyılKoduAdıT+U+LKrediAKTSSon Güncelleme Tarihi
3BIL 205Veri Tabanı Uygulamaları1+2+02303.08.2026

 
Dersin Detayları
Dersin Dili Türkçe
Dersin Düzeyi Ön Lisans
Bölümü / Programı Web Tasarımı ve Kodlama
Öğrenim Türü Örgün Öğretim
Dersin Türü Zorunlu
Dersin Öğretim Şekli Yüz Yüze
Dersin Amacı Bu dersin amacı; öğrencilerin ilişkisel veritabanı sistemlerinin tasarımı, geliştirilmesi ve yönetimi konularında bilgi ve beceri kazanmalarını, SQL kullanarak veritabanı uygulamaları geliştirebilmelerini ve veritabanı yönetim süreçlerini etkin bir şekilde yürütebilmelerini sağlamaktır.
Dersin İçeriği Bu derste; veritabanı sistemlerinin temel kavramları, VTYS yapısı ve veri türleri ele alınmaktadır. SQL dili kullanılarak temel ve ileri düzey sorgulama işlemleri (SELECT, INSERT, UPDATE, DELETE, JOIN, GROUP BY, alt sorgular) uygulamalı olarak işlenmektedir.
Ayrıca ER diyagramları ve normalizasyon kuralları doğrultusunda veritabanı tasarımı yapılmakta; stored procedure, view, index ve trigger yapıları incelenmektedir. Transaction yönetimi (ACID prensipleri), kullanıcı yetkilendirme, veri güvenliği, yedekleme ve kurtarma konuları uygulamalarla desteklenmektedir.
Dersin Yöntem ve Teknikleri Anlatım
Soru-Cevap
Uygulamalı Laboratuvar Çalışmaları
Gösterip Yaptırma
Bilgisayar Destekli Öğretim
Problem Çözme
Örnek Olay İncelemesi
Bireysel Uygulamalar
Proje Tabanlı Öğrenme
Ön Koşulları Yok
Dersin Koordinatörü Yok
Dersi Verenler Öğr.Gör. filiz gürbüz
Dersin Yardımcıları Yok
Dersin Staj Durumu Yok

Ders Kaynakları
Kaynaklar Ayık, Y. Z. Veri Tabanlarında Bilgi Yönetimi, Güvenlik ve Performans. Nobel Bilimsel Eserler. Kıran, S. (2021). İlişkisel Veritabanı Tasarlama ve SQL ile Geliştirme. Ankara: Nobel Akademik Yayıncılık. Connolly, T., & Begg, C. (2015). Database Systems: A Practical Approach to Design, Implementation, and Management. Pearson. Microsoft. (2024). SQL Server Documentation. https://learn.microsoft.com/sql
Ders Notları Öğretim elemanı tarafından hazırlanan ders notları ve laboratuvar uygulama föyleri.
Microsoft SQL Server ve SQL Server Management Studio (SSMS) uygulama dokümanları.
Ders kapsamında hazırlanan örnek veritabanları, SQL uygulamaları ve proje dosyaları.
Microsoft Learn SQL Server dokümantasyonu ve ders sürecinde paylaşılan dijital eğitim materyalleri.


Planlanan Öğrenme Aktiviteleri ve Metodları
Etkinlikler ayrıntılı olarak "Değerlendirme" ve "İş Yükü Hesaplaması" bölümlerinde verilmiştir.

Değerlendirme Ölçütleri
Yarıyıl Çalışmaları Sayısı Katkı
Ara Sınav 1 % 30
Ödev 1 % 20
Yarıyıl Sonu Sınavı 1 % 50
Toplam :
3
% 100

 
AKTS Hesaplama İçeriği
İş Yükü Sayısı Süre Toplam İş Yükü (Saat)
Ders Süresi 14 3 42
Ödevler 1 7 7
Ara Sınavlar 1 7 7
Laboratuvar 12 2 24
Yarıyıl Sonu Sınavı 1 10 10
Toplam İş Yükü   AKTS Kredisi : 3 90

 
Dersin Öğrenme Çıktıları: Bu dersin başarılı bir şekilde tamamlanmasıyla öğrenciler şunları yapabileceklerdir:
Sıra NoAçıklama
2 SQL dili kullanarak temel veri sorgulama ve veri işleme işlemlerini (SELECT, INSERT, UPDATE, DELETE) uygular.
3 Çoklu tablolar üzerinde JOIN, alt sorgu ve gruplama işlemlerini gerçekleştirir.
4 ER diyagramı oluşturarak ilişkisel veritabanı tasarımını yapar ve normalizasyon kurallarını uygular.
5 Stored procedure, view, index ve trigger gibi veritabanı nesnelerini oluşturur ve yönetir.
6 Transaction yönetimi ve ACID prensiplerini dikkate alarak veri bütünlüğünü sağlar.
7 Kullanıcı yetkilendirme, güvenlik, yedekleme ve kurtarma işlemlerini planlar ve uygular.
Bilgi 
1  Veritabanı sistemlerinin temel kavramlarını, VTYS yapısını ve veri türlerini açıklar

 
Ders Konuları
HaftaKonuÖn HazırlıkDökümanlar
1 Veri Tabanı Temelleri Veri Tabanı Temelleri konusuna ilişkin temel kavramların incelenmesi. Ders sunumları, uygulama notları, örnek SQL kodları ve teknik dokümanlar.
2 SQL Temel Sorgular SQL Temel Sorgular konusuna ilişkin temel kavramların incelenmesi. Ders sunumları, uygulama notları, örnek SQL kodları ve teknik dokümanlar.
3 İleri SQL Sorguları İleri SQL Sorguları konusuna ilişkin temel kavramların incelenmesi. Ders sunumları, uygulama notları, örnek SQL kodları ve teknik dokümanlar.
4 Veri Tabanı Tasarımı ve Normalizasyonu Veri Tabanı Tasarımı ve Normalizasyonu konusuna ilişkin temel kavramların incelenmesi. Ders sunumları, uygulama notları, örnek SQL kodları ve teknik dokümanlar.
5 Veri Tabanı Güvenliği Temelleri Veri Tabanı Güvenliği Temelleri konusuna ilişkin temel kavramların incelenmesi. Ders sunumları, uygulama notları, örnek SQL kodları ve teknik dokümanlar.
6 Veri Tabanı Güvenlik Tehditleri Veri Tabanı Güvenlik Tehditleri konusuna ilişkin temel kavramların incelenmesi. Ders sunumları, uygulama notları, örnek SQL kodları ve teknik dokümanlar.
7 Veri Tabanı Yedekleme ve Kurtarma Veri Tabanı Yedekleme ve Kurtarma konusuna ilişkin temel kavramların incelenmesi. Ders sunumları, uygulama notları, örnek SQL kodları ve teknik dokümanlar.
8 Ara Sınav Önceki haftalarda işlenen konuların tekrar edilmesi. Ders notları, örnek sorular ve tekrar materyalleri.
9 Veri Tabanı Denetim ve İzleme Veri Tabanı Denetim ve İzleme konusuna ilişkin temel kavramların incelenmesi. Ders sunumları, uygulama notları, örnek SQL kodları ve teknik dokümanlar.
10 Veri Gizliliği ve Şifreleme Veri Gizliliği ve Şifreleme konusuna ilişkin temel kavramların incelenmesi. Ders sunumları, uygulama notları, örnek SQL kodları ve teknik dokümanlar.
11 Veri Tabanı Sızma Testleri Veri Tabanı Sızma Testleri konusuna ilişkin temel kavramların incelenmesi. Ders sunumları, uygulama notları, örnek SQL kodları ve teknik dokümanlar.
12 Uygulama Geliştirme ve Veri Tabanı Güvenliği Önceki haftalarda öğrenilen kavramların gözden geçirilmesi. Örnek uygulamalar, ders notları ve çalışma materyalleri.
13 Veri Tabanı Güvenlik Standartları ve Uyumluluk Veri Tabanı Güvenlik Standartları ve Uyumluluk konusuna ilişkin temel kavramların incelenmesi. Ders sunumları, uygulama notları, örnek SQL kodları ve teknik dokümanlar.
14 Örnek Uygulama Önceki haftalarda öğrenilen kavramların gözden geçirilmesi. Örnek uygulamalar, ders notları ve çalışma materyalleri.
15 Genel Tekrar Önceki haftalarda öğrenilen kavramların gözden geçirilmesi. Örnek uygulamalar, ders notları ve çalışma materyalleri.
16 Final Sınavı Önceki haftalarda işlenen konuların tekrar edilmesi. Ders notları, örnek sorular ve tekrar materyalleri.

 
Dersin Program Çıktılarına Katkısı
P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15 P16
Ö2 5 5 5 5 5 5
Ö3 5 5 5 5 5 5
Ö4 5 5 5 5 5 5
Ö5 5 5 5 5 5 5
Ö6 5 5 5 5 5 5
Ö7 5 5 5 5 5 5
Bi1 5 5 5 5 5 5

  Katkı Düzeyi: 1: Çok Düşük 2: Düşük 3: Orta 4: Yüksek 5: Çok Yüksek