Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouAlessandra Penha Vieira Alterado mais de 8 anos atrás
1
Normalização Prof. Juliano
2
2 Consistência de Dados Controlar a construção do sistema através da criação de tabelas segundo regras que garantam a manutenção de certas propriedades. As tabelas que atendem a um determinado conjunto de regras, diz-se estarem em uma determinada forma normal.
3
3 Formas Normais Primeira Forma Normal Uma relação está na 1 a. forma normal quando todos os seus atributos são atômicos-monovalorados (não permite tabelas aninhadas).
4
4 Formas Normais Primeira Forma Normal Atributos multivalorados 1) Quando a quantidade de valores é pequena e conhecida a priori; Substitui-se o atributo multivalorado por um conjunto de atributos de mesmo domínio, cada um representando a ocorrência de um valor.
5
5 Formas Normais Primeira Forma Normal Atributos multivalorados. 2) Quando a quantidade de valores é muito grande, variável ou desconhecida. Retira-se da relação o atributo multivalorado, e cria- se uma nova relação que tem o mesmo conjunto de atributos chave, mais o atributo multivalorado como chave, porém tomado como monovalorado.
6
6 Formas Normais Primeira Forma Normal Atributos multivalorados Nome IdadeDataNasc Telefone Quantos números de telefone?
7
7 Formas Normais Primeira Forma Normal Atributos multivalorados Nome IdadeDataNasc Telefone Nome Idade DataNasc fone1 fone2 fone3 Se forem 3 números
8
8 Formas Normais Primeira Forma Normal Atributos multivalorados Nome IdadeDataNasc Telefone Nome Idade DataNasc Nome Telefone Se forem muitos números
9
9 Formas Normais Segunda Forma Normal Uma relação está na 2 a. forma normal quando: está na 1 a. F.N. e; entidades que tem chaves compostas, os campos não-chave precisam depender de toda a chave. Se algum campo depende apenas de parte da chave, então é necessário desmembrá-lo
10
10 Formas Normais Segunda Forma Normal Número turma Sigla Número - Horas Sala Sigla Número-Horas Número,Sigla Sala, Número-Horas
11
11 Formas Normais Segunda Forma Normal Número turma Sigla Número - Horas Sala Número turma Sigla Sala Sigla Número-Horas
12
12 Formas Normais Segunda Forma Normal Evita: Inconsistências devido a duplicidade de informações Perda de dados em operações de remoções / alteração na relação
13
13 Formas Normais Segunda Forma Normal Número turma Sigla Número-Horas Horário DC122 1 2 10:00 14:00 8:00 15:00 16:00 1 2 1 2 2 2 4 3 DC134 DC122 DC189 Sigla Número-Horas Número,Sigla Horário, Número-Horas Valores Inconsistentes
14
14 Formas Normais Segunda Forma Normal Número turma Sigla Número-Horas Horário DC122 1 2 10:00 14:00 8:00 15:00 16:00 1 2 1 2 2 2 4 3 DC134 DC122 DC189 Se não houver turmas de uma determinada disciplina em um semestre, perde-se a informação sobre o Número de Horas!!!
15
15 Formas Normais Terceira Forma Normal Uma relação está na 3 a. Forma normal quando: Está na 2 a. F.N. e; se os campos não-chave são dependentes de outro campo não-chave, é necessário desmembrar em outra entidade.
16
16 Formas Normais Terceira Forma Normal Número Sigla Sala Prédio Número, Sigla Sala, Prédio Sala Prédio
17
17 Formas Normais Terceira Forma Normal Número Sigla Sala Prédio Número, Sigla Sala Sala Prédio Número Sigla Sala Prédio
18
18 Formas Normais Terceira Forma Normal Valores Inconsistentes!!!!! Número, Sigla Sala, Prédio Sala Prédio Número Sigla Prédio Sala DC102 1 2 3 4 12 4 1 2 1 E1 C2 E1 C2 DC155 DC102 DC104 DC155
19
19 Formas Normais Terceira Forma Normal Número, Sigla Sala, Prédio Sala Prédio Número Sigla Prédio Sala DC102 1 2 3 4 12 4 1 2 1 E1 C2 E1 C2 DC155 DC102 DC104 DC155 Se não houver aula em uma determinada sala nesse semestre perde-se a informação sobre qual prédio contém a tal sala.
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.