Klíče databáze

Průzkumná analýza dat v SQL

Christina Maimone

Data Scientist

Cizí klíče

Příklad cizího klíče propojujícího filmy s herci

Průzkumná analýza dat v SQL

Cizí klíče

  • Odkazují na jiný řádek
    • V jiné nebo stejné tabulce
    • Prostřednictvím jedinečného ID

                   >> Sloupec primárního klíče s jedinečnými hodnotami bez NULL

  • Hodnoty omezeny na hodnoty odkazovaného sloupce nebo NULL
Průzkumná analýza dat v SQL

Diagram vztahů mezi entitami

Průzkumná analýza dat v SQL

Diagram vztahů mezi entitami zobrazující vazbu mezi tabulkami tag_company a company

Průzkumná analýza dat v SQL

Diagram vztahů mezi entitami zobrazující sebereferenci v tabulce company

Průzkumná analýza dat v SQL

Diagram vztahů mezi entitami

Průzkumná analýza dat v SQL

Diagram vztahů mezi entitami s primárními klíči

Průzkumná analýza dat v SQL

Funkce COALESCE

coalesce(value_1, value_2 [, ...])
  • Pracuje řádek po řádku
  • Vrátí první hodnotu, která není NULL
Průzkumná analýza dat v SQL

Funkce COALESCE

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

       22
        3
Průzkumná analýza dat v SQL

Pokračujte v prozkoumávání!

Průzkumná analýza dat v SQL

Preparing Video For Download...