Browsy Mascot LogoBrowsy Logo
Summarize videos and websites instantly.
Get Browsy now! 🚀

SQL Projeleri: Üniversite Ders Sistemi ile Temel Bilgiler

Go to URL
Copy

Tabloları Oluşturma (DDL)

  • Summary Marker

    Öğrenci tablosu: Öğrenci bilgilerini saklar.

  • Summary Marker

    Öğretmen tablosu: Öğretim üyelerinin detaylarını içerir.

  • Summary Marker

    Ders tablosu: Derslerin bilgileri ve öğretmen bağlantıları saklanır.

  • Summary Marker

    Kayıt tablosu: Öğrencilerin derslere kaydolma bilgilerini içerir.

Örnek Veriler (DML)

  • Summary Marker

    Üç öğrenci bilgisi eklenir: Arda Kaya, Berat Yılmaz, ve Ece Demir.

  • Summary Marker

    İki öğretmenin bilgileri veritabanına eklenir.

  • Summary Marker

    Üç farklı ders ve her ders için öğretmen ataması yapılır.

  • Summary Marker

    Öğrencilerin ders kayıtları ve notları eklenir.

SELECT Sorguları

  • Summary Marker

    Tüm öğrencilerin bilgileri sorgulanır.

  • Summary Marker

    Yalnızca Yazılım Mühendisliği öğrencileri seçilir.

  • Summary Marker

    Öğrencilerin aldığı dersler ve notları için JOIN kullanılır.

JOIN ve Gruplama

  • Summary Marker

    Her öğrencinin ortalama notunu hesaplayan sorgu oluşturulmuştur.

  • Summary Marker

    80 üzeri ortalamaya sahip öğrenciler filtrelenir.

Fonksiyonlar

  • Summary Marker

    Toplam öğrenci sayısını veren COUNT() kullanımı.

  • Summary Marker

    En yüksek notu bulmak için MAX() fonksiyonu kullanılır.

  • Summary Marker

    Toplam ders kredisi için SUM() fonksiyonu kullanılmıştır.

  • Summary Marker

    Ortalama yaş hesaplamak için doğum yılı kullanılır.

PROCEDURE (Saklı Yordam)

  • Summary Marker

    Not güncellemeleri için saklı bir yordam oluşturulur.

  • Summary Marker

    Not güncellenirken kolay bir sorgu ile kullanımı gösterilir.

TRIGGER (Tetikleyici)

  • Summary Marker

    Her not güncellendiğinde NotLog tablosuna bilgi eklemesi için tetikleyici oluşturulur.

  • Summary Marker

    Not değişiklikleri otomatik olarak loglanır.

Ek: ALT SORGULAR ve GÖRÜNÜM (View)

  • Summary Marker

    En yüksek ortalamaya sahip öğrencinin bilgileri alt sorgu ile çekilir.

  • Summary Marker

    Raporlama amacıyla görünüm (view) oluşturulur.

Öğrenilenler

  • Summary Marker

    DDL ile tablo oluşturma ve düzenleme becerileri kazanıldı.

  • Summary Marker

    DML ile veri ekleme, silme ve güncelleme işlemleri öğrenildi.

  • Summary Marker

    SELECT ile veri çekme ve filtreleme yetenekleri geliştirildi.

  • Summary Marker

    JOIN kullanarak tablolar arasında bağ kurma becerisi kazanıldı.

  • Summary Marker

    Fonksiyonlarla istatistiksel analizler yapılabileceği öğrenildi.

  • Summary Marker

    GROUP BY ile veri gruplayarak analiz yapabilme yeteneği geliştirildi.

  • Summary Marker

    PROCEDURE ile işlemleri saklama yöntemleri öğrenildi.

  • Summary Marker

    TRIGGER ile otomatik işlem tetikleyici mekanizmaları kuruldu.

  • Summary Marker

    VIEW ile sanal tabloların nasıl oluşturulacağı öğrenildi.