|
Dersin Dili
|
Türkçe
|
|
Dersin Düzeyi
|
Ön Lisans
|
|
Bölümü / Programı
|
Bilişim Güvenliği Teknolojisi
|
|
Öğ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 veri tabanı sistemlerinin tasarımı ve yönetimine ilişkin bilgilerini uygulamaya aktarmalarını, SQL kullanarak ileri düzey veri tabanı işlemlerini gerçekleştirebilmelerini ve veri tabanı güvenliğine yönelik temel yöntemleri uygulayabilmelerini sağlamaktır. Ders kapsamında öğrencilerin erişim kontrolü ve yetkilendirme, veri tabanı güvenlik tehditleri, veri bütünlüğü, yedekleme ve kurtarma, denetim ve izleme ile veri koruma ve şifreleme yaklaşımlarına ilişkin uygulama becerileri kazanmaları amaçlanmaktadır.
|
|
Dersin İçeriği
|
Bu ders kapsamında ilişkisel veri tabanı sistemlerinin tasarımı ve normalizasyonu, ileri SQL sorguları, view, index, stored procedure, function, trigger ve transaction yapıları ele alınmaktadır. Veri tabanı güvenliği kapsamında kimlik doğrulama ve yetkilendirme, rol tabanlı erişim kontrolü, veri tabanı güvenlik tehditleri ve SQL Injection, yedekleme ve kurtarma, denetim ve izleme, veri gizliliği ve şifreleme yaklaşımları incelenmektedir. Konular Microsoft SQL Server ve SQL Server Management Studio (SSMS) ortamında gerçekleştirilen laboratuvar uygulamaları ve dönem boyunca geliştirilen veri tabanı projesi üzerinden uygulamalı olarak yürütülmektedir.
|
|
Dersin Yöntem ve Teknikleri
|
Anlatım, Soru-Cevap, Uygulamalı Laboratuvar Çalışmaları, Problem Çözme, Örnek Olay (Senaryo) Analizi, Proje Tabanlı Öğrenme, Sunum
|
|
Ön Koşulları
|
Yok
|
|
Dersin Koordinatörü
|
Yok
|
|
Dersi Verenler
|
Öğr.Gör. Zeynep Yaren Oğuz Polat zeynep.polat@ankarabilim.edu.tr
|
|
Dersin Yardımcıları
|
Yok
|
|
Dersin Staj Durumu
|
Yok
|
Ders Kaynakları
|
Kaynaklar
|
Kıran, S. (2021). İlişkisel Veritabanı Tasarlama ve SQL ile Geliştirme. Nobel Akademik Yayıncılık. Ayık, Y. Z. (2020). Veri Tabanlarında Bilgi Yönetimi Güvenlik ve Performans: Öğrenci İşleri Web Uygulaması. Nobel Bilimsel Eserler. Connolly, T., & Begg, C. (2015). Database Systems: A Practical Approach to Design, Implementation, and Management (6th ed.). Pearson. Microsoft Learn. SQL Server Technical Documentation. SQL Server ve SQL Server Management Studio (SSMS) için güncel teknik dokümantasyon. Öğretim elemanı tarafından hazırlanan ders notları ve sunumlar; Microsoft SQL Server ve SQL Server Management Studio (SSMS) laboratuvar uygulama dokümanları; örnek T-SQL kodları; CompanyDB uygulama senaryoları; veri tabanı güvenliği, erişim kontrolü, yedekleme-kurtarma, denetim ve şifreleme konularına ilişkin uygulama materyalleri.
|
|
Ders Notları
|
1. Kıran, S. (2021). İlişkisel Veritabanı Tasarlama ve SQL ile Geliştirme. Nobel Akademik Yayıncılık. 2. Ayık, Y. Z. (2020). Veri Tabanlarında Bilgi Yönetimi Güvenlik ve Performans: Öğrenci İşleri Web Uygulaması. Nobel Bilimsel Eserler. 3. Connolly, T., & Begg, C. (2015). Database Systems: A Practical Approach to Design, Implementation, and Management (6th ed.). Pearson. 4. Microsoft Learn. SQL Server Technical Documentation. SQL Server ve SQL Server Management Studio (SSMS) için güncel teknik dokümantasyon. 5. Öğretim elemanı tarafından hazırlanan ders notları ve sunumlar; Microsoft SQL Server ve SQL Server Management Studio (SSMS) laboratuvar uygulama dokümanları; örnek T-SQL kodları; CompanyDB uygulama senaryoları; veri tabanı güvenliği, erişim kontrolü, yedekleme-kurtarma, denetim ve şifreleme konularına ilişkin uygulama materyalleri.
|
Ders Yapısı
|
Matematik ve Temel Bilimler
|
%20
|
|
|
Mühendislik Bilimleri
|
%60
|
|
|
Mühendislik Tasarımı
|
%0
|
|
|
Sosyal Bilimler
|
%0
|
|
|
Eğitim Bilimleri
|
%0
|
|
|
Fen Bilimleri
|
%0
|
|
|
Sağlık Bilimleri
|
%0
|
|
|
Alan Bilgisi
|
%20
|
|
|