SQL ile Veritabanı Yönetimi
Verinin dili SQL'i gerçek bir veritabanı üzerinde öğrenin: SELECT, filtreleme, sıralama, fonksiyonlar, gruplama, JOIN, alt sorgular, tablo oluşturma ve veri güncelleme.
SQL Kurs Müfredatı
Başlamadan önce oku SQL nedir, bu kurs nasıl işler?
SQL (Structured Query Language), veritabanlarıyla konuşmak için kullanılan dildir. Bir alışveriş sitesindeki ürünler, bir bankadaki hesaplar, bir okuldaki öğrenci notları hep tablolar halinde veritabanlarında saklanır. SQL ile bu tablolardan "İstanbul'daki müşterileri getir" veya "en çok satan 5 ürünü listele" gibi sorular sorarsın. Bu sitedeki kullanıcılar, kurslar ve ilerleme bilgileri de bir SQL veritabanında tutuluyor.
Bu kurs kimin için?
Daha önce programlama yapmamış olman sorun değil. SQL'in komutları İngilizce cümlelere benzer ve kısa sürede okunur hale gelir. İlk derste bir tablodaki tüm veriyi görerek başlıyoruz; sonra filtreleme, sıralama, gruplama, tabloları birleştirme (JOIN) ve tablo oluşturmaya geçiyoruz.
Bir ders nasıl işler?
- Anlatım: Önce kavramın ne olduğunu ve neden gerektiğini günlük hayattan bir örnekle anlatıyoruz.
- Örnek kod: Ardından küçük bir örneği satır satır inceliyoruz. Örnek kodlar kopyalanamaz; kendi elinle yazmak öğrenmenin en hızlı yoludur.
- Görev: Sağdaki editöre görevi kendin yazarsın. Takılırsan İpucu al butonu ipuçlarını tek tek açar; tüm ipuçlarını açıp en az 3 kez denedikten sonra istersen örnek çözümü görebilirsin.
- Zorluk: Her dersin yanında Kolay, Orta veya Zor etiketi vardır. Zor dersleri acele etmeden, ipuçlarını kullanarak çöz.
Kodun nasıl kontrol edilir?
Sorguların tarayıcıda çalışan gerçek bir veritabanında (SQLite) çalıştırılır ve sonuç tablo olarak gösterilir. Örnek veritabanında öğrenciler, kurslar ve kayıtlar gibi tablolar bulunur. Görevi tamamlamak için sorgunun sonucu görevde istenen sonuçla aynı olmalıdır. Rahatça deneme yapabilirsin; her çalıştırmada veritabanı baştan kurulur, bir şeyi bozma ihtimalin yok.