Ders AdıKodu Yerel KrediAKTS Ders (saat/hafta)Uygulama (saat/hafta)Laboratuar (saat/hafta)
Veri Yönetimi ve Dosya Yapıları II MTM354135300
ÖnkoşullarYok
YarıyılBahar
Dersin Diliİngilizce, Türkçe
Dersin SeviyesiLisans
Dersin TürüSeçmeli @ Matematik Mühendisliği Lisans Programı (%30 İngilizce)
Ders KategorisiTemel Meslek Dersleri
Dersin Veriliş ŞekliYüz yüze
Dersi Sunan Akademik BirimMatematik Mühendisliği Bölümü
Dersin KoordinatörüAyla Şaylı
Dersi Veren(ler)Ayla Şaylı
Asistan(lar)ı
Dersin AmacıVeri Tabanı Sistemlerinde Kullanılan Sorgulama Dillerini, özellikle Yapısal Sorgulama Dili (SQL)li 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ğiİlişkisel Veritabanı Yönetim Sistemlerine Giriş; Veritabanı Yükleme; Yapısal Sorgulama Dili (SQL) Temelleri; SQL-Veri Tanımlama Dİli (DDL): Create-Drop-Alter; SQL-VeriGüncelleme Dili(DML): Update-Insert-Delete; COMPANY Uygulaması (DDL+DML); SQL-Görüntü Tanımlama Dili (VDL): Bir Veya Çok Tabloda Temel Sorgular; SQL-VDL: Küme İşlemleri ve Gömülü Sorgular; SQL-VDL: Küme Toplamında Uygulanan İşlemler; SQL-VDL:Kompleks Sorgular; PL-SQL: Fonksiyonlar; PL-SQL: Kullanıcı tanımlı Fonksiyonlar; PL-SQL:Görüntüler; PL-SQL: Depolanan Prosedürler; PL-SQL: Tetikleyiciler; Örneklere Dayalı Sorgulama Dili (QBE); İngilizce Diline Dayalı Sorgulama Dili (QUEL); Sorgu Optimizasyonu
Ders Kitabı / Malzemesi / Önerilen Kaynaklar
  • Fundamentals of Database Systems, Elmasri, Ramez, and Shamkant B. Navathe, Global Edition. Pearson Education Limited, 2015
  • Principles of Database Systems, Kandiri, John, 2018
  • 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. SQL ve PL-SQL öğrenir.
  2. QUEL öğrenir.
  3. QBE öğrenir.
  4. SQL SERVER, ORACLE ve DB2 ‘deki Sorgulamaların Özelliklerini ve Çalıştırılmasını Ögrenir.
  5. To optimise given-queries to execute in the best way

Ders Öğrenim Çıktısı & Program Çıktısı Matrisi

DÖÇ-1DÖÇ-2DÖÇ-3DÖÇ-4DÖÇ-5
PÇ-155555
PÇ-255555
PÇ-355555
PÇ-455555
PÇ-555555
PÇ-655555
PÇ-755555
PÇ-855555
PÇ-955555
PÇ-1055555
PÇ-1133333
PÇ-1233333
PÇ-1355555
PÇ-1455555
PÇ-1555555
PÇ-1655555
PÇ-1755555
PÇ-1833333
PÇ-1933333
PÇ-2033333
PÇ-2133333
PÇ-2233333
PÇ-2355555
PÇ-2433333
PÇ-2555555
PÇ-2655555
PÇ-2733333
PÇ-2833333
PÇ-2955555
PÇ-3055555

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

HaftaKonularÖn Hazırlık
1İlişkisel Veritabanı Yönetim Sistemlerine GirişKaynaklardaki ilgili bölüm
2Veritabanı Yükleme; Yapısal Sorgulama Dili (SQL) TemelleriKaynaklardaki ilgili bölüm
3SQL-Veri Tanımlama Dİli (DDL): Create-Drop-AlterKaynaklardaki ilgili bölüm
4SQL-VeriGüncelleme Dili(DML): Update-Insert-DeleteKaynaklardaki ilgili bölüm
5COMPANY Uygulaması (DDL+DML)Kaynaklardaki ilgili bölüm
6SQL-Görüntü Tanımlama Dili (VDL): Bir Veya Çok Tabloda Temel SorgularKaynaklardaki ilgili bölüm
7SQL-VDL: Küme İşlemleri ve Gömülü SorgularKaynaklardaki ilgili bölüm
8Ara Sınav 1
9PL-SQL: FonksiyonlarKaynaklardaki ilgili bölüm
10PL-SQL: Kullanıcı Tanımlı Fonksiyonlar; GörüntülerKaynaklardaki ilgili bölüm
11PL-SQL: Depolanan Prosedürler; PL-SQL: TetikleyicilerKaynaklardaki ilgili bölüm
12Örneklere Dayalı Sorgulama Dili (QBE); İngilizce Diline Dayalı Sorgulama Dili (QUEL)Kaynaklardaki ilgili bölüm
13Sorgu OptimizasyonuKaynaklardaki ilgili bölüm
14Make-Up ExamKaynaklardaki ilgili bölüm
15Anlamsal Yapılandırmaya Dayalı Sorgulamaların OptimizasyonuKaynaklardaki ilgili bölüm
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
Ödev110
Sunum/Jüri
Projeler
Seminer/Workshop
Ara Sınavlar150
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 Saati133
Laboratuar
Uygulama
Arazi Çalışması
Sınıf Dışı Ders Çalışması136
Derse Özgü Staj
Ödev121
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)121
Final (Sınav Süresi + Sınav Hazırlık Süresi)121
Toplam İşyükü :
Toplam İşyükü / 30(s) :
AKTS Kredisi :
Diğer NotlarYok