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 Kodu | Ders Adı | Yarıyıl | Teorik | Pratik | Kredi | AKTS |
BPR1012 | Veri Tabanı II | Bahar | 1 | 2 | 2 | 5 |
Öğretim Dili: | Turkish |
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. |
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. |
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. |
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 |
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 |
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 |
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 |
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 |