Anasayfa / Dökümanlar / Full-Stack Yazılım - SQL ve Veritabanı Yönetimi
İleri Seviye

Full-Stack Yazılım - SQL ve Veritabanı Yönetimi

Microsoft Word (İleri Seviye) Özge BİLİCİ 12.04.2026 9 görüntülenme
İleri Seviye
Zorluk
HTML
Format
254
İndirme
2.2 KB
Boyut

İçerik

? Full-Stack Yazılım - SQL ve Veritabanı Yönetimi

Bu döküman, Yazılım Uzmanlığı kategorisinde İleri Seviye eğitim materyalidir. Aşağıda konunun detaylı açıklaması, örnekler ve pratik alıştırmalar bulacaksınız.

? Seviye: İleri — Bu içerik ileri düzey teknikler ve profesyonel uygulamalar içerir. Orta seviye bilgi gerektirir.

SQL Temelleri

Tablo Oluşturma

CREATE TABLE ogrenciler (\n    id INT PRIMARY KEY AUTO_INCREMENT,\n    ad VARCHAR(50) NOT NULL,\n    soyad VARCHAR(50) NOT NULL,\n    yas INT,\n    email VARCHAR(100) UNIQUE,\n    kayit_tarihi DATE DEFAULT CURRENT_DATE\n);

Veri İşlemleri (CRUD)

-- Ekleme\nINSERT INTO ogrenciler (ad, soyad, yas, email)\nVALUES ('Ali', 'Yılmaz', 22, 'ali@email.com');\n\n-- Sorgulama\nSELECT * FROM ogrenciler WHERE yas > 20;\nSELECT ad, soyad FROM ogrenciler ORDER BY ad;\n\n-- Güncelleme\nUPDATE ogrenciler SET yas = 23 WHERE id = 1;\n\n-- Silme\nDELETE FROM ogrenciler WHERE id = 1;

JOIN İşlemleri

-- İki tabloyu birleştirme\nSELECT o.ad, k.kurs_adi\nFROM ogrenciler o\nINNER JOIN kayitlar k ON o.id = k.ogrenci_id;

Aggregate Fonksiyonlar

SELECT COUNT(*) FROM ogrenciler;           -- Toplam kayıt\nSELECT AVG(yas) FROM ogrenciler;           -- Yaş ortalaması\nSELECT sehir, COUNT(*) FROM ogrenciler     -- Şehir bazlı\nGROUP BY sehir HAVING COUNT(*) > 5;

? SQL Projesi

  1. Öğrenci, Kurs ve Kayıt tabloları oluşturun
  2. 50 örnek öğrenci ekleyin
  3. JOIN ile öğrenci-kurs eşleştirmesi yapın
  4. Kurs bazlı öğrenci sayısını hesaplayın
ÜCRETSİZ ONLINE SINAV

Online Bilgisayar İşletmenliği Deneme Sınavı

40 soruluk profesyonel deneme sınavıyla bilgi seviyenizi ölçün. Anında sonuç!

Hemen Sınava Başla