Programlar
Başlangıç8 hafta9 bölüm · 44 ders · 9 ödev

Baştan Sona SQL

SQL'i sözdizimi ezberleyerek değil, veritabanının veriyi nasıl tuttuğunu ve sorguyu nasıl çözdüğünü anlayarak öğreten program. Tablo ve anahtarlardan JOIN'lere, toplulaştırmadan alt sorgulara, şema tasarımından indekslere; sonunda kendi tasarladığın bir e-ticaret veritabanı.

Verilen süreler tahminidir; kurumunuzun saat planlamasına göre revize edilir.

Kime uygun

  • · Sıfırdan veritabanı öğrenecek olanlar
  • · Arka uç geliştirmeye başlamadan önce veri katmanını sağlamlaştırmak isteyenler
  • · Raporlama için SQL yazması gereken yazılımcılar

Ön koşullar

  • · Temel bilgisayar kullanımı yeterli
  • · Programlama bilgisi gerekmiyor

Müfredat

Veri neden dosyada tutulmaz: veritabanına duyulan ihtiyaç28 dk
İlişkisel model: tablo, satır, sütun26 dk
Birincil ve yabancı anahtar30 dk
Bölüm ödevi: Kütüphane veri modelini çizmek40 dk
Kütüphane veri modelini çizmeködev
PostgreSQL — Öğreticibağlantı
MySQL — Başvuru Kılavuzubağlantı
dbdiagram.iobağlantı
SELECT ve sütun seçimi24 dk
WHERE ve karşılaştırma işleçleri28 dk
ORDER BY, LIMIT ve OFFSET26 dk
NULL ile çalışmak30 dk
Bölüm ödevi: Sipariş tablosunda sorgu avı45 dk
Sipariş tablosunda sorgu avıödev
PostgreSQL — SELECTbağlantı
MySQL — SELECT Söz Dizimibağlantı
SQLBolt — Etkileşimli Derslerbağlantı
INSERT ve toplu ekleme28 dk
UPDATE ve WHERE'siz güncelleme tuzağı26 dk
DELETE ve yumuşak silme30 dk
Kısıtlar: NOT NULL, UNIQUE, CHECK24 dk
Bölüm ödevi: Yazma işlemleri ve kısıtlar50 dk
Yazma işlemleri ve kısıtlarödev
PostgreSQL — Kısıtlarbağlantı
MySQL — INSERT Söz Dizimibağlantı
Use The Index, Lukebağlantı
COUNT, SUM, AVG, MIN, MAX28 dk
GROUP BY: gruplayarak saymak26 dk
HAVING ve WHERE farkı30 dk
CASE ile koşullu toplama28 dk
Bölüm ödevi: Aylık satış raporu40 dk
Aylık satış raporuödev
PostgreSQL — Toplulaştırma Fonksiyonlarıbağlantı
MySQL — GROUP BYbağlantı
Mode — SQL Öğreticibağlantı
INNER JOIN: eşleşen satırlar26 dk
LEFT, RIGHT ve FULL JOIN30 dk
Kendi kendine JOIN ve çoklu JOIN24 dk
JOIN hataları: çoğalan satırlar28 dk
Bölüm ödevi: Müşteri, sipariş ve ürün raporu45 dk
Müşteri, sipariş ve ürün raporuödev
PostgreSQL — Tabloları Birleştirmekbağlantı
MySQL — JOIN Söz Dizimibağlantı
A Visual Explanation of SQL Joinsbağlantı
Alt sorgular: sorgu içinde sorgu26 dk
EXISTS ve IN30 dk
WITH ile CTE: okunur sorgular28 dk
UNION, INTERSECT ve EXCEPT26 dk
Bölüm ödevi: İç içe sorguyu CTE'ye çevirmek50 dk
İç içe sorguyu CTE'ye çevirmeködev
PostgreSQL — WITH Sorgularıbağlantı
MySQL — Alt Sorgularbağlantı
Modern SQLbağlantı
Normal formlar: 1NF'den 3NF'ye30 dk
Bire-çok ve çoka-çok ilişkiler24 dk
Veri tipi seçimi28 dk
ALTER TABLE ve şema değişikliği26 dk
Bölüm ödevi: Normalleşmemiş tabloyu yeniden tasarlamak40 dk
Normalleşmemiş tabloyu yeniden tasarlamaködev
PostgreSQL — Veri Tipleribağlantı
Database Design — Normalizasyon Rehberibağlantı
Evolutionary Database Designbağlantı
İndeks nedir, ne zaman işe yarar30 dk
EXPLAIN çıktısını okumak28 dk
İşlem (transaction) ve ACID26 dk
Pencere fonksiyonlarına giriş30 dk
Bölüm ödevi: Yavaş sorguyu indeksle hızlandırmak45 dk
Yavaş sorguyu indeksle hızlandırmaködev
PostgreSQL — Dizinlerbağlantı
PostgreSQL — EXPLAIN Kullanımıbağlantı
Use The Index, Luke — Girişbağlantı
SQL enjeksiyonu ve parametreli sorgular24 dk
Yedekleme ve geri yükleme28 dk
SQL mi NoSQL mi: karar çerçevesi26 dk
Buradan sonra nereye30 dk
Bitirme projesi: E-ticaret veritabanı: şema, sorgular ve indeksler60 dk
E-ticaret veritabanı: şema, sorgular ve indekslerödev
OWASP — SQL Enjeksiyonubağlantı
PostgreSQL — Belgelerbağlantı
MySQL — Belgelerbağlantı
DersÖdevKaynak

Bu programı kurumunuzun kendi sınıfında, müfredat, ders ve değerlendirme dahil yürütüyorum.

Kurumunuza getirin