DERS ADI

: VERİTABANI ile İLERİ BİLGİSAYAR PROGRAMLAMA

Ders Bilgileri

Ders Kodu Ders Adı Ders Türü D U L AKTS
CSC 4202 VERİTABANI ile İLERİ BİLGİSAYAR PROGRAMLAMA SEÇMELİ 4 0 0 7

Dersi Veren Birim

Matematik (İngilizce)

Dersin Düzeyi

Lisans

Ders Koordinatörü

DR. VOLKAN ÖĞER

Dersi Alan Birimler

Matematik (İ.Ö)
Matematik (İngilizce)

Dersin Amacı

Veri, veritabanı ve ilişkisel veritabanı kavramlarını kavratmak, ilişkisel veritabanı oluşturmayı ve bu veritabanındaki verileri SQL yardımıyla işlemeyi öğretmek.

Dersin Öğrenme Kazanımları

1   Veritabanı ve ilişkisel veritabanı kavramları hakkında iyi bir anlayışa sahip olabilme.
2   İlişkisel vertabanı yaratabilme.
3   SQL kullanarak seçme, ekleme, silme ve güncelleme yapabilme.
4   Sanal tablo oluşturabilme.
5   Saklı yordam oluşturabilme.

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 Veritabanı yapıları: Tablo - Kayıt - Veri, ilişkisel veritabanı
2 Bir proje için ilişkisel veritabanı yaratma - 1
3 Bir proje için ilişkisel veritabanı yaratma - 2
4 Kayıt ekleme; INSERT INTO Kayıt silme; DELETE
5 Veri güncelleme; UPDATE
6 Veri toplama; SELECT, WHERE, ORDER BY
7 Veri toplama; JOIN, LEFT / RIGHT JOIN
8 Ara Sınav
9 Veri toplama; UNION
10 Veri toplama; GROUP BY, HAVING
11 Sanal tablo; VIEW
12 Saklı Prosedürler
13 Transaction
14 Öğrenci Sunumları - 2
15 Öğrenci Sunumları - 2

Ders İçin Önerilen Kaynaklar

Ana kaynak: Hansen, G. W., Hansen, J. V., Database Management and Design, Prentice Hall; 2nd edition, 1995
Yardımcı kaynaklar: Ramakrishnan R. and Gehrke J., Database Management Systems, 3rd edition, 2007., Silberschatz A., Korth, H. F., Sudarshan, S., Database System Concepts, 5th edition, McGraw-Hill, 2005.

Öğrenme ve Öğretme Yöntemleri

Ders anlatımı, Ders notları ve uygulamalar.

Değerlendirme Yöntemleri

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


Değerlendirme Yöntemlerine İliskin Aciklamalar

ÖDEV :
Öğrenciler guruplara ayrılacaklar.
Seçtikleri konularda bir ilişkisel veritabanı oluşturacaklar.
Bu veritabanı ile ilgili gerekli sanal tablolaştırmaları yapacak, gerekli saklı yordamları yazacaklar.
Bu veritabanına veri girecekler.
SUNUM:
Diğer öğrencilerin önünde veritabanlarını tanıtıp açıklayacaklar.
Diğer öğrencilerin ve dersi veren öğretim elemanın isteklerine göre SQL cümleleri yazmaya çalışacaklar.

Değerlendirme Kriteri

Eğer final notunuz veya ortalamanız 20 den düşükse değerlendirme dışı tutulur ve başarısız olursunuz (FF).

Dersin Öğretim Dili

İngilizce

Derse İlişkin Politika ve Kurallar

Ödev sunumları 14. ve 15. haftalar yapılacaktır. Bu derslere katılım herkes için zorunludur.

Dersin Öğretim Üyesi İletişim Bilgileri

volkan.oger@deu.edu.tr

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

İlan edilecektir

Staj Durumu

YOK

İş Yükü Hesaplaması

Etkinlikler Sayısı Süresi (saat) Toplam İş Yükü (saat)
Ders Anlatımı 14 4 56
Haftalık Ders öncesi/sonrası hazırlıklar 14 2 28
Vize Sınavına Hazırlık 1 15 15
Final Sınavına Hazırlık 1 20 20
Ödev Hazırlama 1 48 48
Ödev Hazırlama 0 0 0
Final Sınavı 1 2 2
Vize Sınavı 1 2 2
Proje Final Sunumu 1 1 1
TOPLAM İŞ YÜKÜ (saat) 172

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

PK/ÖKPK.1PK.2PK.3PK.4PK.5PK.6PK.7PK.8PK.9PK.10PK.11PK.12PK.13
ÖK.142543
ÖK.25323
ÖK.3335344
ÖK.4535
ÖK.55555555555555