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 57 görüntülenme
İleri Seviye
Zorluk
HTML
Format
304
İ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, '[email protected]');\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

Ücretsiz Online Deneme Sınavları

Word, Excel, muhasebe, web tasarım, on parmak ve bilgisayar işletmenliği denemeleri. Anında sonuç, istediğiniz kadar tekrar çözün.

Hemen Sınava Başla