As chaves do banco de dados

Análise Exploratória de Dados em SQL

Christina Maimone

Data Scientist

Chaves estrangeiras

Exemplo de chave estrangeira ligando filmes a atores

Análise Exploratória de Dados em SQL

Chaves estrangeiras

  • Referenciar outra linha
    • Em uma tabela diferente ou na mesma tabela
    • Via ID único

                   >> Coluna de chave primária com valores únicos e não NULL

  • Valores limitados aos valores na coluna referenciada OU NULL
Análise Exploratória de Dados em SQL

Diagrama de entidade-relacionamento

Análise Exploratória de Dados em SQL

Diagrama de entidade-relacionamento mostrando a ligação entre as tabelas tag_company e company

Análise Exploratória de Dados em SQL

Diagrama de entidade-relacionamento mostrando autorreferência na tabela da empresa

Análise Exploratória de Dados em SQL

Diagrama de entidade-relacionamento

Análise Exploratória de Dados em SQL

Diagrama de entidade-relacionamento com chaves primárias

Análise Exploratória de Dados em SQL

Função coalesce

coalesce(value_1, value_2 [, ...])
  • Opera linha a linha
  • Retorna o primeiro valor não NULL
Análise Exploratória de Dados em SQL

Função coalesce

SELECT *
  FROM prices;
 column_1 | column_2 
----------+----------
          |       10
          |         
       22 |         
        3 |        4
SELECT coalesce(column_1, column_2)
  FROM prices;
 coalesce 
----------
       10

       22
        3
Análise Exploratória de Dados em SQL

Hora de explorar mais!

Análise Exploratória de Dados em SQL

Preparing Video For Download...