İçeriğe geç
academia.sh

Kurs Başlangıç

SQL Temelleri

Bu kursun sonunda

Kursa başla

01

Sorgulama

SQL'in dil aileleri, SELECT deyiminin yapısı, koşul yazımı, sıralama ve sınırlama, boş değerlerin sorgudaki davranışı ve yerleşik işlevler.

  1. 01 SQL Dil Aileleri Tanımlama, işleme, sorgulama, denetim ve işlem deyimleri: hangi ailenin neyi değiştirdiği, bildirimsel yazımın anlamı ve kurs boyunca kullanılacak kütüphane şemasının kurulması.
  2. 02 SELECT Yapısı Sütun listesinin ne olduğu, takma adlar, hesaplanmış ifadeler, yinelenen satırların elenmesi ve yan tümcelerin yazım sırası ile değerlendirme sırası arasındaki fark.
  3. 03 Koşullar Karşılaştırma işleçleri, mantıksal bağlaçların önceliği, aralık ve liste denetimleri, örüntü eşleme ile kaçış karakteri ve büyük/küçük harf davranışının motora bağlı olması.
  4. 04 Sıralama ve Sınırlama Sonuç kümesinin sıralanması, çok anahtarlı sıralama, harmanlamanın sıra üzerindeki etkisi, boş değerlerin yeri ve sonucu ilk satırlarla sınırlamanın standart ile yaygın yazımları.
  5. 05 Boş Değerlerle Çalışma Üç değerli mantığın sorgudaki sonuçları, boş değer sınamaları, boş değer yerine geçen işlevler, koşullu ifade ile boşluk doldurma ve liste koşulunun değillemesindeki tuzak.
  6. 06 Yerleşik İşlevler Satır başına çalışan dizgi, sayı ve tarih işlevleri; karakter ile bayt uzunluğu ayrımı, tam sayı bölmesi ve tarih işlevlerinin standarda en uzak alan olması.

02

Birleştirmeler ve Toplama

İç ve dış birleştirme, çapraz ve kendi kendine birleştirme, toplama işlevleri, gruplama ile grup düzeyi süzme ve küme işlemleri.

  1. 01 İç Birleştirme Normalleştirilmiş şemada dağılmış bilginin tek sonuçta toplanması, birleştirme koşulu, tablo takma adları, eşleşmeyen satırların düşmesi ve satır sayısının çoğalması.
  2. 02 Dış Birleştirmeler Eşleşmesi olmayan satırların korunması, korunan satırların boş değerle dolması, eşleşmeyeni bulan kalıp, sağ ve tam dış birleştirmenin motor desteği ve koşulun yerinin sonucu değiştirmesi.
  3. 03 Çapraz ve Kendi Kendine Birleştirme Koşulsuz birleştirmenin ürettiği kartezyen çarpım, kazara çarpımın belirtileri, bir tablonun iki takma adla kendisine bağlanması ve yinelenen çiftlerin elenmesi.
  4. 04 Toplama İşlevleri Satır kümesini tek değere indirgeyen sayım, toplam, ortalama ve uç değer işlevleri; boş değerlerin atlanması, yıldızlı sayım ile sütunlu sayımın farkı ve boş kümenin sonucu.
  5. 05 Gruplama ve Süzme Satırların kümelere ayrılması, grup başına özet üretimi, boş değerin kendi grubunu kurması, dış birleştirmede sayım tuzağı ve satır süzmesi ile grup süzmesinin aynı sorguda ölçülmesi.
  6. 06 Küme İşlemleri İki sonuç kümesini birleşim, kesişim ve fark olarak birleştirmek; yinelenen satırların korunup korunmaması, boş değerin küme işlemlerindeki eşitliği ve işleç önceliğinin motora bağlılığı.

03

Veri Değiştirme ve Tanımlama

Tablo tanımı ve kısıtlar, şema değiştirmenin sınırları ve taşınabilir yeniden kurma yolu, tekli ve toplu satır ekleme, koşulsuz güncelleme ve silmenin sonuçları, görünümlerin güncellenebilirliği ve nesne düzeyi yetkilendirme.

  1. 01 Tablo Oluşturma Sütun tanımının parçaları, alan ve tablo düzeyi kısıtlar, anahtarların şemada ifadesi ve kısıt ihlallerinin motorda ürettiği hata iletileri.
  2. 02 Şema Değiştirme ALTER TABLE ile sütun ekleme, adlandırma ve kaldırma; tek deyimle yapılamayan değişikliklerin motora göre değişen sınırı ve tabloyu taşınabilir biçimde yeniden kurma yordamı.
  3. 03 Satır Ekleme INSERT deyiminin sütun listeli ve konumsal biçimleri, tek deyimde çok satır, sorgu sonucunu tabloya yazma, çatışma davranışı ve eklemenin işlem içinde yapılmasının ölçülen etkisi.
  4. 04 Güncelleme ve Silme UPDATE ve DELETE deyimlerinin yapısı, koşul cümlesi unutulduğunda ne olduğu, etkilenen satır sayısının okunması, işlem açıp geri alma alışkanlığı ve silmenin bağlı satırlara etkisi.
  5. 05 Görünümler Adlandırılmış sorgu olarak görünüm tanımı, karmaşıklığı gizleme ve erişimi daraltma işlevleri, güncellenebilirlik koşulları ve görünüm üzerinden yazmanın motora göre değişen davranışı.
  6. 06 Yetki Verme ve Alma Nesne düzeyi izinlerin standart SQL yazımı, yetkili-nesne-izin üçlüsü, aktarım seçeneği ve rol kavramı; en az yetki ilkesinin bir yetki matrisi üzerinde ölçülmesi.

Aramak için yazmaya başlayın.

↑↓ Esc gezin · aç · kapat