Dersin Ayrıntıları
YarıyılKoduAdıT+U+LKrediAKTSSon Güncelleme Tarihi
4YBS204Veritabanı Yönetim Sistemleri2+2+03522.06.2026

 
Dersin Detayları
Dersin Dili Türkçe
Dersin Düzeyi Lisans
Bölümü / Programı Yönetim Bilişim Sistemleri
Öğrenim Türü Örgün Öğretim
Dersin Türü Zorunlu
Dersin Öğretim Şekli Yüz Yüze
Dersin Amacı İleri seviye SQL kullanımı, SQL dil öğelerinin birbirleriyle etkileşimli ve etkin bir şekilde kullanımı, tabloların uygun ve etkin bir şekilde tasarlanması, dağıtık veritabanı modelleri hakkında bilgi sahibi olmak.
Dersin İçeriği İleri seviye SQL öğelerinden Index, Shema, Linked Server, Role, Users, Stored procedure, triger ve backup-restore
Dersin Yöntem ve Teknikleri Anlatım,Uygulamalı laboratuvar çalışması,Proje tabanlı öğrenme
Ön Koşulları Yok
Dersin Koordinatörü Yok
Dersi Verenler Dr. Öğr. Üyesi Ahmet Çankal https://akbis.osmaniye.edu.tr/@ahmet.cankal ahmet.cankal@osmaniye.edu.tr
Dersin Yardımcıları Yok
Dersin Staj Durumu Yok

Ders Kaynakları
Kaynaklar Coronel, C., & Morris, S. (2023). Database systems: Design, implementation, & management (14th ed.). Cengage Learning.
Hoffer, J. A., Topi, H., Venkataraman, R., & Bala, H. (2025). Modern database management (14th ed.). Pearson.
Elmasri, R., & Navathe, S. B. (2017). Fundamentals of database systems, global edition (7th ed.). Pearson Education.
Hernandez, M. J. (2022). Database design for mere mortals: A hands-on guide to relational database design (25th anniversary ed., 4th ed.). Addison-Wesley.
Ders Notları Ramakrishnan, R., & Gehrke, J. (2018). Database management systems (3rd ed.). McGraw-Hill Education.
Elmasri, R., & Navathe, S. B. (2017). Fundamentals of database systems, global edition (7th ed.). Pearson Education
Hoffer, J. A., Topi, H., Venkataraman, R., & Bala, H. (2025). Modern database management (14th ed.). Pearson
Coronel, C., & Morris, S. (2023). Database systems: Design, implementation, & management (14th ed.). Cengage Learning.
Dökümanlar https://go.microsoft.com/fwlink/?linkid=2344626&clcid=0x409&culture=en-us&country=us
Ödevler https://learn.microsoft.com/tr-tr/ssms/install/install

Ders Yapısı
Matematik ve Temel Bilimler %40
Mühendislik Bilimleri %0
Mühendislik Tasarımı %0
Sosyal Bilimler %0
Eğitim Bilimleri %0
Fen Bilimleri %0
Sağlık Bilimleri %0
Alan Bilgisi %60

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 % 40
Yarıyıl Sonu Sınavı 1 % 60
Toplam :
2
% 100

 
AKTS Hesaplama İçeriği
İş Yükü Sayısı Süre Toplam İş Yükü (Saat)
Ders Süresi 14 4 56
Sınıf Dışı Ç. Süresi 14 4 56
Ödevler 2 2 4
Ara Sınavlar 1 14 14
Yarıyıl Sonu Sınavı 1 20 20
Toplam İş Yükü   AKTS Kredisi : 5 150

 
Dersin Öğrenme Çıktıları: Bu dersin başarılı bir şekilde tamamlanmasıyla öğrenciler şunları yapabileceklerdir:
Sıra NoAçıklama
1 Veritabanı ile ilgili temel kavramları tanımlar/açıklar.
2 Veritabanı tasarım süreçlerini (tablolama, normalizasyon, ilişkilendirme v.b.) tanımlar/açıklar.
3 Veritabanı yönetim (yedekleme, güvenlik v.b.) süreçlerini tanımlar/açıklar.
4 Veritabanı üzerinde sorgulama işlemleri gerçekleştirir
5 SQL Transaction kavramlarını tanımlar/açıklar.
6 SQL Server Nesnelerini (View, Stored Procedure, Fonksiyon, Trigger v.b.) tanımlar/açıklar.

 
Ders Konuları
HaftaKonuÖn HazırlıkDökümanlar
1 Tablo tanımlama, tablo oluşturma, tabloda değişiklik yapma-Veri Bütünlüğü-zorunlu tanımlamaları İlişkisel veritabanı modeli, Primary Key, Foreign Key ve Check Constraints kavramlarının teorik olarak incelenmesi. Ders Notları Bölüm 1, Hernandez (4th Ed.) Ch. 7-9, Microsoft Learn T-SQL  CREATE  TABLE makaleleri.
2 Index Yönetimi (clustured ındex,nonclustered Index) B-Tree veri yapısı ve veritabanlarında arama performansını etkileyen faktörlerin araştırılması. Elmasri & Navathe (7th Ed.) Ch. 17, Modern Database Management Ch. 5.
3 Index Seçenekleri-Indexlerin Kullanımı ve Bakımı – Verilerin Bakımı Index fragmantasyonu (parçalanma) kavramı ve REBUILD, REORGANIZE komutlarının işlevlerinin incelenmesi. Ders Notları Bölüm 3, Microsoft Learn SQL Server Index Architecture Guide.
4 Login Authentication-windows authentication,SQL authentication Veritabanı güvenliğinde kimlik doğrulama yöntemleri ile Server-level ve Database-level güvenlik farklarının araştırılması. Coronel & Morris (14th Ed.) Ch. 15, SQL Server Security Documentation.
5 User ve şema kullanımları SQL Server'da Schema kavramının mantıksal veri gruplamadaki yeri ve varsayılan şemaların incelenmesi. Ders Notları Bölüm 5, Modern Database Management Ch. 8.
6 İzinlerin Yönetimi-server izini, database izini, database-scope securable permission, schema-scope securable permission GRANT, DENY ve REVOKE komutlarının kullanımı ile SQL Server yetkilendirme hiyerarşisinin incelenmesi. Elmasri & Navathe (7th Ed.) Ch. 26, Microsoft Learn Securables Guide.
7 Veritabanı Nesneleri İlişkisel veritabanlarında sistem tabloları ve dinamik yönetim görünümlerinin (DMV) genel rollerinin incelenmesi. Ramakrishnan & Gehrke (3rd Ed.) Ch. 24, Ders Notları Bölüm 7.
8 Backup-Restore(yedekleme-geri yedekleme) işlemleri. Kurtarma modelleri (Full, Simple, Bulk-Logged) ve veritabanı felaket senaryolarının teorik analizi. Coronel & Morris (14th Ed.) Ch. 15, Microsoft SQL Server Backup and Restore Documentation.
9 View-Oluşturulması, değiştirilmesi, silinmesi, gizlenmesi, Sanal tabloların (View) güvenlik ve sorgu sadeleştirme amaçlı kullanım senaryolarının araştırılması. Hernandez (4th Ed.) Ch. 12, Ders Notları Bölüm 9.
10 Stored Procedure I Saklı yordamların (Stored Procedure) avantajları, SQL enjeksiyonunu önlemedeki rolü ve temel parametre yapısı. Modern Database Management Ch. 7, Ramakrishnan & Gehrke Ch. 6.
11 Stored Procedure II Stored Procedure'lerde çıktı (OUTPUT) parametreleri, hata yönetimi (TRY-CATCH) yapılarının incelenmesi. Ders Notları Bölüm 11, Microsoft Learn T-SQL Stored Procedures Reference.
12 Trigger kullanımı. DML Trigger türleri (AFTER, INSTEAD OF) ve inserted/deleted sanal tablolarının çalışma mantığı. Elmasri & Navathe (7th Ed.) Ch. 26, Coronel & Morris Ch. 8.
13 Transactionlar. Rollback,savepoint kavramları. ACID (Atomicity, Consistency, Isolation, Durability) prensipleri ve veri tutarlılığı kavramının incelenmesi. Ramakrishnan & Gehrke (3rd Ed.) Ch. 16, Modern Database Management Ch. 8.
14 Linked Server- Serverler arası güvenlik Dağıtık veritabanı mimarisi, uzak sunucu bağlantıları ve OPENQUERY kullanım senaryolarının incelenmesi. Elmasri & Navathe (7th Ed.) Ch. 23, Microsoft Learn Linked Servers Guide.

 
Sürdürülebilir Kalkınma Amaçları
Dersin Program Çıktılarına Katkısı
P1 P2 P3 P4 P5 P6 P7 P8 P9 P10
Tüm 3 2 4 3 3 3 3 4 2 4
Ö1 1 1 4 3 2 2 2 4 2 3
Ö2 2 2 5 4 3 3 3 5 3 5
Ö3 3 2 4 3 2 3 3 4 3 4
Ö4 4 3 4 3 2 3 3 4 2 3
Ö5 4 2 5 3 3 2 4 4 2 3
Ö6 2 3 4 2 3 4 4 4 2 3

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

  
  https://obs.osmaniye.edu.tr/oibs/bologna/progCourseDetails.aspx?curCourse=290522&lang=tr