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 |
Bu dersin açılması ilgili bölüm tarafından yarıyıl başında belirlenir |
Öğretim Dili: | Tr |
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 |
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ı: | 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 |
Laboratuar | % 0 | |
Uygulama | % 0 | |
Arazi Çalışması | % 0 | |
Derse Özgü Staj | % 0 | |
Küçük Sınavlar | 1 | % 20 |
Ödev | % 0 | |
Sunum | % 0 | |
Projeler | % 0 | |
Seminer | % 0 | |
Ara Sınavlar | 1 | % 25 |
Ara Juri | % 0 | |
Final | 1 | % 50 |
Rapor Teslimi | % 0 | |
Juri | % 0 | |
Bütünleme | % 0 | |
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 |
Uygulama | 0 | 0 | 0 |
Derse Özgü Staj | 0 | 0 | 0 |
Arazi Çalışması | 0 | 0 | 0 |
Sınıf Dışı Ders Çalışması | 14 | 3 | 42 |
Sunum / Seminer | 0 | 0 | 0 |
Proje | 0 | 0 | 0 |
Ödevler | 0 | 0 | 0 |
Küçük Sınavlar | 1 | 1 | 1 |
Ara Juri | 0 | ||
Ara Sınavlar | 1 | 1 | 1 |
Rapor Teslimi | 0 | ||
Juri | 0 | ||
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 |