Você está na página 1de 15

INSTITUTO BENJAMIN CONSTANT – IBC

CURSO TÉCNICO DE NÍVEL MÉDIO EM


INFORMÁTICA

Turno: Noturno

Manaus – Amazonas
2022
Bando de Dados 1

Alunos: Claudio Menezes Bacellar, Estela Farias Soares Lima, Fabio Marques da Silva,
Igor Alvarenga, Josafá Rodrigues de Lima, Klícia Menezes de Andrade, Monik Nathalia da
Silva Batista,, Rafael Sousa da Silva.

Docente: Eduardo Feitosa


Manaus- Amazonas
2022
Banco de Dados 1
Introdução
Normalização é a técnica que objetiva
eliminar redundâncias de dados de
arquivos/documentos. A motivação de seu
uso deve-se a sistemas raramente
documentados, necessidade de modelo E-R,
manutenção, migração para outro tipo de
banco de dados e integração com outros
banco de dados.
Problemas de tabelas não normalizadas
Ao projetar um banco de dados, se temos um modelo de
entidades e relacionamentos e a partir dele construirmos o modelo
relacional seguindo as regras de transformação corretamente, o
modelo relacional resultante estará, provavelmente, normalizado.
Mas, nem sempre os modelos que nos deparamos são
implementados dessa forma e, quando isso acontece, o suporte ao
banco de dados é dificultado.
Processo de normalização

1° Forma Normal

2° Forma Normal

3° Forma Normal

1FN → 2FN → 3FN
Benefícios da normalização

 Estabilidade do modelo lógico;


 Flexibilidade Integridade;
 Economia;
 Fidelidade ao ambiente observado;
Exemplo de normalização 1FN
Segunda Forma Normal – 2FN
Terceira Forma Normal – 3FN
Entender As Dependências De
Um Banco De Dados

Entender as dependências é fundamental durante o processo de modelagem de dados,


pois, dependendo do tipo de dependência encontrada será necessário tomar determinadas
decisões, como eliminar atributos, criar novas tabelas ou mover atributos entre tabelas, o que
ficará bem evidente quando estudarmos os processos de Normalização de Bancos de Dados.
Forma normal Teste Solução
1FN
A relação não deve ter qualquer atributo Forme novas relações para cada atributo
Resumo da normalização

não-atômico nem relações agrupadas. não-atômico ou relação aninhada.

2FN
Para relações nas quais a chave primária Decomponha e monte uma relação para
contém múltiplos atributos, nenhum atributo não- cada chave parcial com seu(s) atributo(s)
chave deve ser funcionalmente dependente de uma dependente(s). Certifique-se de manter uma relação
parte da chave primária. com a chave primária original e quaisquer atributos
que sejam completamente dependentes dela em
termos funcionais.

3FN
A relação não deve ter um atributo não- Decomponha e monte uma relação que
chave funcionalmente determinado por um outro inclua o(s) atributo(s) não-chave que
atributo não -chave (ou por um conjunto de funcionalmente determine(m) outros atributos não-
atributos não-chave). Ou seja, não deve haver chave.
dependência transitiva de um atributo não chave
na chave primária.
Referências
BD I – Normalização (1FN, 2FN e 3FN) | Alex Sandro Valério. Disponível em: <
https://alexevalerio.wordpress.com/2014/06/16/modelagem-de-banco-de-dados-normalizacao-1fn-2fn-e-3fn/ >.
Acesso em: 27 maio 2022.

Aprendendo como se faz a normalização em um Banco de Dados. Disponível em: <


https://spaceprogrammer.com/bd/normalizando-um-banco-de-dados-por-meio-das-3-principais-formas/>.
Acesso em: 27 maio 2022.

Recapitulando. Disponível em: <http://www.dsc.ufcg.edu.br/~pet/jornal/maio2011/materias/recapitulando.html


>. Acesso em: 27 maio 2022.

Como entender as dependencias de um banco de dados? – ConselhosRapidos. Disponível em: <


https://conselhosrapidos.com.br/como-entender-as-dependencias-de-um-banco-de-dados/>. Acesso em:
27 maio 2022.
Obrigado!

Você também pode gostar