ComeçarComece de graça

Identificando dependências transitivas

Imagine que exista um banco de dados nacional de escolas. Alguém que não conhece normalização de banco de dados propõe a seguinte estrutura para a tabela school:

CREATE TABLE school (
    id serial PRIMARY KEY,
    name VARCHAR(100) NOT NULL,
    street_address VARCHAR(100) NOT NULL,
    city VARCHAR(50) NOT NULL,
    state VARCHAR(50) NOT NULL,
    zip_code INTEGER NOT NULL
)

Identifique a dependência transitiva introduzida por essa definição de tabela.

Este exercício faz parte do curso

Criando bancos de dados PostgreSQL

Ver curso

Exercício interativo prático

Transforme a teoria em ação com um de nossos exercícios interativos

Começar o exercício