Les clés de la base de données

Analyse exploratoire des données en SQL

Christina Maimone

Data Scientist

Clés étrangères

Exemple de clé étrangère reliant des films à des acteurs

Analyse exploratoire des données en SQL

Clés étrangères

  • Référencer une autre ligne
    • Dans une autre table ou la même table
    • Par un identifiant unique

                   >> Colonne de clé primaire contenant des valeurs uniques, non NULL

  • Valeurs limitées à celles de la colonne référencée OU NULL
Analyse exploratoire des données en SQL

Diagramme entité-association

Analyse exploratoire des données en SQL

Diagramme entité-association montrant le lien entre les tables tag_company et company

Analyse exploratoire des données en SQL

Diagramme entité-association montrant l'autoréférence dans la table company

Analyse exploratoire des données en SQL

Diagramme entité-association

Analyse exploratoire des données en SQL

Diagramme entité-association avec clés primaires

Analyse exploratoire des données en SQL

Fonction COALESCE

coalesce(value_1, value_2 [, ...])
  • S'applique ligne par ligne
  • Retourne la première valeur non NULL
Analyse exploratoire des données en SQL

Fonction COALESCE

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 l'exploration !

Analyse exploratoire des données en SQL

Preparing Video For Download...