Comece agoraComece grátis

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 exercicio faz parte do curso

Criando bancos de dados PostgreSQL

Ver curso

exercicio interativo prático

Transforme teoria em prática com um dos nossos exercicio interativos

Iniciar exercicio