Ders İzlencesi 2014‐2015 Eğitim Yılı ve Dönemi Program adı : Bilgisayar ProgramlamaPROGRAMI Dersin adı: Bilgi Tabanlı Sistemler Dersin veriliş şekli: Uygulamalı Veri tabanı yönetim sistemleri, şemalar, modeller, ilişki kavramı, birincil anahtar, yabancı anahtar, indeksleme, ilişkisel cebir, SQL dili, Veri tabanı güvenliği, kullanıcı hakları, yedekleme, tetikleyiciler, kayıtlı prosedürler, örnek uygulamalar. Web tabanlı veri tabanı mimarisi ve yönetimi. Dersi veren öğretim görevlisi: YRD: DOÇ.DR.Özlem İLDAY Öğretim görevlisinin iletişim bilgileri: [email protected] Öğretim görevlisinin ofisi ve öğrencilerle görüşme saatleri: Salı 10: 00 – 12:00 Dersin verildiği sınıf: STD 102 Dersin türü (zorunlu/ seçmeli): Zorunlu Dersin dili: Türkçe Derse ait sınav ve ödev sayısı: 1 Arasınav, 1 Final Derse ait sınav ve ödev not ağırlığı: % 40 Arasınav ; %60 Final Derse devam zorunluluğu: % 70 Haftalar İşlenecek Konular/ Yapılacak Planlanan Öğrenme Etkinlikler Çıktıları ve Alt Beceriler Veritabanı kavramını ve 1 Veritabanı Sistemlerine Giriş, dosya sistemlerini Veri fazlalığının, tutarsızlığının öğrenecek. önlenmesi. Eş zamanlı erişimin önemi. 2 Varlık İlişkisel Model, İlişkisel Model, VTYS avantajlarını kavrayacak Bensne Tabanlı Veirtabanı Tasarımı Kavramaları. Varlıklılar Arası İlişki Türleri Biri bire bir, Bire Çok, Çok‐a Bir, Çok‐a Çok ilişkiler. Varlık ilişkisel modeli her 3 Veri Tabanı Şema tasarımı hangi bir yazılım için Birincil anahtar, attribute (özellik), şematik olarak kayıt kavramları. Yardımcı tabloların kurabilecek. tasarımı ve önemi. Varlık tabloları, İlişki tabloları. . Eş zamanlı erişime uygun şema tasarımı. Veri Tabanından veri 4 İlişkisel Cebir, veri tabanı sorgulamarında kullanılan mantık, ve ambarı üretir matematiksel yöntemler. Dersin Kaynakları Microsoft SQL Server 2012, Dusan PETKOVICALFA Yayınları Veri Tabanı Tasarımı ve İlişkisel Veri Modeli, Dr. Ali Nizam, Papatya Yay. 5 6 SQL: Select, union, distinct, where, having, group by kavramları ve örnek sorgulamalar. SQL:İnner join, outer join, bulk select kavramları ve örnek sorgulamalar. 7 SQL:İnner join, outer join, bulk select kavramları ve örnek sorgulamalar. 8 9 ARASINAV MS SQL ile vertabanı Tasarımı 10 MS SQL ile vertabanı Tasarımı 11 MS SQL ile vertabanı Tasarımı, örnek uygulama geliştirme 12 Yedekleme, indeks ve istatistiki verilerin bakımı, bakım planlarının oluşturulması SQL Server Profiler, genişletilmiş olaylar ve SQL Server ‘da güvenlik, kaynak yönetimi SQL Server Agent 13 14 SQL diliyle veritabanı üzerinde sorgulamalar yapabilecek. SQL diliyle veritabanı üzerinde sorgulamalar yapabilecek. SQL diliyle veritabanı üzerinde sorgulamalar yapabilecek. MS SQL VTYS kurabilecek MS SQL VTYS üzerinde veri tabanı inşa edebilecek MS SQL VTYS üzerinde veri tabanı inşa edebilecek Yedekleme yapabilecek SQL server üzerinde güvenlik ayarlarını kullanabilecek SQL Server Agent Kavramını açıklayabilecek *Öğretim görevlileri, dersler başlamadan evvel ders izlencesinde değişiklik yapabilir.