Ders AdıKodu Yerel KrediAKTS Ders (saat/hafta)Uygulama (saat/hafta)Laboratuar (saat/hafta)
Veri Yönetimi ve Dosya Yapıları II MTM354136300
ÖnkoşullarYok
YarıyılGüz
Dersin Diliİngilizce, Türkçe
Dersin SeviyesiLisans
Dersin TürüSeçmeli @ Matematik Mühendisliği Lisans Programı (İngilizce)
Ders KategorisiTemel Meslek Dersleri
Dersin Veriliş ŞekliYüz yüze
Dersi Sunan Akademik BirimMatematik Mühendisliği Bölümü
Dersin Koordinatörü
Dersi Veren(ler)Aydın Seçer, Ayla Şaylı
Asistan(lar)ı
Dersin AmacıVeri Tabanı Sistemlerinde Kullanılan Sorgulama Metodları ve Dillerini Detaylı Bir Şekilde Göstermek, Uygulama Yaptırarak Kullanımını Kolaylaştırmak, Optimizasyon Teknikleri ile Sorgulamalardaki Performans Artımını Sağlamak
Dersin İçeriğiYapısal Sorgulama Dili; İlişkisel Hesaplamalı Sorgulama Dili; Örneklere Dayalı Sorgulama Dili; İngilizce Tabanlı Sorgulama Dili; DB2&ORACLE&SQL SERVER Veri Tabanlarındaki Sorgulamalar ve Özellikleri; Veri Tabanı Sistem Katalogu; Sorguların Optimize Edilmesi ve Performanlarının Artırılması; Sorgulamalardaki Optimizasyon Tekniklerine Giriş; Kurallara Dayalı Sorgulamaların Optimizasyonu; Maliyete Dayalı Sorgulamaların Optimizasyonu; Anlamsal Yapılandırmaya Dayalı Sorgulamaların Optimizayonu
Ders Kitabı / Malzemesi / Önerilen Kaynaklar
  • Fundamentals of Database Systems, Shamkant B. Navathe, Ramez A. Elmasri, Addison-Wesley Pub Co, 2002, ISBN: 0201741539
  • Database Processing: Fundamentals, Design and Implementation, David M. Kroenke, Prentice Hall; 2002, ISBN: 0130648396
  • A First Course in Database Systems, Jeffrey Ullman, Jennifer Widom, 2002.
  • An Introduction to Database Systems, C.J. DATE, 6th Edition, Addison-Wesley Publishing Company, 1995.
  • Fundamentals of Database Systems, R. Elmasri and S.B. Navathe, The Benjamin/Cummings Publishing Company, 1989.
  • http://www.oracle.com
  • http://www.ibm.com
Opsiyonel Program BileşenleriYok

Ders Öğrenim Çıktıları

  1. İleri Seviyede SQL öğrenir.
  2. QUEL hakkında bilgi sahibi olur.
  3. QBE hakkında bilgi sahibi olur.
  4. İlişkisel Analiz Dili öğrenir.
  5. DB2, ORACLE, SQL SERVER ‘deki sorgulamaların özelliklerini ve çalıştırılmasını öğrenir.
  6. Sorgulamaları optimize eder.

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

HaftaKonularÖn Hazırlık
1Yapısal Sorgulama Dili (SQL)Kaynaklardaki ilgili bölüm
2Yapısal Sorgulama Dili (SQL)Kaynaklardaki ilgili bölüm
3Yapısal Sorgulama Dili (SQL)Kaynaklardaki ilgili bölüm
4Yapısal Sorgulama Dili (SQL)Kaynaklardaki ilgili bölüm
5Bir Sistemin Kodlanmasında Dikkat Edilecek Hususlar, İlişkisel Hesaplamalı Sorgulama Diline GirişKaynaklardaki ilgili bölüm
6İlişkisel Hesaplamalı Sorgulama Dili (Relational Calculus)Kaynaklardaki ilgili bölüm
7Örneklere Dayalı Sorgulama Dili (QBE)Kaynaklardaki ilgili bölüm
8Ara Sınav 1
9Arasınav
10DB2 / ORACLE / SQL SERVER Veritabanlarında Sorgulama Çeşitleri ve ÖzellikleriKaynaklardaki ilgili bölüm
11Veri Yönetimindeki Sistem Katalogu; Sorguların Optimize Edilmesi ve Performanlarının ArtırılmasıKaynaklardaki ilgili bölüm
12Sorgulamalardaki Optimizasyon Teknikleri: Kurallara Dayalı Sorgulamaların OptimizasyonuKaynaklardaki ilgili bölüm
13Kurallara Dayalı Sorgulamaların OptimizasyonuKaynaklardaki ilgili bölüm
14Maliyete Dayalı Sorgulamaların OptimizasyonuKaynaklardaki ilgili bölüm
15Final

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
Ödev120
Sunum/Jüri
Projeler
Seminer/Workshop
Ara Sınavlar140
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 Saati143
Laboratuar
Uygulama
Arazi Çalışması
Sınıf Dışı Ders Çalışması149
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