İçeriğe geç

Ders

AIE2249650

VERİ TABANLARI

Yapay Zekâ Mühendisliği

TEORİ
3
UYGULAMA
2
KREDİ
4
AKTS
8

ÖN KOŞULLAR

Yok

ŞUNLARIN ÖN KOŞULU

Yok

OKUTULDUĞU PROGRAMLAR

DİLEnglishDÜZEYFirst Cycle (Bachelor's Degree)TÜRRequired

AMAÇ

Veritabanları sistemlerinin altında yatan dizayn ve programlama kavramlarının açıklanması. İlişkisel veritabanı sistemleri model olarak alınarak, veri yönetimi konusunda alt yapının oluşturulması ve bu alt yapının gerçek bir veritabanı uygulumasının dizayn edilmesi ile pratiğe dökülmesi.

İÇERİK

Bu ders; Veri Yapıları Yönetim Sistemleri,İlişkisel Veriyapıları Sistemleri,Birim ve İlişki modeli,İlişkisel Cebir,Yapısal Sorgulama Dili, SQL,Veriyapısı Uygulaması Geliştirme,İlişkisel Veritabanı Dizaynı,Dosya Organizasyonu,Ağaç Veri Yapısı İndeksi,Komut yapılı indeksleme,Sorgu İşleme,Sorgu Optimazyonu ,Aynı zamanlı kullanım,Hareket işleme sistemleri özeti; konularını içermektedir.

ÖĞRENME KAZANIMLARI

TR GÜNCELLENMEDİ
  1. 1

    At the end of this course the student would have a solid background on database management systems and their underlying data structures and algorithms

    Öğretim yöntemi: Tartışma Yöntemi, Bireysel Çalışma Yöntemi, Beyin Fırtınası Tekniği, Proje Temelli Öğrenme Modeli, Deneyimle Öğrenme Modeli · Değerlendirme: Klasik Yazılı Sınav, Ödev, Proje Görevi

  2. 2

    At the end of this course the student would be able to design databases using relational database methods and apply this knowledge to the real life applications.

    Öğretim yöntemi: Tartışma Yöntemi, Örnek Olay Yöntemi, Beyin Fırtınası Tekniği, Proje Temelli Öğrenme Modeli, Deneyimle Öğrenme Modeli · Değerlendirme: Klasik Yazılı Sınav, Ödev, Proje Görevi

  3. 3

    At the end of this course the student would learn the data structures underlying the database management systems and the access methods as well as the query processing that use them.

    Öğretim yöntemi: Tartışma Yöntemi, Örnek Olay Yöntemi, Bireysel Çalışma Yöntemi, Deneyimle Öğrenme Modeli · Değerlendirme: Klasik Yazılı Sınav, Ödev

  4. 4

    During this course students are going to learn the SQL language for interacting with the database management systems.

    Öğretim yöntemi: Tartışma Yöntemi, Örnek Olay Yöntemi, Bireysel Çalışma Yöntemi, Deneyimle Öğrenme Modeli · Değerlendirme: Klasik Yazılı Sınav, Ödev, Proje Görevi

HAFTALIK PLAN

  1. HAFTA 0

    Veri Yapıları Yönetim Sistemleri

  2. HAFTA 1

    İlişkisel Veriyapıları Sistemleri

  3. HAFTA 2

    Birim ve İlişki modeli

  4. HAFTA 3

    İlişkisel Cebir

  5. HAFTA 4

    Yapısal Sorgulama Dili, SQL

  6. HAFTA 5

    Veriyapısı Uygulaması Geliştirme

  7. HAFTA 6

    İlişkisel Veritabanı Dizaynı

  8. HAFTA 7

    Dosya Organizasyonu

  9. HAFTA 9

    Ağaç Veri Yapısı İndeksi

  10. HAFTA 9

    Komut yapılı indeksleme

  11. HAFTA 10

    Sorgu İşleme

  12. HAFTA 11

    Sorgu Optimazyonu

  13. HAFTA 12

    Aynı zamanlı kullanım

  14. HAFTA 13

    Hareket işleme sistemleri özeti

DEĞERLENDİRME

  • Ara Sınavın Başarıya Oranı30%
  • Genel Sınavın Başarıya Oranı70%

KAYNAKLAR

  • Database Management Systems, 3rd Edition, R. Ramakrishnan, J. Gehrke McGraw- Hill, 2003
  • Derslerde dağıtılacak olan sunum ve notlar

ÖĞRETİM ELEMANLARI

  • Prof.Dr. Reda ALHAJJKOORDİNATÖR
  • Prof.Dr. Reda ALHAJJ