EBIS508 Database Managementİstanbul Okan ÜniversitesiAkademik Programlar Bilişim Sistemleri (YL) (Tezsiz) (İngilizce)Öğrenciler için Genel BilgiDiploma EkiErasmus BeyanıUlusal Yeterlilikler
Bilişim Sistemleri (YL) (Tezsiz) (İngilizce)
Yüksek Lisans TYYÇ: 7. Düzey QF-EHEA: 2. Düzey EQF-LLL: 7. Düzey

Ders Genel Tanıtım Bilgileri

Ders Kodu: EBIS508
Ders İsmi: Database Management
Ders Yarıyılı: Güz
Bahar
Ders Kredileri:
Teorik Pratik Kredi AKTS
3 0 3 10
Öğretim Dili: EN
Ders Koşulu:
Ders İş Deneyimini Gerektiriyor mu?: Hayır
Dersin Türü: Bölüm Seçmeli
Dersin Seviyesi:
Yüksek Lisans TYYÇ:7. Düzey QF-EHEA:2. Düzey EQF-LLL:7. Düzey
Dersin Veriliş Şekli: Yüz yüze
Dersin Koordinatörü: Dr.Öğr.Üyesi FERİDUN CEMAL ÖZÇAKIR
Dersi Veren(ler):
Dersin Yardımcıları:

Dersin Amaç ve İçeriği

Dersin Amacı: Bu ders ile öğrencilere, veritabanı, tablo, kayıt kavramları öğretilecek, veritabanı sunucusu kurma ve veritabanı sunucusu yönetme, en belirgin Transact-SQL komutlarını kullanma becerileri kazandırılacaktır.
Dersin İçeriği: Microsoft SQL veritabanı sunucusunun yapısı; ilişkisel veritabanı kavramları; veri depolama modelleri; veritabanı bileşenleri;istemci-sunucu mimarisi; veritabanı ürünleri ve sürümleri; kurulum öncesi hazırlık; örnek adı; hizmet hesabı ayarı; vb.; SQL Server Management Studio;standart SQL sunucu veritabanları; veritabanı oluşturma ve silme; DDL komutları; Kurtarma-Transact Log; uyumluluk; veritabanı tablo işlemleri; veri tipleri; veri girişi ve veri
silme; veritabanı yedekleme ve geri yükleme; sorgular; SELECT, WHERE, ORDER BY, INSERT, DELETE ve UPDATE komutları; veri aktarım işlemleri; tablo birleşim yapıları;kısıtlamalar; indeks kavramı; kısıtlamalar; kaydedilmiş yordamlar; tetikleyiciler; SQL Server Agent.

Öğrenme Kazanımları

Bu dersi başarıyla tamamlayabilen öğrenciler;
Öğrenme Kazanımları
1 - Bilgi
Kuramsal - Olgusal
1)
2.1) Veri, enformasyon, bilgi ve veritabanı kavramları öğrenme. İlişkisel veritabanı modeli kavrama.
2 - Beceriler
Bilişsel - Uygulamalı
1) Veritabanı sunucusu kurulum ve yönetim becerisi kazanma.
3 - Yetkinlikler
İletişim ve Sosyal Yetkinlik
Öğrenme Yetkinliği
Alana Özgü Yetkinlik
1) Yapısal sorgulama dilini (SQL) yetkin ve etkin bir şekilde kullanma.
Bağımsız Çalışabilme ve Sorumluluk Alabilme Yetkinliği

Ders Akış Planı

Hafta Konu Ön Hazırlık
1) Veritabanı kavramı, ilişkisel veritabanı, veri saklama modelleri Projeksiyon, Bilgisayar
2) Veritabanı bileşenleri (İlişkisel veritabanı motoru, sistem entegrasyonu -SQL Server Integration Services, bildirim servisleri-Notification Services, raporlama servisleri-Reporting Services, vb.), veritabanı yönetim sistemleri (istemci-sunucu mimarisi), veritabanı ürünleri ve sürümleri, işletim sistemleri ile uyumları Projeksiyon, Bilgisayar, Kaynak Kitaplar
3) SQL sunucu veritabanı kurulumu (yükleme öncesi hazırlıkları, örnek İsimlendirmesi -Instance Name, servis hesabı belirleme, vb.), SQL sunucu yönetim stüdyosu, SQL sunucu veritabanı mimarisi, SQL sunucu da standart veritabanları Projeksiyon, Bilgisayar, Kaynak Kitaplar
4) Veritabanı oluşturmak (yönetim stüdyosu ile veritabanı oluşturma, Transact SQL ile veritabanı oluşturma),Collation (Karşılaştırma), Recovery (Kurtarma- Transactin Log), Compability (Uyumluluk) vb.. veritabanı seçeneklerini ayarlamak, veri tabanı silmek Projeksiyon, Bilgisayar, Kaynak Kitaplar
5) Tablolar ( oluşturma, sütun ekleme, sütun özelliklerini değiştirmek, sütun silmek, tablo silme, nesneleri T-SQL ifadesi ile gerçekleştirme), veri türleri, tablolara veri girme ve silme (yönetim stüdyosu ile). Veritabanını yedekleme ve geri dönme (tam, transaction log). Projeksiyon, Bilgisayar, Kaynak Kitaplar
6) Transact SQL ile tablo işlemleri :ALTER komutları (ALTER TABLE, ALTER COLUMN), SELECT komutu (WHERE, ORDER BY, GROUP BY) Projeksiyon, Bilgisayar, Kaynak Kitaplar
7) Transact SQL ile tablo işlemleri :INSERT komutu, DELETE komutu, UPDATE komutu Projeksiyon, Bilgisayar, Kaynak Kitaplar
8) ARA SINAV
9) Veri transfer işlemleri (veri alma -Import- ve dışarı veri verme – Export), Transact SQL ile Tablo İşlemleri (Tabloları Bağlama) –JOIN Kuralları (INNER, LEFT OUTER, RIGHT OUTER) Projeksiyon, Bilgisayar, Kaynak Kitaplar
10) Kısıtlamalar (Primary Key – Birincil Anahtar), İndeks kavramı ve SQL tablolarında indeks (Clustered Index – Kümelenmiş Indeks, Non-clusterd Indeks – Kümelenmemiş Indeks), Kısıtlamalar (Unique – Tekil, Foreign Key – Yabancıl Anahtar, Check –Kontrol) Projeksiyon, Bilgisayar, Kaynak Kitaplar
11) SQLCMD komut istemi, BCP komut istemi, Stored Procedure (Kaydedilmiş Prosedürler) , Değer Alan ve Değer Veren Prosedürler Projeksiyon, Bilgisayar, Kaynak Kitaplar
12) Triggers (Tetikleyiciler): INSERT Trigger, DELETE Trigger, UPDATE Trigger Projeksiyon, Bilgisayar, Kaynak Kitaplar
13) SQL sunucu aracı (SQL Server Agent), Zamanlanmış görevler oluşturma ve yönetme, Uyarılar oluşturma Projeksiyon, Bilgisayar, Kaynak Kitaplar
14) Veritabanı Güvenliği Projeksiyon, Bilgisayar, Kaynak Kitaplar

Kaynaklar

Ders Notları / Kitaplar: MSSQL Uygulamalarıyla Veritabanı - Kurtuluş Beylan
Diğer Kaynaklar: Microsoft Docs - SQL Web Sayfaları - Microsoft

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

Ders Öğrenme Kazanımları

2

3

Program Kazanımları

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

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

Öğrenme Etkinliği ve Öğretme Yöntemleri

Bireysel çalışma ve ödevi
Laboratuvar
Ödev
Problem Çözme
Proje Hazırlama
Uygulama (Modelleme, Tasarım, Maket, Simülasyon, Deney vs.)

Ölçme ve Değerlendirme Yöntemleri ve Kriterleri

Yazılı Sınav (Açık uçlu sorular, çoktan seçmeli, doğru yanlış, eşleştirme, boşluk doldurma, sıralama)
Ödev
Uygulama

Ölçme ve Değerlendirme

Yarıyıl İçi Çalışmaları Aktivite Sayısı Katkı Payı
Devam 42 % 5
Küçük Sınavlar 4 % 15
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ı Süre (Saat) İş Yükü
Ders Saati 14 3 42
Laboratuvar 12 2 24
Uygulama 12 2 24
Sınıf Dışı Ders Çalışması 13 2 26
Ödevler 10 2 20
Küçük Sınavlar 8 1 8
Ara Sınavlar 1 2 2
Final 1 3 3
Toplam İş Yükü 149