Ders AdıKodu Yerel KrediAKTS Ders (saat/hafta)Uygulama (saat/hafta)Laboratuar (saat/hafta)
Veri Tabanı Yönetim Sistemleri BTO306234220
ÖnkoşullarYok
YarıyılBahar
Dersin Diliİngilizce
Dersin SeviyesiLisans
Dersin TürüZorunlu @ Bilgisayar ve Öğretim Teknolojileri Eğitimi Lisans Programı
Ders KategorisiUzmanlık/Alan Dersleri
Dersin Veriliş ŞekliYüz yüze
Dersi Sunan Akademik BirimBilgisayar ve Öğretim Teknolojileri Eğitimi Bölümü
Dersin KoordinatörüM. Betül Yılmaz
Dersi Veren(ler)Serhat B. Kert
Asistan(lar)ıTuba Uğraş
Dersin AmacıBu dersin amacı, veri tabanı yönetim sistemlerinin önemi, gereği, tasarlanması ve geliştirilmesi konusunda öğrencileri bilgi ve tecrübe sahibi yapmaktır.
Dersin İçeriğiTemel veri tabanı kavramları, veri ve veri modelleri, ilişkisel veri tabanı tasarımı, SQL yapısal sorgulama dili, temel SQL konutları, SQL fonksiyonları, SQL ‘de gruplama yapmak, SQL ‘de birleştirme, SQL yönetimsel fonksiyonları, SQL ile çoklu tablo kullanımı, SQL programlama ve function, SQL programlamada transaction ve hata durumları, VTYS kurulumu ve yönetimsel işlemler, VTYS üzerinde SQL sorguları yapılması.
Ders Kitabı / Malzemesi / Önerilen Kaynaklar
  • Veri Tabanı Sistemleri, Ünal Yarımağan, TBV Yayınları.
  • SQL Server 2008 R2, Selçuk Özdemir, Kodlab.
  • Elmasri, R. & Navathe, S. B. (2000). Fundamentals of Database Systems. Third Edition. Addison-Wesley. http://www.scribd.com/doc/6618317/Elmasri-Navathe-Fundamentals-of-Database-Systems
  • http://www.w3schools.com/sql/default.asp http://www.alitopaloglu.com/veritabani-yonetim-sistemi-ders-notlari/ http://mimoza.marmara.edu.tr/~buketb/dosyalar/VERITABANI_DERS1.pdf http://yunus.hacettepe.edu.tr/~tonta/courses/spring2005/dok322/Lecture03b_309-varlik-iliski-veri-modellemesi-araclar-teknikler.ppt http://members.comu.edu.tr/boraugurlu/courses/bm109/content/week5/slayt5.pdf http://www.alitopaloglu.com/wp-content/uploads/2009/01/ders-3-veri-modelleri.ppt http://www.fatih.edu.tr/~zcetin/0708/bilg106/dokuman/Veritabani
Opsiyonel Program BileşenleriYok

Ders Öğrenim Çıktıları

  1. Temel veri tabanı kavramlarını açıklar.
  2. Varlık - İlişki modeli ile veri tabanı tasarlar.
  3. Tasarlanmış veri tabanını ilişkisel modelle düzenler.
  4. SQL kullanarak veri tabanında ekleme, silme, güncelleme yapar.
  5. SQL'de temel ve ileri düzey sorgular yapar.
  6. Veri tabanında normalizasyon yapar.
  7. SQL’de görüntüleme ve raporlama yapar.

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

HaftaKonularÖn Hazırlık
1Ders hakkında genel bilgi - Veritabanlarına girişNA
2VT ve VTYS kavramları - Veri depolama yaklaşımları (Dosya – VT) - VT’nin dört temel avantajıNA
3VTYS’nin temel bileşenleri (DDL, DML, VT yöneticisi, ..) - Kullanıcı Türleri - Veri modelleri (hiyerarşik / network / E-R / İlişkiselNA
4E-R model ile veri modelleme - Varlık, varlık kümesi, nitelikler, ilişki, ilişki kümesi, anahtarlarNA
5İlişkisel model - SQL’e girişÖdev 1
6SQL’de temel sorgulamalar - SQL’de ileri sorgulamalarÖdev 2
7Vize 1Ödev 3
8SQL ‘de INSERT, UPDATE, DELETE - SQL’de görüntüleme / raporlamaÖdev 4
9NormalizasyonÖdev 5
10Veri tabanlarında güvenlik - Veri tabanlarında yedeklemeNA
11Veritabanı tasarımı uygulamasıNA
12Vize 2SQL Projesi
13Veritabanı geliştirme uygulamasıNA
14Veritabanı sorgulama uygulamasıNA
15Veritabanı raporlama uygulamasıNA
16Final sınavıNA

Değerlendirme Sistemi

EtkinliklerSayıKatkı Payı
Devam/Katılım15
Laboratuar
Uygulama
Arazi Çalışması
Derse Özgü Staj
Küçük Sınavlar/Stüdyo Kritiği
Ödev510
Sunum/Jüri
Projeler115
Seminer/Workshop
Ara Sınavlar135
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 Saati162
Laboratuar
Uygulama152
Arazi Çalışması
Sınıf Dışı Ders Çalışması
Derse Özgü Staj
Ödev53
Küçük Sınavlar/Stüdyo Kritiği
Projeler148
Sunum / Seminer
Ara Sınavlar (Sınav Süresi + Sınav Hazırlık Süresi)22
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