|
|||||
Sınıf/Yarıyıl | 2 / Bahar | ||||
Ders Düzeyi | Lisans | ||||
Ders Türü | Zorunlu | ||||
Bölümü | BİLGİSAYAR MÜHENDİSLİĞİ | ||||
Ön Koşul Dersleri | Yok | ||||
Öğretim Sistemi | Örgün | ||||
Ders Süresi | 14 Hafta | ||||
Öğretim Elemanı | SEMA ATASEVER (sema@nevsehir.edu.tr) | ||||
Diğer Öğretim Elemanı/Elemanları |
EBUBEKİR KAYA, | ||||
Öğretim Dili | Türkçe | ||||
Sınıf Dışı Uygulama/Staj | Yok | ||||
Dersin Amacı | |||||
Öğrencilere, gündelik yaşamın pek çok alanında rastlayabilecekleri birbiriyle ilişkili veri gruplarının bilgisayar ortamında saklanması ve etkin yönetimi için veri modelleme, mantıksal tasarım kavramlarını ve veriyi yönetmelerine olanak sağlayan SQL sorgu dilini öğretmek ve kullanımı yaygın ilişkisel veritabanı yönetim sistemleri ile uygulamalar geliştirmelerini sağlamaktır. |
Ders Öğrenme Çıktıları (DÖÇ) | PÇ | ODY | |
Bu dersi başarı ile tamamlayan öğrenciler: | |||
DÖÇ-1 | Verileri modelleyebilir. |
PÇ-5 Genel mühendislik problemlerini tanımlama, modelleme, formüle etme ve çözme becerisi kazanır. PÇ-11 Veritabanı kurulumu, bakımı ve kontrollerini yapabilir. PÇ-15 İstenenleri sağlayacak biçimde bir sistemi ya da süreci tasarlayabilir. PÇ-19 Yeniliklere ve gelişen teknolojiye uyum sağlayabilmek için, kendini sürekli yenileme ve araştırmacı yeteneğini geliştirir. |
Yazılı Sınav |
DÖÇ-2 | İlişkisel veritabanı yönetim sistemlerinin temel özelliklerini bilir. |
PÇ-5 Genel mühendislik problemlerini tanımlama, modelleme, formüle etme ve çözme becerisi kazanır. PÇ-11 Veritabanı kurulumu, bakımı ve kontrollerini yapabilir. PÇ-15 İstenenleri sağlayacak biçimde bir sistemi ya da süreci tasarlayabilir. PÇ-19 Yeniliklere ve gelişen teknolojiye uyum sağlayabilmek için, kendini sürekli yenileme ve araştırmacı yeteneğini geliştirir. |
Yazılı Sınav |
DÖÇ-3 | SQL komutlarını kullanarak veritabanında yapısal düzenlemeler yapar, veri ekler, veri siler, veriyi düzenler ve karmaşık sorgular tasarlar. |
PÇ-5 Genel mühendislik problemlerini tanımlama, modelleme, formüle etme ve çözme becerisi kazanır. PÇ-11 Veritabanı kurulumu, bakımı ve kontrollerini yapabilir. PÇ-19 Yeniliklere ve gelişen teknolojiye uyum sağlayabilmek için, kendini sürekli yenileme ve araştırmacı yeteneğini geliştirir. |
Yazılı Sınav Performans Ödevi |
DÖÇ-4 | Veritabanı normalizasyonunu yapabilir. |
PÇ-5 Genel mühendislik problemlerini tanımlama, modelleme, formüle etme ve çözme becerisi kazanır. PÇ-11 Veritabanı kurulumu, bakımı ve kontrollerini yapabilir. PÇ-19 Yeniliklere ve gelişen teknolojiye uyum sağlayabilmek için, kendini sürekli yenileme ve araştırmacı yeteneğini geliştirir. |
Yazılı Sınav Performans Ödevi |
DÖÇ-5 | Güncel programlama dilleri üzerinden veritabanı bağlantısı kurarak veriyi yönetir. |
PÇ-5 Genel mühendislik problemlerini tanımlama, modelleme, formüle etme ve çözme becerisi kazanır. PÇ-11 Veritabanı kurulumu, bakımı ve kontrollerini yapabilir. PÇ-19 Yeniliklere ve gelişen teknolojiye uyum sağlayabilmek için, kendini sürekli yenileme ve araştırmacı yeteneğini geliştirir. |
Yazılı Sınav Performans Ödevi |
DÖÇ-6 | SQL’de görüntüleme ve raporlama yapabilir. |
PÇ-5 Genel mühendislik problemlerini tanımlama, modelleme, formüle etme ve çözme becerisi kazanır. PÇ-11 Veritabanı kurulumu, bakımı ve kontrollerini yapabilir. PÇ-19 Yeniliklere ve gelişen teknolojiye uyum sağlayabilmek için, kendini sürekli yenileme ve araştırmacı yeteneğini geliştirir. |
Yazılı Sınav |
PÇ: Bölüm program çıktıları ÖDY: Ölçme ve değerlendirme yöntemi |
Dersin İçeriği | ||
Temel veri tabanı kavramları; veri ve veri modelleri; ilişkisel veri tabanı tasarımı; SQL yapısal sorgulama dili; temel SQL konutları; SQL fonksiyonları; gruplama yapmak; birleştirme; SQL yönetimsel fonksiyonları; çoklu tablo kullanımı; SQL programlama ve function; SQL programlamada transaction ve hata durumları; VTYS kurulumu ve yönetimsel işlemler; veri tabanı yönetim sistemi üzerinde SQL sorguları. | ||
Haftalık Detaylı Ders İçeriği | ||
Hafta | Detaylı İçerik | Öğretim Yöntem ve Teknikleri |
1 | Veri ve Bilgi Kavramları | Anlatım / Soru – Cevap |
2 | Veritabanı Yönetim Sistemleri ve Tarihsel Gelişimi | Anlatım / Soru – Cevap |
3 | Veri Modelleme, Varlık-İlişki Modeli | Anlatım / Soru – Cevap, problem çözme, uygulama |
4 | Varlıklar Arası İlişkiler : 1-1, 1-N, N-M Türü İlişkiler | Anlatım / Soru – Cevap, problem çözme, uygulama |
5 | Mantıksal Tasarım | Anlatım / Soru – Cevap, problem çözme, uygulama |
6 | SQL (DDL) – Veri Tanımlama Dili | Anlatım / Soru – Cevap, problem çözme, uygulama |
7 | SQL (DML) – Veri İşleme Dili | Anlatım / Soru – Cevap, problem çözme, uygulama |
8 | Ara Sınav | |
9 | Gelişmiş SQL : Kompleks Sorgular | Anlatım / Soru – Cevap, problem çözme, uygulama |
10 | Veritabanı Normalizasyonu | Anlatım / Soru – Cevap, problem çözme, uygulama |
11 | Nesne Yönelimli Veritabanları | Anlatım / Soru – Cevap, problem çözme, uygulama |
12 | Nesne Yönelimli Veritabanları | Anlatım / Soru – Cevap, problem çözme, uygulama |
13 | Uygulama Programlarından Veritabanı Bağlantısı | Anlatım / Soru – Cevap, problem çözme, uygulama |
14 | Uygulama Programlarından Veritabanı Bağlantısı | Anlatım / Soru – Cevap, problem çözme, uygulama |
15 | Uygulama Programlarından Veritabanı Bağlantısı | Anlatım / Soru – Cevap, problem çözme, uygulama |
16 | Final Sınavı | |
Ders Kitabı / Yardımcı Kitap | ||
1 | - Ramez Elmasri, Shamkant B. Navathe, Fundamentals of Database Systems, 5th ed., Pearson Education, Inc, Boston, MA, 2007. | |
2 | Veri Tabanı Sistemleri, Ünal Yarımağan, TBV Yayınları. | |
Ders Araç - Gereç ve Malzemeleri | ||
Yardımcı ders kitabı, projeksiyon, bilgisayar. |
Ölçme Yöntemi | |||
Yöntem | Hafta | Süre (Saat) | Katkı(%) |
Ara Sınav | 8 | 1 | 40 |
Diğer Ölçme Yöntemleri | |||
1.Sözlü Sınav | |||
2.Kısa Sınav (Quiz) | |||
3.Laboratuvar Sınavı | |||
4.Sunum | |||
5.Rapor | |||
6.Seminer | |||
7.Performans Ödevi | |||
8.Dönem Ödevi | |||
9.Proje | |||
Final Sınavı | 16 | 1 | 60 |
Öğrenci İş Yükü | |||
İşlem Adı | Haftalık Saat | Sayı | İş Yükü |
Haftalık Ders Saati (Teorik+Uygulama) | 3 | 14 | 42 |
Sınıf Dışı Çalışma | |||
a) Okuma | 8 | 5 | 40 |
b) İnternette/Kütüphanede Tarama | 8 | 5 | 40 |
c) Performans Ödevi | 8 | 1 | 8 |
d) Seminer/Sunum/Rapor Hazırlama | 0 | ||
e) Dönem Ödevi/Proje Hazırlama | 0 | ||
Sözlü Sınav | 0 | ||
Kısa Sınav (Quiz) | 0 | ||
Laboratuvar Sınavı | 0 | ||
Ara Sınav İçin Hazırlık | 8 | 1 | 8 |
Ara Sınav | 1 | 1 | 1 |
Final Sınavı İçin Hazırlık | 10 | 1 | 10 |
Final Sınavı | 1 | 1 | 1 |
0 | |||
0 | |||
Toplam İş Yükü | 150 |