Veritabanının anahtarları

SQL ile Keşifsel Veri Analizi

Christina Maimone

Data Scientist

Yabancı anahtarlar

Filmleri oyunculara bağlayan yabancı anahtar örneği

SQL ile Keşifsel Veri Analizi

Yabancı anahtarlar

  • Başka bir satıra referans verir
    • Farklı bir tabloda veya aynı tabloda
    • Benzersiz bir kimlik ile

                   >> Eşsiz, NULL olmayan değerler içeren birincil anahtar sütunu

  • Değerler, başvurulan sütundaki değerlere VEYA NULL'a kısıtlıdır
SQL ile Keşifsel Veri Analizi

Varlık-ilişki diyagramı

SQL ile Keşifsel Veri Analizi

tag_company ve company tabloları arasındaki bağlantıyı gösteren varlık-ilişki diyagramı

SQL ile Keşifsel Veri Analizi

company tablosunda öz-referansı gösteren varlık-ilişki diyagramı

SQL ile Keşifsel Veri Analizi

Varlık-ilişki diyagramı

SQL ile Keşifsel Veri Analizi

Birincil anahtarlar içeren varlık-ilişki diyagramı

SQL ile Keşifsel Veri Analizi

Coalesce işlevi

coalesce(value_1, value_2 [, ...])
  • Satır satır çalışır
  • İlk NULL olmayan değeri döndürür
SQL ile Keşifsel Veri Analizi

Coalesce işlevi

SELECT *
  FROM prices;
 column_1 | column_2 
----------+----------
          |       10
          |         
       22 |         
        3 |        4
SELECT coalesce(column_1, column_2)
  FROM prices;
 coalesce 
----------
       10

       22
        3
SQL ile Keşifsel Veri Analizi

Keşfe devam zamanı!

SQL ile Keşifsel Veri Analizi

Preparing Video For Download...