Buscar

Normalização 1FN em Banco de Dados

Prévia do material em texto

Banco de Dados
Primeira Forma Normal (1FN)
Autor: Marcos Ricardo Kich
Normalização – Primeira Forma Normal
Primeira Forma Normal (1FN): Garante que cada tabela tenha uma chave 
primária única e que os valores em cada coluna sejam atômicos, ou seja, não 
possuam múltiplos valores agrupados.
Normalização – Primeira Forma Normal
id_cliente nome telefone endereço
753 Marcos 9998 1234 – 3592-9611 Rua Flores da Cunha, 75 –Centro – São Leopoldo
754 Ana 9956 4478 Av. Getúlio Vargas, 2500 – Primavera –Canoas
755 Lucas 3545 6894 Rua Senhor dos Passos, 5400 –Azenha – Porto 
Alegre
Tabela Cliente
Normalização – Primeira Forma Normal
id_cliente nome telefone endereço
753 Marcos 9998 1234 – 3592-9611 Rua Flores da Cunha, 75 –Centro – São Leopoldo
754 Ana 9956 4478 Av. Getúlio Vargas, 2500 – Primavera –Canoas
755 Lucas 3545 6894 Rua Senhor dos Passos, 5400 –Azenha – Porto 
Alegre
Tabela Cliente
Normalização – Primeira Forma Normal
id_cliente nome telefone endereço
753 Marcos 9998 1234 – 3592-9611 Rua Flores da Cunha, 75 –Centro – São Leopoldo
754 Ana 9956 4478 Av. Getúlio Vargas, 2500 – Primavera –Canoas
755 Lucas 3545 6894 Rua Senhor dos Passos, 5400 –Azenha – Porto 
Alegre
Tabela Cliente
Da forma como está a tabela, seria possível buscar no banco de dados 
quantos clientes temos, agrupados por cidade?
Normalização – Primeira Forma Normal
Tabela Cliente
id_cliente nome rua numero bairro cidade
753 Marcos Rua Flores da Cunha 75 Centro São Leopoldo
754 Ana Av. Getúlio Vargas 2500 Primavera Canoas
755 Lucas Rua Senhor dos Passos 5400 Azenha Porto Alegre
id_cliente telefone
753 9998 1234 
753 3592-9611
754 9956 4478
755 3545 6894
Tabelas Normalizadas
Tabela Telefone
Normalização – Primeira Forma Normal
Normalização – Primeira Forma Normal

Continue navegando