Khám phá mô hình dữ liệu khái niệm và logic

Nhập môn Mô hình dữ liệu trong Snowflake

Nuno Rocha

Director of Engineering

Mô hình khái niệm là gì?

Mô hình khái niệm, phác thảo một ngôi nhà

Nhập môn Mô hình dữ liệu trong Snowflake

Mô hình dữ liệu logic là gì?

Mô hình logic, bản vẽ nhà với kích thước phòng và thông tin khác

Nhập môn Mô hình dữ liệu trong Snowflake

Áp dụng mô hình khái niệm

Mô hình khái niệm: Tổng quan cấp cao về các thực thể dữ liệu chính Mô hình khái niệm, danh sách thực thể

Nhập môn Mô hình dữ liệu trong Snowflake

Áp dụng mô hình khái niệm (1)

Mô hình khái niệm: Tổng quan cấp cao về các thực thể dữ liệu chính Mô hình khái niệm, quan hệ giữa các thực thể

Nhập môn Mô hình dữ liệu trong Snowflake

Áp dụng mô hình logic

Mô hình logic: Thực thể chi tiết với định nghĩa thuộc tính và quan hệ của chúng Mô hình logic, thực thể với danh sách thuộc tính

Nhập môn Mô hình dữ liệu trong Snowflake

Áp dụng mô hình logic (1)

Bội số quan hệ (cardinality): Số lần các thực thể liên kết với nhau Mô hình logic, thêm bội số quan hệ

Nhập môn Mô hình dữ liệu trong Snowflake

Triển khai mô hình logic

SELECT FROM: Lệnh SQL lấy cột từ một bảng

SELECT * 
FROM ecommerceonlineretail;

Dữ liệu thương mại điện tử

Nhập môn Mô hình dữ liệu trong Snowflake

Triển khai mô hình logic (1)

DESC TABLE ecommerceonlineretail;

Dữ liệu thương mại điện tử

Nhập môn Mô hình dữ liệu trong Snowflake

Triển khai mô hình logic (2)

CREATE TABLE: Lệnh SQL định nghĩa cấu trúc bảng mới

CREATE OR REPLACE TABLE customers (
    customerid NUMBER(38,0),
    country VARCHAR(255)
);
Nhập môn Mô hình dữ liệu trong Snowflake

Tổng quan thuật ngữ và hàm

  • Mô hình khái niệm: Tổng quan cấp cao về các thực thể dữ liệu chính
  • Mô hình logic: Thực thể chi tiết với định nghĩa thuộc tính và quan hệ của chúng
  • Bội số quan hệ (cardinality): Số lần các thực thể liên kết với nhau
  • SELECT FROM: Lệnh SQL lấy cột từ bảng
  • CREATE OR REPLACE TABLE: Lệnh SQL tạo hoặc thay thế cấu trúc bảng
SELECT * FROM table_name;
CREATE OR REPLACE TABLE table_name (
      column_name column_datatype,
      another_column column_datatype
); 
Nhập môn Mô hình dữ liệu trong Snowflake

Hãy luyện tập!

Nhập môn Mô hình dữ liệu trong Snowflake

Preparing Video For Download...