Ana içeriğe atla

END 316 - Veri Tabanı Yönetimi Sistemleri

Mühendislik ve Doğa Bilimleri Fakültesi · Endüstri Mühendisliği (%30 İngilizce) · Lisans

AKTS: 5 T+U+L: 3+0+0 Bölüm Seçmeli
Koordinatör: Arş. Gör. Biset TOPRAK

Dersin Amacı

İlişkisel veri tabanı yönetim sistemlerinin sağlam bir şekilde anlaşılmasını sağlamak. Öğrenciler, ilişkisel veri tabanı yönetim sisteminde bir geliştirme yaparken çözümleme, tasarım ve gerçekleme işlemlerini yerine getirebileceklerdir.

Ders İçeriği

Veritabanı İşleme, İlişkisel Gerçekleştirimin Temelleri, Sorgu Dilleri, Veri Modelleme,Normalleştirme, Veritabanları ve İnternet Teknolojisi, Çok-Kullanıcılı Veritabanlarını Yönetmek, MS SQL'i kullanabilmek.

Dersin Öğrenme Çıktıları

  1. Veri tabanı yönetim sistemi kavramını, bileşenlerini ve IT dünyasındaki önemini anlamak.
  2. Verilen bir iş tarifini çözümleyerek kısıtları da içeren kavramsal veri tabanı tasarımı (ER diyagramı) yapabilmek.
  3. Kavramsal veri tabanı tasarımını mantıksal tablo tasarımına dönüştürebilmek.
  4. Mantıksal tablo tasarımını fiziksel veri tabanı ortamında gerçekleyebilmek (SQL kullanarak ve veri tabanı sunucusunun araçlarını kullanarak).
  5. SQL kullanarak iş süreçlerinde gerekli sorgulamaları ve diğer işlemleri yapabilmek.
  6. SQL ve veri tabanı sunucu sistemine özgü programlama yapıları kullanarak yordam/işlev ve tetikleyici kodlayabilmek.
  7. Veri tabanı sunucusu kurabilmek, işletebilmek ve erişim için gerekli araçları/ortamları kullanabilmek.
  8. Belirli bir iş için, takım halinde çalışarak bir veri tabanı tasarımı ve geliştirmesi yapabilmek,
  9. Veri tabanı projesi için gerekli dokümantasyonu ve sunumu hazırlamak ve sunumu yapmak.

Temel Alan Dağılımı

(48) Bilgisayar%50 (52) Mühendislik%50

Öğretim Yöntem ve Teknikleri

AnlatımSoru-CevapAlıştırma ve UygulamaGösterip YaptırmaGrup ÇalışmasıProje Temelli Öğrenme (Saha çalışması dâhil)

Ölçme ve Değerlendirme

ÖdevPerformans Görevi (Uygulama / Laboratuvar / Atölye / Arazi Çalışması / Seminer / Sunum / Bitirme Çalışması / Tez)Proje / TasarımSınav (Yazılı Sınav / Test: Doğru-Yanlış Testi, Çoktan Seçmeli Testi, Kısa Cevaplı Test, Eşleştirmeli Test)

AKTS / İş Yükü

EtkinlikSayıSüre (saat)Toplam İş Yükü
Ders Süresi (Sınav Haftası Dahil)16464
Sınıf Dışı Ders Çalışma Süresi6318
Ara Sınav122
Kısa Sınav224
Ödev4832
Uygulama22040
Final133

Ders Akışı

HaftaKonuÖn Hazırlık
1Veri Tabanı Sistemlerine Giriş, İlişkisel Veri Modeli, Yarı Yapılandırılmış Veri ModeliVeri Yapıları, Cebir
2Varlık-İlişki Veri ModeliJ. D. Ullman, J. Widom, A First Course In Database Systems, 3/e, PrenticeHall, 2008 (Ch. 4.1, 4.2, 4.3, 4.4, 4.5, 4.6)
3İlişkisel Veri Tabanlarına Giriş, İşlevsel Bağımlılıklar(Ch. 2.4, 3.1, 3.2, 3.3, 3.4, 3.5)
4İlişkisel Veritabanlarının Tasarımı, Çok Değerli BağımlılıklarCh. 3.6, 3.7
5İşlevsel Bağımlılıklar ve Çok Değerli BağımlılıklarCh. 2.4, 3.1, 3.2, 3.3, 3.4, 3.5, 3.6, 3.7
6ER Diyagramlar uygulamalarıCh. 4.1, 4.2, 4.3, 4.4, 4.5, 4.6
7SQL'e Giriş (Bölüm I)Ch. 6.1, 6.2, 6.3, 6.4.1, 6.4.2
8Ara sınav*
9SQL'e Giriş (Bölüm 2)Ch. 5.2, 6.4, 6.5
10SQL'e Giriş (Bölüm 3)Ch. 6, 7
11SQL Programlama: Gömülü SQL, PSM (PL / SQL)Ch. 9.3, 9.4
12İşlemler, Görünümler, EndekslerCh. 6.6, 8.1, 8.2, 8.3, 8.4, 8.5
13Normalizasyon*
14Normalizasyon 2**
15Proje*
16Final*