Explorarea modelelor de date conceptuale și logice

Introducere în modelarea datelor în Snowflake

Nuno Rocha

Director of Engineering

Ce este un model conceptual?

Model conceptual, schiță a unei case

Introducere în modelarea datelor în Snowflake

Ce este un model de date logic?

Model logic, plan al casei cu dimensiunile camerelor

Introducere în modelarea datelor în Snowflake

Aplicarea modelului conceptual

Model conceptual: Prezentare generală a entităților principale de date Model conceptual, listă de entități

Introducere în modelarea datelor în Snowflake

Aplicarea modelului conceptual (1)

Model conceptual: Prezentare generală a entităților principale de date Model conceptual, relația dintre entități

Introducere în modelarea datelor în Snowflake

Aplicarea modelului logic

Model logic: Entități detaliate cu definiții ale atributelor și relațiile dintre ele Model logic, entități cu liste de atribute

Introducere în modelarea datelor în Snowflake

Aplicarea modelului logic (1)

Cardinalitatea relației: Numărul de asocieri dintre entități Model logic, cu cardinalitatea relației

Introducere în modelarea datelor în Snowflake

Implementarea modelului logic

SELECT FROM: comandă SQL pentru extragerea coloanelor dintr-un tabel

SELECT * 
FROM ecommerceonlineretail;

Date e-commerce

Introducere în modelarea datelor în Snowflake

Implementarea modelului logic (1)

DESC TABLE ecommerceonlineretail;

Date e-commerce

Introducere în modelarea datelor în Snowflake

Implementarea modelului logic (2)

CREATE TABLE: comandă SQL pentru definirea unui nou tabel

CREATE OR REPLACE TABLE customers (
    customerid NUMBER(38,0),
    country VARCHAR(255)
);
Introducere în modelarea datelor în Snowflake

Terminologie și funcții — prezentare generală

  • Model conceptual: Prezentare generală a entităților principale de date
  • Model logic: Entități detaliate cu atribute și relațiile dintre ele
  • Cardinalitatea relației: Numărul de asocieri dintre entități
  • SELECT FROM: comandă SQL pentru extragerea coloanelor dintr-un tabel
  • CREATE OR REPLACE TABLE: comandă SQL pentru crearea sau înlocuirea unui tabel
SELECT * FROM table_name;
CREATE OR REPLACE TABLE table_name (
      column_name column_datatype,
      another_column column_datatype
); 
Introducere în modelarea datelor în Snowflake

Să exersăm!

Introducere în modelarea datelor în Snowflake

Preparing Video For Download...