Dersin Ayrıntıları
YarıyılKoduAdıT+U+LKrediAKTSSon Güncelleme Tarihi
1YBS809İLERİ VERİ TABANI YÖNETİM SİSTEMLERİ2+1+03630.11.2025

 
Dersin Detayları
Dersin Dili Türkçe
Dersin Düzeyi Yüksek Lisans
Bölümü / Programı Yönetim Bilişim Sistemleri Tezli Yüksek Lisans
Öğrenim Türü Örgün Öğretim
Dersin Türü Seçmeli
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
Ön Koşulları Yok
Dersin Koordinatörü Yok
Dersi Verenler Dr. Öğr. Üyesi Metin Özşahin
Dersin Yardımcıları Yok
Dersin Staj Durumu Yok

Ders Kaynakları
Kaynaklar HOFFER Jeffrey A., PRESCOTT Mary, MCFADDEN Fred (2004), “Modern Database Management”, 7th Ed., Prentice Hall.
RAMAKRISHNAN R., GEHRKE J., “Database Management Systems”, 2nd Ed., McGraw-Hill, 2000.
Ders Notları DAŞDEMİR Y. (2004), “Veritabanı Yönetim Sistemleri”, Türkmen Kitapevi


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 3 42
Sınıf Dışı Ç. Süresi 14 6 84
Ara Sınavlar 1 25 25
Yarıyıl Sonu Sınavı 1 25 25
Toplam İş Yükü   AKTS Kredisi : 6 176

 
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ştirmek için gerekli kavramları bilir.
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ı
2 Index Yönetimi (clustured ındex,nonclustered Index)
3 Index Seçenekleri-Indexlerin Kullanımı ve Bakımı – Verilerin Bakımı
4 Login Authentication-windows authentication,SQL authentication
5 User ve şema kullanımları
6 İzinlerin Yönetimi-server izini, database izini, database-scope securable permission, schema-scope securable permission
7 Veri İlişkileri Yönetim
8 Backup-Restore(yedekleme-geri yedekleme) işlemleri.
9 View-Oluşturulması, değiştirilmesi, silinmesi, gizlenmesi,
10 Stored Procedure I
11 Stored Procedure II
12 Trigger kullanımı.
13 Transactionlar. Rollback,savepoint kavramları.
14 Linked Server- Serverler arası güvenlik

 
Dersin Program Çıktılarına Katkısı
P1 P2 P3 P4 P5 P6 P7 P8 P9 P10
Tüm 3 2 3 3 4 4 3 3 1 1
Ö1 5 2 3 2 3 4 4 3 1 1
Ö2 5 2 3 2 4 3 4 4 1 1
Ö3 3 3 3 5 4 4 3 4 1 1
Ö4 2 3 4 3 4 3 4 2 1 1
Ö5 2 2 2 5 5 4 2 4 1 1
Ö6 3 2 2 3 4 3 3 2 1 1

  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=241960&lang=tr