Bilişim Güvenliği Teknolojisi (İÖ)
Önlisans TYYÇ: 5. Düzey QF-EHEA: Kısa Düzey EQF-LLL: 5. Düzey

Ders Genel Tanıtım Bilgileri

Ders Kodu: BGT201
Ders İsmi: Veri Tabanı Yönetimi
Ders Yarıyılı: Güz
Ders Kredileri:
AKTS
5
Öğretim Dili: Turkish
Ders Koşulu:
Ders İş Deneyimini Gerektiriyor mu?: Hayır
Dersin Türü: Zorunlu
Dersin Seviyesi:
Önlisans TYYÇ:5. Düzey QF-EHEA:Kısa Düzey EQF-LLL:5. Düzey
Dersin Veriliş Şekli: Yüz yüze
Dersin Koordinatörü: Öğr. Gör. RAMAZAN ŞEN
Dersi Veren(ler): Mustafa Kutlutürk
Dersin Yardımcıları:

Dersin Amaç ve İçeriği

Dersin Amacı: Veritabanı yönetim sistemleri temel kavramlarını bilen, örnek bir veritabanı tasarlayıp oluşturabilen, SQL komutlarını yazabilen, SQL operatörleri ve fonksiyonlarını kullanabilen, ilişkisel veritabanını tasarlayıp yönetecek yetkinliğe sahip olması amaçlanmaktadır.
Dersin İçeriği: Veritabanı Sistemleri Temel Kavramlar, Varlık-İlişki Modeli, Normalizasyon Kuralları, İlişkisel Veritabanı Yönetim Sistemi ve MS SQL’e Giriş, MS SQL’de Örnek bir Veritabanı oluşturma, Tablolar Arası İlişkiler, SQL’e Giriş, SQL Komutları, MS SQL’de SQL Operatörleri ve SQL Fonksiyonları, Tablo Birleştirme (JOIN) İşlemleri ve İndeks Kullanımı, View Yapısı ve Indeksleme, MS SQL’de Saklı Yordam ve Tetikleyiciler

Öğrenme Kazanımları

Bu dersi başarıyla tamamlayabilen öğrenciler;
1) Veritabanı temel kavramlarını anlayabilme, tablo yapısı, veri türlerini anlama, tablolarda birincil ve ikincil anahtar kullanımını anlama.
2) İlşkisel veritabanı tasarlayabilme.
3) Normalizasyon kurallarını kullanabilme ve uygulayabilme.
4) MS SQL’de örnek bir veritabanı oluşturabilme.
5) Temel sorguları SQL komutları ile yazabilme.
6) MS SQL’de SQL Operatörleri ve Fonksiyonlarını kullanabilme.
7) JOIN işlemlerinin yapabilme ve İndex kullanabilme.
8) MS SQL’de Görünüm (VIEW), Saklı Yordam (SP) ve Tetikleyici (Trigger) yapılarını kullanabilme.

Ders Akış Planı

Hafta Konu Ön Hazırlık
1) Veritabanına Giriş ve Temel Kavramlar
2) İlişkisel Veritabanı Modeline Giriş ve Veritabanı Tasarım Süreçleri
3) Normalizasyon Kuralları ve Örnek Veritabanı Tasarımı
4) MS SQLSunucu Mimarisi ve Örnek Veritabanı Oluşturma (Tablolar ve Anahtarlar)
5) MS SQL’de Tablo İlşkilendirmeleri ve SQL’e Giriş
6) SQL’de Sorgu Oluşturma ve Veri Tanımlama (DDL) SQL Komutları (CREATE, ALTER, DROP)
7) Veri Tanımlama SQL Komutları (CREATE, ALTER, DROP)
7) SQL’de Sorgu Oluşturma ve Veri Tanımlama (DDL) SQL Komutları (CREATE, ALTER, DROP) (Devam..)
8) Ara Sınav
9) Veri İşlem (DML) SQL Komutları (INSERT, UPDATE, DELETE vs. TRUNCATE)
10) Veri Sorgulama (DQL) SQL Komutu (SELECT)
11) SELECT Yapısı ve SQL Operatörleri
12) SQL Fonksiyonlari (kümeleme, Dizgi, Tarih vs.) ve Gruplandırma (GROUP BY)
13) Tablo Birleştirme (JOIN) İşlemleri ve İndeksleme
14) Görünümler (VIEWs), Saklı Yordamlar (Stored Procedures) ve Tetikleyiciler (Triggers)
15) Final Sınavı
16) Final Sınavı

Kaynaklar

Ders Notları / Kitaplar: Veritabanı Mantığı, Kerem Köseoğlu, Pusula Yayıncılık / Programlama Kitapları Dizisi
Diğer Kaynaklar: Veritabanı Mantığı, Kerem Köseoğlu, Pusula Yayıncılık / Programlama Kitapları Dizisi

Ders - Program Öğrenme Kazanım İlişkisi

Course Learning Outcomes

1

2

3

4

5

6

7

8

Program Kazanımları

Ders - Öğrenme Kazanımı İlişkisi

Etkisi Yok 1 En Düşük 2 Orta 3 En Yüksek
       
Dersin Program Kazanımlarına Etkisi Katkı Payı

Ölçme ve Değerlendirme

Yarıyıl İçi Çalışmaları Aktivite Sayısı Katkı Payı
Devam 1 % 10
Ödev 2 % 10
Ara Sınavlar 1 % 30
Final 1 % 50
Toplam % 100
YARIYIL İÇİ ÇALIŞMALARININ BAŞARI NOTU KATKISI % 50
YARIYIL SONU ÇALIŞMALARININ BAŞARI NOTUNA KATKISI % 50
Toplam % 100

İş Yükü ve AKTS Kredisi Hesaplaması

Aktiviteler Aktivite Sayısı İş Yükü
Ders Saati 14 42
Laboratuvar 14 28
Ödevler 2 20
Ara Sınavlar 1 10
Final 1 16
Toplam İş Yükü 116