Ders Notları

100% Complete (success)
Dikkat !!! Lütfen okuyunuz ...

Öğretim Üyesi (Üyeleri): Arş. Gör. Zinnet Duygu Akşehir *

(*) Ders notu girebilmek için, bu alanda kendi isminiz yazıyor olmalı...

  • Bologna verilerinin girilmesi;
    ubys.omu.edu.tr adresinden,
    ÜBYS' de Öğretim Elemanları yetkisi seçilmeli... Öğretim elemanı danışmanlık işlemlerinden yapabilirsiniz...
Yıl: 2024, Dönem: Güz
Ders Kitabı / Malzemesi / Önerilen Kaynaklar

İleri Seviye T–SQL Programlama, Cihan ÖZHAN, KODLAB Yayınevi

Dersin İçeriği

Alt sorgular, birleşimler, set işlemleri, pencere fonksiyonları, görünümler, tetikleyiciler, saklı yordamlar, SQL performans analizi, prosedürel SQL (PL/pgSQL, T-SQL), büyük veri ile SQL uygulamaları.

Dersin Amacı

Bu dersin amacı, öğrencilere ileri düzey SQL tekniklerini öğretmek; alt sorgular, pencere fonksiyonları, tetikleyiciler, görünümler ve saklı yordamlar gibi gelişmiş sorgulama yapılarını etkin bir şekilde kullanabilme becerisi kazandırmaktır. Ayrıca öğrencilerin veritabanı performansını analiz edip iyileştirme konusunda uygulamalı deneyim kazanmaları hedeflenmektedir. Bunun yanı sıra, sistemlerde yaygın olarak kullanılan T-SQL ve PL/SQL gibi prosedürel SQL dillerini ileri düzeyde kullanabilmeleri amaçlanmaktadır.

Haftalık Ders İçeriği

Hafta Teorik Uygulama Laboratuar Ders Notları
1 SQL tekrar ve giriş, veri sorgulama teknikleri
2 Alt sorgular, iç içe SELECT yapıları
3 Gelişmiş JOIN türleri (INNER, OUTER, SELF, CROSS)
4 Set işlemleri: UNION, INTERSECT, EXCEPT
5 SQL pencere fonksiyonları
6 Görünümler (VIEW) ve sanal tablolar
7 Saklı yordamlar (Stored Procedures)
8 Tetikleyiciler (Triggers)
9 Ara Sınav
10 SQL’de hata yakalama ve kontrol yapıları
11 SQL performans analizi ve indeksleme
12 PL/pgSQL ile prosedürel SQL programlama
13 T-SQL ile uygulama örnekleri
14 Büyük veri ortamlarında SQL kullanımı
15 Genel tekrar, proje sunumları
16 Final Sınavı