İlişkisel veritabanı elektronik tablodan neyi farklı yapar?
9 dk
Veritabanı temelleri ve kurulum
Önizlemeye açık
İlişkisel veritabanı elektronik tablodan neyi farklı yapar? dersi, Veritabanı temelleri ve kurulum bölümünün bir parçasıdır. Bu ders anlatım olarak kurgulanmıştır; aşağıdaki not, derste izlenen yolu adım adım aktarır. Ay…
İlişkisel veritabanı elektronik tablodan neyi farklı yapar? dersi, Veritabanı temelleri ve kurulum bölümünün bir parçasıdır. Bu ders anlatım olarak kurgulanmıştır; aşağıdaki not, derste izlenen yolu adım adım aktarır. Ayırmanız gereken süre yaklaşık 9 dakikadır.
Bu bölümün amacı
İlişkisel veritabanının ne işe yaradığını netleştirip yerel bir MySQL/MariaDB sunucusu kuruyor ve kurs boyunca kullanacağımız örnek veritabanını yüklüyoruz.
Derste ele alınanlar
İlişkisel veritabanı elektronik tablodan neyi farklı yapar? konusunun ne işe yaradığı ve hangi durumda kullanıldığı.
Konunun veritabanı temelleri ve kurulum bölümündeki diğer başlıklarla ilişkisi.
Başlangıç düzeyinde tipik hatalar ve bunlardan kaçınma yolları.
Öğrendiğinizi kendi projenizde deneyebileceğiniz küçük bir uygulama önerisi.
Kursun bu dersle ilerlettiği kazanımlar
MySQL veya MariaDB kurup örnek bir veritabanını içe aktarmak
SELECT, WHERE, ORDER BY ve LIMIT ile hedeflediğiniz satırları çekmek
INNER JOIN ve LEFT JOIN arasındaki farkı sonuç kümesi üzerinden ayırt etmek
Dersi bitirmeden önce
Konuyu kendi cümlelerinizle bir paragrafta özetleyin ve aklınıza takılan noktayı Notlarım sekmesine yazın. Takıldığınız bir yer varsa Soru-cevap sekmesinden eğitmene iletebilirsiniz. Hazır olduğunuzda dersi tamamlandı olarak işaretleyip bir sonrakine geçin.
Bu derste indirilebilir dosya yok
Kursun diğer derslerinde alıştırma dosyaları ve şablonlar bulunuyor.
PY
Pelin Y. · 2 Nisan 2026
LEFT JOIN yazdım ama sonuç INNER JOIN gibi davranıyor, eşleşmeyen satırlar gelmiyor. Sorguda WHERE ile sağ tablodan bir sütuna filtre koymuştum.
EK
Emre KavaslarEğitmen
Sorun tam olarak o WHERE koşulunda. LEFT JOIN eşleşmeyen satırlar için sağ tablonun sütunlarını NULL doldurur; WHERE'de o sütuna filtre koyduğunuzda NULL satırlar koşulu geçemez ve elenirler, sonuç da INNER JOIN'e döner. Filtreyi WHERE yerine JOIN'in ON koşuluna taşıyın; böylece filtre birleştirme sırasında uygulanır ve eşleşmeyen satırlar sonuçta kalır. Eşleşmeyenleri özellikle arıyorsanız WHERE sag_tablo.id IS NULL kalıbını kullanabilirsiniz.
Soru sormak için kursa kaydolmanız gerekiyor.
Not almak için kursa kaydolun
Kayıtlı öğrenciler her ders için not tutabilir; notlar öğrenci panelinde toplanır.