Armazene seus dados

Aplicando SQL a Problemas do Mundo Real

Dmitriy (Dima) Gorenshteyn

Lead Data Scientist, Memorial Sloan Kettering Cancer Center

Três formas de armazenar seus dados

  1. Crie uma TABLE com dados novos
  2. Crie uma TABLE com dados existentes
  3. Crie uma VIEW com dados existentes
Aplicando SQL a Problemas do Mundo Real

Crie uma TABLE com dados novos

Colunas na tabela address

  • address_id
  • address
  • district
  • city
  • postal_code
  • phone
Aplicando SQL a Problemas do Mundo Real

Crie uma TABLE com dados novos

postal_code distance
53182 3.4
15540 10.2
67912 1.9
81766 21
... ...
Aplicando SQL a Problemas do Mundo Real

Crie uma TABLE com dados novos

1) Criar uma nova tabela

CREATE TABLE zip_distance (
    postal_code INT,
    distance FLOAT
);

2) Inserir dados na tabela

INSERT INTO zip_distance (postal_code, distance)
VALUES
(53182, 3.4),                
(15540, 10.2),                
(67912, 1.9);
Aplicando SQL a Problemas do Mundo Real

Crie uma TABLE com dados existentes


SELECT film_id, title
FROM film
WHERE rating = 'G';
Aplicando SQL a Problemas do Mundo Real

Crie uma TABLE com dados existentes

CREATE TABLE family_films AS
SELECT film_id, title
FROM film
WHERE rating = 'G';
Aplicando SQL a Problemas do Mundo Real

Crie uma VIEW com dados existentes

CREATE VIEW family_films AS
SELECT film_id, title
FROM film
WHERE rating = 'G';
Aplicando SQL a Problemas do Mundo Real

TABLE vs VIEW

TABLE

  • Dados são armazenados (estático)
  • Dados podem ser modificados diretamente

VIEW

  • Consulta é armazenada (dinâmico)
  • Os dados de origem devem ser alterados nas tabelas originais
Aplicando SQL a Problemas do Mundo Real

Hora de armazenar seus dados.

Aplicando SQL a Problemas do Mundo Real

Preparing Video For Download...