BPR1012 Veri Tabanı IIBahçeşehir ÜniversitesiAkademik Programlar BİLGİSAYAR PROGRAMCILIĞI (TÜRKÇE)Öğrenciler için Genel BilgiDiploma EkiErasmus BeyanıUlusal YeterliliklerBologna Komisyonu
BİLGİSAYAR PROGRAMCILIĞI (TÜRKÇE)
Önlisans TYYÇ: 5. Düzey QF-EHEA: Kısa Düzey EQF-LLL: 5. Düzey

Ders Tanıtım Bilgileri

Ders Kodu Ders Adı Yarıyıl Teorik Pratik Kredi AKTS
BPR1012 Veri Tabanı II Bahar 1 2 2 5

Temel Bilgiler

Öğretim Dili: Türkçe
Dersin Türü: Must Course
Dersin Seviyesi: ÖNLİSANS
Dersin Veriliş Şekli: Yüz yüze
Dersin Koordinatörü: Dr. Öğr. Üyesi ÖZGÜR ERKUT ŞAHİN
Dersi Veren(ler): Dr. Öğr. Üyesi ÖZGÜR ERKUT ŞAHİN
Öğ.Gör. BARIŞ ERDOĞAN
Öğ.Gör. DOĞAN AYDIN
Opsiyonel Program Bileşenleri: Opsiyonel Program Bileşeni yoktur.
Dersin Amacı: Bu ders ile öğrenciler, veritabanı ve sunucularını yönetme ile ilgili yeterlilikleri kazanır.

Öğrenme Kazanımları

Bu dersi başarıyla tamamlayabilen öğrenciler;
1)İleri Tablo İşlemlerini yapmak.
2)Veritabanı sunucusunu oluşturmak.
3)Kullanıcı tanımlamak ve yönetmek.
4)Veritabanını çoğlatmak-yedeklemek.
5)Veritabanı bakımı yapmak.
6)Performans analizleri,iyileştirmeler yapmak.

Dersin İçeriği

Bu derste öğrenciler SQL Server 2012 üzerinde genel sunucu kullanımı, sunucu performasını yönetme ve takip etme, ileri tablo yönetimi ve T-SQL komutlarının kullanımını öğreneceklerdir.

Haftalık Ayrıntılı Ders İçeriği

Hafta Konu Ön Hazırlık
1) Veri tabanı I tekrarı
1) T-SQL de Update, Delete, Insert komutları
2) Server'a giriş ve üzerinde işlem yapma
3) Fonksiyonlar
4) Kullanıcılara hak ve izin verme
5) T-SQL ile programlama yapmak
6) Değişkenler ve Sistem fonksiyonları
7) T-SQL komutları
8) IF Yapıları
9) CASE ifadesi
10) WHILE Döngüsü
11) CURSOR ile veri yönetimi
12) Procedurler
13) Dinamik SQL
14) Tekrar

Kaynaklar

Ders Notları / Kitaplar: Yaşar Gözüdeli. Yazılımcılar için SQL Server 2005 ve Veri Tabanı Programlama. Seçkin yayınları, 3. Baskı.2008
Diğer Kaynaklar: NA

Değerlendirme Sistemi

Yarıyıl İçi Çalışmaları Aktivite Sayısı Katkı Payı
Devam 14 % 5
Küçük Sınavlar 1 % 20
Ara Sınavlar 1 % 25
Final 1 % 50
Toplam % 100
YARIYIL İÇİ ÇALIŞMALARININ BAŞARI NOTU KATKISI % 50
YARIYIL SONU ÇALIŞMALARININ BAŞARI NOTUNA KATKISI % 50
Toplam % 100

AKTS / İş Yükü Tablosu

Aktiviteler Aktivite Sayısı Süre (Saat) İş Yükü
Ders Saati 14 4 56
Laboratuvar 14 2 28
Sınıf Dışı Ders Çalışması 14 3 42
Küçük Sınavlar 1 1 1
Ara Sınavlar 1 1 1
Final 1 1 1
Toplam İş Yükü 129

Program ve Öğrenme Kazanımları İ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ı
1) Temel matematiksel ve fiziksel konularda bilgi sahibi olmak, 4
2) Ofis ortamında gerekli yazılım ve donanım bilgisine sahip olmak 2
3) Yazılım ile ilgili temel kavramları, ilke ve esasları açıklayabilmek ve geliştirmek 5
4) Bilgisayar alanındaki alet, makine ve araç gereci tanıma ve kullanabilme bilgi ve becerisine sahip olarak gerekli durumlarda sistem kurulum ve bakımını yapabilmek 1
5) Türk dilini iyi kullanarak etkili iletişim kurabilmek ve meslektaşları ve müşterileriyle iletişim kurabilecek düzeyde yabancı dil bilmek, 4
6) Yazılımda gerekli veritabanı kurulum, bakım, kontrollerini yapabilmek, 5
7) Masaüstü ve internet programcılığında grafiksel ve animasyon tasarımlar gerçekleştirme bilgi ve becerisine sahip olmak, 4
8) Internet projeleri geliştirme, sürdürme ve kontrol bilgisine sahip olmak 4
9) Proje geliştirme, ekip çalışması, yazılım ve donanım geliştirme bilgi ve becerisine sahip olmak 4
10) İşletim ve ağ sistemleri hakkında temel bilgi ve beceriye sahip olmak, kurulum, bakım ve onarım yapabilmek 1