Les clés de la base de données

Analyse exploratoire des données en SQL

Christina Maimone

Data Scientist

Clés externes

Exemple de clé externe reliant des films à des acteurs

Analyse exploratoire des données en SQL

Clés externes

  • Référencer une autre ligne
    • Dans une autre table ou dans la même table
    • Grâce à un identifiant unique

                   >> Colonne de clé primaire contenant des valeurs uniques et non-NULLES

  • Valeurs limitées aux valeurs de la colonne référencée OU NULLE
Analyse exploratoire des données en SQL

Diagramme de relation entre entités

Analyse exploratoire des données en SQL

Diagramme de relations entre entités illustrant le lien entre les tables tag_company et company

Analyse exploratoire des données en SQL

Diagramme de relations entre les entités illustrant l'auto-référence dans la table des entreprises

Analyse exploratoire des données en SQL

Diagramme de relation entre entités

Analyse exploratoire des données en SQL

Diagramme de relations entre entités avec clés primaires

Analyse exploratoire des données en SQL

Fonction fusion

coalesce(value_1, value_2 [, ...])
  • Fonctionne rangée par rangée
  • Renvoie la première valeur non-NULLE.
Analyse exploratoire des données en SQL

Fonction fusion

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

       22
        3
Analyse exploratoire des données en SQL

Continuons notre exploration !

Analyse exploratoire des données en SQL

Preparing Video For Download...