Nevşehir Hacı Bektaş Veli Üniversitesi Bilgi Paketi

Programlar Hakkında Bilgi

MÜHENDİSLİK-MİMARLIK FAKÜLTESİ / BLM208 - BİLGİSAYAR MÜHENDİSLİĞİ

Kodu: BLM208 Adı: VERİ TABANI YÖNETİM SİSTEMLERİ Teorik+Uygulama: 3+0 AKTS: 5
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ÖÇ) 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