Ders Genel Bilgileri
Ders Kodu |
AKTS |
T+U+L |
Kredi |
Ders Türü |
YAZ16202 |
5 |
4+0 |
4 |
Zorunlu |
Ders Linki (Türkçe) :
|
Ders Linki (İngilizce) :
|
Dersin Dili |
Türkçe |
Dersin Düzeyi |
Lisans |
Öğretim Türü |
Örgün Öğretim |
Dersin Türü |
Zorunlu |
Dersin Amacı |
Yazılım Mühendisliği öğrencilerine, SQL sunucu kurulumunu, üzerinde uygulama yapılmasını, dağıtık sistemlerin tasarımını ve güvenliğini ve SQL ile bulut teknolojini birleştirmeyi hedeflemektedir. |
Dersin İçeriği |
İstemci/Sunucu tabanlı veritabanı programının kurulumu, kullanılması ve çalıştırılması, dağıtık sistemler, veri tabanı içindeki bileşenleri kontrol edebilme,yedek alabilme ve veri güvenliği, bulut ve veritabanında güvenlik. |
Dersin Ön Koşulları |
YAZ20201 - VERİTABANI YÖNETİM SİSTEMLERİ I |
Dersin Koordinatörü |
Dr.Öğr.Üyesi Bora ASLAN |
Dersi Verenler |
Dr.Öğr.Üyesi Füsun YAVUZER ASLAN |
Dersin Yardımcıları |
Arş.Gör. Zeliha DEMİRCAN |
Staj Durumu |
Yok |
|
Dersin Kaynakları
Kaynaklar |
Yaşar Gözüdeli, Yazılımcılar için SQL Server 2014 ve Veritabanı Programlama, Seçkin Yayınları, 2014. Bora Aslan, Veritabanı İlkeleri ve Yönetim Sistemleri, Paradigma Akademi Yayınları. |
Notlar |
|
Ön Hazırlık ve Dokümanlar |
İlgili öğretim üyesinin önereceği kitap, ders notu, internet. |
Ödev |
- |
|
Ders Yapısı
Matematik ve Temel Bilimler | % 20 |
---|
Mühendislik Bilimleri | % 50 |
---|
Mühendislik Tasarımı | % 30 |
---|
Sosyal Bilimler | % 0 |
---|
Eğitim Bilimleri | % 0 |
---|
Fen Bilimleri | % 0 |
---|
Sağlık Bilimleri | % 0 |
---|
Alan Bilgisi | % 0 |
|
Değerlendirme Ölçütleri |
Yarı Yıl Çalışmaları |
Sayısı |
Katkı |
Ara Sınav |
1 |
% 20 |
Kısa Sınav |
2 |
% 20 |
Ödev |
1 |
% 10 |
Devam |
0 |
% 0 |
Uygulama |
0 |
% 0 |
Proje |
0 |
% 0 |
Yarıyıl Sonu Sınavı |
1 |
% 50 |
Arazi Çalışması |
0 |
% 0 |
Atölye Çalışması |
0 |
% 0 |
Laboratuvar |
0 |
% 0 |
Sunum/Seminer Hazırlama |
0 |
% 0 |
Toplam |
5
|
% 100
|
|
AKTS Hesaplama İçeriği |
Etkinlik |
Sayısı |
Süresi (Saat) |
Toplam İş Yükü |
Ders Süresi |
15 |
4 |
60 |
Sınıf Dışı Ç. Süresi |
15 |
4 |
60 |
Ödevler |
1 |
10 |
10 |
Ara Sınavlar |
1 |
10 |
10 |
Yarıyıl Sonu Sınavı |
1 |
10 |
10 |
Kısa Sınav |
2 |
5 |
10 |
|
160 | AKTS Kredisi : 5
|
|
Ders Konuları
Hafta |
Konu |
Öğretim Yöntem ve Teknikleri |
Ön Hazırlık ve Dokümanlar |
1 |
Gruplama Fonksiyonları ve İşlemleri |
Anlatım, Soru-Cevap |
MS Teams üzerinden paylaşılan notlar |
2 |
Birleştirme İşlemleri |
Anlatım, Soru-Cevap |
MS Teams üzerinden paylaşılan notlar |
3 |
Alt Sorgular |
Anlatım, Soru-Cevap |
MS Teams üzerinden paylaşılan notlar |
4 |
Görünümler Çalışma ve İndeks Oluşturma |
Anlatım, Soru-Cevap |
MS Teams üzerinden paylaşılan notlar |
5 |
Veritabanı İşlemleri (yedekleme, bakım, onarım vb.) |
Anlatım, Soru-Cevap |
MS Teams üzerinden paylaşılan notlar |
6 |
T-SQL Programlama |
Anlatım, Soru-Cevap |
MS Teams üzerinden paylaşılan notlar |
7 |
Tetikler |
Anlatım, Soru-Cevap |
MS Teams üzerinden paylaşılan notlar |
8 |
Saklı Prosedürler |
Anlatım, Soru-Cevap |
MS Teams üzerinden paylaşılan notlar |
9 |
ARA SINAV |
Soru-Cevap |
MS Teams üzerinden paylaşılan notlar |
10 |
SQL Server’da Güvenlik ve DCL Komutları |
Anlatım, Soru-Cevap |
MS Teams üzerinden paylaşılan notlar |
11 |
SQL Server’da Kullanıcı Tanımlı Fonksiyonlar |
Anlatım, Soru-Cevap |
MS Teams üzerinden paylaşılan notlar |
12 |
SQL Sunucu Mimarisi |
Anlatım, Soru-Cevap |
MS Teams üzerinden paylaşılan notlar |
13 |
Oracle Database kurulumu ve SQL Developer kullanımı |
Anlatım, Soru-Cevap |
MS Teams üzerinden paylaşılan notlar |
14 |
PL/SQL’ de Veri Tipleri ve Operatörler |
Anlatım, Soru-Cevap |
MS Teams üzerinden paylaşılan notlar |
15 |
NoSQL Veritabanları ve MongoDB |
Anlatım, Soru-Cevap |
MS Teams üzerinden paylaşılan notlar |
|
Dersin Öğrenme Çıktıları: Bu dersin başarılı bir şekilde tamamlanmasıyla öğrenciler şunları yapabileceklerdir:
# |
Açıklama |
1 |
SQL Fonksiyonları hakkında bilgi verir |
2 |
Saklı prosedürler ile ilgili bilgiler verir. |
3 |
Veritabanı tetikleri ile ilgili bilgiler verir. |
4 |
Veritabanı güvenliği ile ilgili bilgiler verir. |
5 |
Kullanıcı tanımlı fonksiyonlar ile ilgili bilgiler verir. |
6 |
Farklı veritabanı sistemlerini kullanabilir. |
|
Dersin Program Çıktılarına Katkısı
|
P1 |
P2 |
P3 |
P4 |
P5 |
P6 |
P7 |
P8 |
P9 |
P10 |
P11 |
Ö1 |
3 | 2 | 3 | 3 | 2 | 4 | 1 | 1 | 2 | 2 | 2 |
Ö2 |
2 | 3 | 3 | 3 | 3 | 3 | 1 | 2 | 3 | 2 | 1 |
Ö3 |
2 | 2 | 2 | 4 | 3 | 2 | 1 | 1 | 2 | 3 | 2 |
Ö4 |
4 | 3 | 3 | 4 | 2 | 3 | 2 | 3 | 3 | 3 | 3 |
Ö5 |
3 | 3 | 4 | 4 | 2 | 3 | 1 | 2 | 1 | 2 | 2 |
Ö6 |
4 | 3 | 4 | 3 | 2 | 4 | 3 | 3 | 3 | 2 | 3 |
|
Katkı Düzeyi: 0:Yok 1:Çok Düşük 2:Düşük 3:Orta 4:Yüksek 5:Çok Yüksek