BST108 Veri Tabanı Yönetim Sistemleriİstinye ÜniversitesiAkademik Programlar Bilgisayar Teknolojisi (İÖ)Öğrenciler için Genel BilgiDiploma EkiErasmus BeyanıUlusal Yeterlilikler
Bilgisayar Teknolojisi (İÖ)

Önizleme

Önlisans TYYÇ: 5. Düzey QF-EHEA: Kısa Düzey EQF-LLL: 5. Düzey

Ders Genel Tanıtım Bilgileri

Ders Kodu: BST108
Ders İsmi: Veri Tabanı Yönetim Sistemleri
Ders Yarıyılı: Bahar
Ders Kredileri:
AKTS
3
Öğretim Dili: Türkçe
Ders Koşulu:
Ders İş Deneyimini Gerektiriyor mu?: Hayır
Dersin Türü: Zorunlu
Dersin Seviyesi:
Önlisans TYYÇ:5. Düzey QF-EHEA:Kısa Düzey EQF-LLL:5. Düzey
Dersin Veriliş Şekli: Yüz yüze
Dersin Koordinatörü: Öğr. Gör. RAHİME BÜŞRA HACIMUSTAFAOĞLU
Dersi Veren(ler): Öğr.Gör. Rahime Büşra Hacımustafaoğlu
Dersin Yardımcıları:

Dersin Amaç ve İçeriği

Dersin Amacı: Veritabanı Yönetim Sistemleri Temel Kavramlarını bilen, karmaşık SQL Komutlarını yazabilen, İlişkisel veritabanını yönetip ve tasarlayabilen yeteneklere sahip olması amaçlanmaktadır.
Dersin İçeriği: Veritabanı Yönetim Sistemleri, İlişkisel veritabanı yönetim sistemi, Normalizasyon Kuralları, SQL komutları, Varlık İlişki Modeli, Veritabanı Tasarım Teorisi, Veritabanı Yönetim Sistemi Uygulamaları

Öğrenme Kazanımları

Bu dersi başarıyla tamamlayabilen öğrenciler;
1) Veritabanı temel kavramlarını anlayabilme, Tablo oluşturma, veri türlerini anlama, indeks oluşturma, tablolarda birincil ve ikincil anahtar kullanımını anlama.
2) Herhangi bir yazılımın alt tarafta kullanacağı veritabanını tasarlayabilme.
3) Normalizasyon kurallarına uygun veritabanı tasarlayabilme
4) Temel sorguları SQL komutları ile yazabilme.
5) İçiçe SQL komutlarını yazabilme.
6) Bir veritabanının ER modelini çıkarabilme

Ders Akış Planı

Hafta Konu Ön Hazırlık
1) Veritabanı Yönetim Sistemlerine Giriş -
2) İlişkisel Veritabanı Modeline Giriş -
3) SQL (Yapısal Sorgulama Dili), SELECT Komutlarının Kullanımı, SELECT ile birlikte ORDER BY, BETWEEN, WHERE Kullanımı -
4) SQL (Yapısal Sorgulama Dili), INSERT, UPDATE, DELETE Komutlarının Kullanımı -
5) SQL Tarih ve Zaman Fonksiyonları -
6) SQL Gruplama Fonksiyonları (COUNT, AVG, SUM, MIN, MAX vb.) -
6) SQL Gruplama Fonksiyonları (COUNT, AVG, SUM, MIN, MAX vb.) -
7) SQL Gruplama Fonksiyonları Devamı -
8) Ara Sınav -
9) İç İçe SELECT Kullanımı, birden fazla tabloyu birleştirme -
10) UNION, JOIN kullanımı, HAVING ve EXISTS kullanımı -
11) Veritabanı Tasarımı ve Uygulama Geliştirme -I -
12) Database Design and Application Development -II -
13) Database Design and Application Development -III -
14) Veritabanı Tasarımı ve Uygulama Geliştirme -IV -
15) Final Sınavı -

Kaynaklar

Ders Notları / Kitaplar: Ders notları
Diğer Kaynaklar: Database System Concepts”, A.Silberschatz, H.F. Korth, S. Sudarshan, Mc Graw Hill.

Ders - Program Öğrenme Kazanım İlişkisi

Course Learning Outcomes

1

2

3

4

5

6

Program Kazanımları

Ders - Öğrenme Kazanımı İlişkisi

Etkisi Yok 1 En Düşük 2 Orta 3 En Yüksek
       
Dersin Program Kazanımlarına Etkisi Katkı Payı

Ölçme ve Değerlendirme

Yarıyıl İçi Çalışmaları Aktivite Sayısı Katkı Payı
Ödev 1 % 10
Ara Sınavlar 1 % 40
Final 1 % 50
Toplam % 100
YARIYIL İÇİ ÇALIŞMALARININ BAŞARI NOTU KATKISI % 50
YARIYIL SONU ÇALIŞMALARININ BAŞARI NOTUNA KATKISI % 50
Toplam % 100

İş Yükü ve AKTS Kredisi Hesaplaması

Aktiviteler Aktivite Sayısı Aktiviteye Hazırlık Aktivitede Harçanan Süre Aktivite Gereksinimi İçin Süre İş Yükü
Ders Saati 3 10 30
Ödevler 1 10 10
Ara Sınavlar 1 30 30
Final 1 50 50
Toplam İş Yükü 120