Ders AdıKodu Yerel KrediAKTS Ders (saat/hafta)Uygulama (saat/hafta)Laboratuar (saat/hafta)
Veri Tabanı IBIL107222200
ÖnkoşullarYok
YarıyılBahar
Dersin DiliTürkçe
Dersin SeviyesiÖn Lisans
Dersin TürüZorunlu @ Bilgisayar Programcılığı Ön Lisans Programı
Ders KategorisiTemel Meslek Dersleri
Dersin Veriliş ŞekliYüz yüze
Dersi Sunan Akademik BirimBilgisayar Programcılığı Ön Lisans Programı
Dersin KoordinatörüSelçuk ALP
Dersi Veren(ler)Kamelya Kavaklı
Asistan(lar)ı
Dersin AmacıVeritabanının gelişimi ve temel kavramları, veritabanı tasarım mantığı verilerek, ara yüz ve SQL (Yapısal Sorgulama Dili) kullanarak veritabanı oluşturma, veri işleme ve sorgulama yeteneğine sahip olmak.
Dersin İçeriğiVeritabanı tasarımı, veritabanı güncelleme, basit sorgulamalar, karmaşık sorgulamalar
Ders Kitabı / Malzemesi / Önerilen Kaynaklar
  • Selçuk Alp, Savaş Özdemir, Arzu Kilitçi, Veri Tabanı Yönetim Sistemleri, Türkmen Kitabevi, İstanbul, 2011. Yalçın Özkan, Veri Tabanı Sistemleri, Alfa Kitabevi, İstanbul, 2003. Oya Kalıpsız, Bilgisayar Veri Tabanı Sistemleri, Der Yayınları, İstanbul, 2001.
Opsiyonel Program BileşenleriYok

Ders Öğrenim Çıktıları

  1. Klasik Dosya Sistemi genel yapısını, avantajlarını ve dezavantajlarını bilir
  2. Veritabanı temel kavramlarını, alt yapısını ve veri modellerini bilir
  3. İlişkisel veritabanın temel özelliklerini, anahtar, ilişki çeşitlerini ve ilişkisel matematik işlemlerini bilir
  4. Bir sistemin veri tabanı tasarımını gerçekleştirebilir
  5. SQL komutlarını kullanarak kayıt ekleyebilir, güncelleyebilir, silebilir ve kayıtlar üzerinde temel sorgular gerçekleştirebilir

Haftalık Konular ve İlgili Ön Hazırlık Çalışmaları

HaftaKonularÖn Hazırlık
1Klasik dosya sistemi temel özellikleri, avantajları, dezavantajları, Veritabanı sistemleri genel yapısı ve özellikleri
2Temel veritabanı kavramları veritabanı yazılımları, Veri Modelleri (Ağ, hiyerarşik, nesnel, ilişkisel), Veri soyutlanması, veritabanı sistemleri alt yapısı, veri bağımsızlığı, veri çok yüzlülüğü
3Veritabanı yönetim sistemlerinin sınıflandırılmaları
4İlişkisel veritabanı özellikleri, tablolar, ilişkiler, anahtarlar, İlişkisel veritabanını matematiksel alt yapısı, Kartezyen çarpımı, bağıntı, ilişkisel matematik, ilişkisel matematik işlemleri
5Veritabanı iç işlemleri
6Veritabanı tasarımı, normalizasyon işlemleri
7SQL’de kullanılan veri tipleri, yeni veri tipi oluşturma, veritabanı oluşturma, tablo oluşturma, tablo güncelleme, var olan veritabanını silme, var olan tabloyu slime
8SQL komutları ile tabloya kayıt ekleme, güncelleme, silme ve temel sorgulama işlemleri
9Arasınav
10SQL komutları kullanarak grup oluşturma
11SQL komutları kullanarak grup oluşturma
12SQL komutları kullanarak tablolararasında bağlantı oluşturma
13SQL komutları kullanarak tablolararasında bağlantı oluşturma
14SQL komutları kullanarak iç içe sorgu oluşturma
15SQL komutları kullanarak iç içe sorgu oluşturma
16Final

Değerlendirme Sistemi

EtkinliklerSayıKatkı Payı
Devam/Katılım
Laboratuar
Uygulama
Arazi Çalışması
Derse Özgü Staj
Küçük Sınavlar/Stüdyo Kritiği
Ödev
Sunum/Jüri
Projeler
Seminer/Workshop
Ara Sınavlar160
Final140
Dönem İçi Çalışmaların Başarı Notuna Katkısı
Final Sınavının Başarı Notuna Katkısı
TOPLAM100

AKTS İşyükü Tablosu

EtkinliklerSayıSüresi (Saat)Toplam İşyükü
Ders Saati142
Laboratuar
Uygulama
Arazi Çalışması
Sınıf Dışı Ders Çalışması142
Derse Özgü Staj
Ödev
Küçük Sınavlar/Stüdyo Kritiği
Projeler
Sunum / Seminer
Ara Sınavlar (Sınav Süresi + Sınav Hazırlık Süresi)12
Final (Sınav Süresi + Sınav Hazırlık Süresi)12
Toplam İşyükü :
Toplam İşyükü / 30(s) :
AKTS Kredisi :
Diğer NotlarYok