Program Dersin Adı Ders Kodu Dersin Seviyesi HAKKÂRİ ÜNİVERSİTESİ ÇÖLEMERİK MESLEK YÜKSEKOKULU Bilgisayar Programcılığı Veritabanı Yönetim Sistemleri-II BLG203 Ön lisans Yarıyıl 3 (Güz) Ders Koordinatörü Dersin Yardımcıları Ders Dili Zorunlu / Seçmeli Ön koşul Dersleri Eğitim Türü Dersin Amacı Dersin Hedefleri Teorik Uygulama Kredi AKTS Kredisi 2 2 3 4 Türkçe Zorunlu Yok Yüz Yüze MS SQL de Create, Alter ve DropTable yapısı, StoredProcedure ve Viewlerin öğrenilmesi MS SQL de T-SQL in kullanılması Dersin Öğrenme Çıktıları 1. Klasik Dosya Sistemi genel yapısını, avantajlarını ve dezavantajlarını bilir 2. Veri tabanı temel kavramlarını bilir 3. Veri tabanı sistemleri alt yapısını ve veri modellerini bilir 4. İlişkisel veritabanın temel özelliklerini, anahtar, ilişki çeşitlerini bilir 5. İlişkisel özellikler ve ilişkisel matematik işlemlerini bilir 6. Bir sistemin veri tabanı tasarımını gerçekleştirebilir 7. Veritabanı yöneticisinin, uygulama programcısının, normal kullanıcının görevlerini bilir, veritabanı iç işlemlerini bilir 8. SQL (Yapısal Sorgulama Dili)kullanılan veri tiplerini bilir, SQL komutlarını kullanarak veritabanı, tablo oluşturabilir 9. SQL komutlarını kullanarak kayıt ekleyebilir, güncelleyebilir, silebilir 10. SQL komutlarını kullanarak kayıtlar üzerinde temel sorgular gerçekleştirebilir 11. MS SQL veri tabanı yönetim sistemi uygulama programını veritabanı oluşturabilir 12. MS SQL görsel arayüzünü kullanarak tablolar oluşturabilir, oluşturulan tablolar arasında ilişkiler gerçekleştirebilir 13. Tablolara veri girmek, güncellemek ve silmek için form sayfaları oluşturabilir 14. MS SQL görsel arayüzünü kullanarak sorgular oluşturabilir Öğretim Yöntemleri 1, 2, 5, 18, 19 1, 2, 4, 5, 8, 18, 19 1, 2, 4, 5, 8, 18, 19 1, 2, 4, 5, 8, 18 1, 2, 4, 5, 18 4, 5, 8, 18, 19 1, 2, 4, 5, 18, 19 1, 2, 4, 5, 18, 19 1, 2, 4, 5, 18, 19 1, 2, 4, 5, 18, 19 1, 2, 4, 5, 18, 19 Ölçme Yöntemleri A-C A-C A-C A-C A-C A-C A-C A-C A-C A-C A-C A-C 1, 2, 4, 5, 18, 19 1, 2, 4, 5, 18, 19 1, 2, 4, 5, 18, 19 A-C A-C Öğretim Yöntemleri 1: Anlatım Yöntemi, 2: Soru cevap, 4: Gösteri Yöntemi, 5: Örnek Olay, 8: Beyin Fırtınası, 18: Bireysel Çalışma, 19: Gösterip Yaptırma Yöntemi Ölçme Yöntemleri A: Sınav, C: Ödev DEĞERLENDİRME ÖLÇÜTLERİ Ara Sınavlar Kısa Sınavlar Ödevler Projeler Dönem Ödevi Arazi/Laboratuvar Diğer Dönem Sonu Sınavı Adet 1 Yüzde (%) 30 1 20 1 50 Yıl içinin Başarıya Oranı % 50 Finalin Başarıya Oranı % 50 DERSİN AKIŞI Hafta 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Ön Hazırlık Konular CreateTable yapısı ve wizard ile Tablo oluşturulması, dizayn yapısının iyice kavranması AlterTable yapısı ve wizard ile Tablo Güncellenmesi, dizayn yapısının iyice kavranması DropTable yapısı ve wizard ile Tablo Silinmesi, dizayn yapısının iyice kavranması Create yapısı kullanılarak bir tabloya primarykey atama ve ilişkili olduğu tabloya foreignkey atamasının yapılması Constraint yapısı kullanılarak bir tablonun ilişkili olduğu tabloya foreignkey atamasının yapılması ve isim verilmesi Storedprocedure yapısı teori StoredProcedure yapısı temel kavramlar Ara Sınav StoredProcedure yapısı tabloya ekleme, güncelleme ve silme StoredProcedure yapısı, IF EXİSTS yapısı ve kullanımı StoredProcedure ile döngü komutlarının (for, While) kullanımı Viewyapısı teori Birden fazla tablo birleştirerek (Join Yapısı)viewlerin oluşturulması Create, Alter ve DropTable yapısı, StoredProcedure ile ilgili uygulamar geliştirmek Viewler ile ilgili uygulamar geliştirmek Final Sınavı KAYNAKLAR Ders Notu Diğer Kaynaklar VERİ TABANI YÖNETİM SİSTEMLERİ Hakkâri Üniversitesi, Ders Notu 1. Yaşar Gözüdeli, SQL Server 2005 ve Veritabanı Programlama, Seçkin Yayıncılık, 2008, Ankara. DERSİN PROGRAM ÇIKTILARINA KATKISI NO ÖĞRENME ÇIKTILARI Katkı Düzeyi 1 1 2 3 4 5 6 7 8 9 10 11 Matematik, fen bilimleri ve kendi alanları ile ilgili konularda yeterli alt yapıya sahip olmak Alanında edindiği temel düzeydeki bilgi ve becerileri kullanarak, verileri yorumlayabilme ve değerlendirebilme, sorunları tanımlayabilme, çözüm önerileri geliştirebilme becerisine sahip olmak. Alanı ile ilgili uygulamalar için gerekli olan modern teknikleri, araçları ve bilişim teknolojilerini belirleme ve etkin kullanabilmek. Alanı ile ilgili simülasyon programlarını kullanma, mesleki plan ve projeleri gerçekleştirme becerisine sahip olmak. Alanı ile ilgili uygulamalarda öngörülmeyen durumlarla karşılaştığında çözüm üretebilme, takımlarda sorumluluk alabilme veya bireysel çalışma yapabilme becerisi ile donatılmış olmak. Etkili iletişim kurma tekniklerine hâkim ve alanındaki yenilikleri takip edebilecek düzeyde bir yabancı dil bilgisine sahip olmak. Yaşam boyu öğrenmenin gerekliliği bilinci; bilim ve teknolojideki gelişmeleri izleme ve kendini sürekli yenileme becerisi kazandırmak. Tarihi değerlere saygılı, sosyal sorumluluk, evrensel, toplumsal ve mesleki etik bilincine sahip olmak. İş güvenliği, işçi sağlığı ve çevre koruma bilgisi ve bilincine sahip olmak. Alanının gerektirdiği temel düzeyde bilgisayar yazılım ve donanımlarını kullanabilme becerisine sahip olmak Sanayi ve hizmet sektöründe yazılım ve donanım teknolojilerini izleyerek uygulama becerisine sahip olmak 2 3 4 X X X X X AKTS / İŞ YÜKÜ TABLOSU Etkinlik Ders Süresi (Sınav haftası hariç) 14x toplam ders saati Sınıf Dışı Ders Çalışma Süresi (Ön çalışma, pekiştirme) Ara Sınav ve sınav hazırlık çalışmaları Kısa Sınav Ödev Final sınavı ve sınav hazırlık çalışmaları Toplam İş Yükü Toplam İş Yükü / 30 (s) Dersin AKTS Kredisi SAYISI 14 14 1 0 1 1 Süresi (Saat) 4 3 10 0 10 10 Toplam İş Yükü (Saat) 56 42 10 0 10 10 128 4,26 4 NOT: Üniversitemizin Tüm birimlerinde ortak kodlu öğretim yöntemlerinin kullanılması için aşağıdaki kodları göz önünde bulundurmaları gerekmektedir. 1. Anlatım yöntemi 2. Soru-cevap 3. Tartışma 4. Gösteri yöntemi 5. Örnek olay 6. Problem çözme 7. Proje 8. Beyin fırtınası 5 9. Altışapkalı düşünme 10. Gezi-gözlem 11. Rol oynama/dramatizasyon 12. Benzetim 13. Mikro öğretim 14. Programlı öğretim 15. Bilgisayar destekli öğretim 16. Bireyselleştirilmiş öğretim 17. Ev ödevi 18. Bireysel çalışma 19. Gösterip yaptırma yöntemi 20. Laboratuvar yöntemi