Explorer les modèles de données conceptuels et logiques

Introduction à la modélisation des données dans Snowflake

Nuno Rocha

Director of Engineering

Qu'est-ce qu'un modèle conceptuel ?

Modèle conceptuel, croquis d'une maison

Introduction à la modélisation des données dans Snowflake

Qu'est-ce qu'un modèle de données logique ?

Modèle logique, plan de maison avec dimensions des pièces et autres

Introduction à la modélisation des données dans Snowflake

Application du modèle conceptuel

Modèle conceptuel : vue d'ensemble des principales entités de données Modèle conceptuel, liste d'entités

Introduction à la modélisation des données dans Snowflake

Application du modèle conceptuel (1)

Modèle conceptuel : vue d'ensemble des principales entités de données Modèle conceptuel, relation entre les entités

Introduction à la modélisation des données dans Snowflake

Application du modèle logique

Modèle logique : entités détaillées avec la définition des attributs et leurs relations Modèle logique, entités avec liste d'attributs

Introduction à la modélisation des données dans Snowflake

Application du modèle logique (1)

Cardinalité des relations : nombre d'associations entre les entités Modèle logique, ajout de la cardinalité des relations

Introduction à la modélisation des données dans Snowflake

Mise en œuvre du modèle logique

SELECT FROM : commande SQL pour récupérer des colonnes d'une table

SELECT * 
FROM ecommerceonlineretail;

Données de commerce électronique

Introduction à la modélisation des données dans Snowflake

Mise en œuvre du modèle logique (1)

DESC TABLE ecommerceonlineretail;

Données de commerce électronique

Introduction à la modélisation des données dans Snowflake

Mise en œuvre du modèle logique (2)

CREATE TABLE : commande SQL pour définir la structure d'une nouvelle table

CREATE OR REPLACE TABLE customers (
    customerid NUMBER(38,0),
    country VARCHAR(255)
);
Introduction à la modélisation des données dans Snowflake

Aperçu de la terminologie et des fonctions

  • Modèle conceptuel : vue d'ensemble des principales entités de données
  • Modèle logique : entités détaillées avec définitions d'attributs et leurs relations
  • Cardinalité des relations : nombre d'associations entre les entités
  • SELECT FROM : commande SQL pour récupérer des colonnes d'une table
  • CREATE OR REPLACE TABLE : commande SQL pour créer ou remplacer la structure d'une table
SELECT * FROM table_name;
CREATE OR REPLACE TABLE table_name (
      column_name column_datatype,
      another_column column_datatype
); 
Introduction à la modélisation des données dans Snowflake

Passons à la pratique !

Introduction à la modélisation des données dans Snowflake

Preparing Video For Download...