DERS ADI

: VERİTABANI YÖNETİM SİSTEMLERİ

Ders Bilgileri

Ders Kodu Ders Adı Ders Türü D U L AKTS
CME 3201 VERİTABANI YÖNETİM SİSTEMLERİ ZORUNLU 2 2 0 6

Dersi Veren Birim

Bilgisayar Mühendisliği

Dersin Düzeyi

Lisans

Ders Koordinatörü

DOÇ.DR. SEMİH UTKU

Dersi Alan Birimler

Bilgisayar Mühendisliği

Dersin Amacı

Bu ders öğrencilere tasarım, uygulama ve veri tabanı yönetim sistemlerinin arka planda kullanılarak bir sistemin veri ihtiyaçlarının yönetilmesini sağlar. Ders yapı, gereksinimler, fonksiyonlar ve veri tabani yönetim sistemlerinin evrimlerini tanıtır.

Dersin Öğrenme Kazanımları

1   Günümüz organizasyonlarının veri ihtiyaçlarını ve bu ihtiyaçların nasıl veritabanı yönetim sistemlerine aktarıldığını anlayabilme.
2   Kavramsal veri model özelliklerini geliştirebilme.
3   Veri tabanı uygulamalarının tasarımını gerçekleştirebilme.
4   Farklı veri tabanı sistemlerinde verilerin nasıl saklandığı, getirildiği ve yönetildiğini anlayabilme.
5   Kullanılan veritabanı yönetim sistemlerinde deneyim kazanabilme.

Dersin Öğretim Türü

Örgün Öğretim

Dersin Önkoşulu/Önkoşulları

Yok

Ders İçin Önerilen Diğer Hususlar

Yok

Ders İçeriği

Hafta Konular Açıklama
1 Veritabanları ve veri tabanı kullanıcıların tanıtılması.
2 Veri tabanı sistemlerinin kavramları ve mimarisi.
3 Kavramsal-İlişkisel Model yaklaşımı kullanılarak veri modellemesi.
4 İlişkisel Veri Modellemesi ve ilişkisel veri tabanı kısıtları.
5 SQL: Sema tanımlaması, Temel kısıtlar ve Sorgular.
6 SQL: Sema tanımlaması, Temel kısıtlar ve Sorgular.
7 SQL: Uyarıcılar, görüntüler ve programlama teknikleri.
8 İlişkisel Cebir & İlişkisel Mantık.
9 Sorgulama pratiği için örnek çalışmalar, Ara sınav
10 İlişkisel Veritabanlarında fonksiyonel bağımlılık.
11 İlişkisel Veritabanları için standartlaştırma.
12 Saklama ve dizinlemenin tanıtılması.
13 Sorgulama analizlerinin tanıtılması.
14 Veri tabanı işlemleri yönetimlerinin tanıtılması.

Ders İçin Önerilen Kaynaklar

Ana kaynak: R. Elmasri, S.K. Navathe, Fundamentals of Database Systems, Fifth Edition, Addison-Wesley, 2006.
Yardımcı kaynaklar: J. Ullman, Widow, A First Course in Database Systems, Second Edition, Prentice Hall, 2002.
Referanslar: Raghu Ramakrishnan,Johannes Gehrke, Database Management Systems, McGraw-Hill,0-07-246563, 2001.

Öğrenme ve Öğretme Yöntemleri

Sunum/Ders anlatım ve etkileşimli tartışma.

Değerlendirme Yöntemleri

SIRA NO KISA KOD UZUN ADI FORMUL
1 VZ Vize
2 UYG Uygulama
3 FN Final
4 BNS BNS VZ * 0.20 + UYG * 0.40 + FN * 0.40
5 BUT Bütünleme Notu
6 BBN Bütünleme Sonu Başarı Notu VZ * 0.20 + UYG * 0.40 + BUT * 0.40


*** Bütünleme Sınavı Yapılmayan Birimlerde Bütünleme Kriteri Dikkate Alınmaz.

Değerlendirme Yöntemlerine İliskin Aciklamalar

Verilen 3-4 ödev proje tasarıma yönlendiriyor.

Değerlendirme Kriteri

Ara sınav %20 + Proje %40 + Final sınavı %40.

Dersin Öğretim Dili

İngilizce

Derse İlişkin Politika ve Kurallar

%70 devam zorunludur.

Dersin Öğretim Üyesi İletişim Bilgileri

Doç. Dr.Semih UTKU
Dokuz Eylül Üniversitesi
Mühendislik Fakültesi
Bilgisayar Mühendisliği Bölümü
(232) 301 7428 semih@cs.deu.edu.tr

Ders Öğretim Üyesi Görüşme Gün ve Saatleri

Bilgi Girilmemiş

Staj Durumu

YOK

İş Yükü Hesaplaması

Etkinlikler Sayısı Süresi (saat) Toplam İş Yükü (saat)
Ders Anlatımı 12 2 24
Uygulama 12 2 24
Haftalık Ders öncesi/sonrası hazırlıklar 12 2 24
Vize Sınavına Hazırlık 1 20 20
Final Sınavına Hazırlık 1 25 25
Ödev Hazırlama 6 3 18
Tasarım Projesi 1 10 10
Vize Sınavı 1 2 2
Final Sınavı 1 2 2
TOPLAM İŞ YÜKÜ (saat) 149

Program ve Öğrenme Kazanımları İlişkisi

PK/ÖKPK.1PK.2PK.3PK.4PK.5PK.6PK.7PK.8PK.9PK.10
ÖK.13554
ÖK.2333545
ÖK.35535
ÖK.4525245
ÖK.5333333