Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouMarcela Penso Alterado mais de 10 anos atrás
1
NORMALIZAÇÃO Unidade: Sistemas de Gestão de Base de Dados
TIC – Tecnologias de Informação e Comunicação Voltar
2
Associação de Canis
3
Ficha do Cachorro Cachorro Canil Habilidades Cód. Cachorro:
Nome Cachorro: Canil Cód. Canil: Nome Canil: Localização: Habilidades Cód. Habilidade Nome Habilidade Onde Aprendeu
4
Conceito de Normalização
Técnica de modelação de dados Conjunto de dados Representação num SGBDR Normalização Problemas de redundância Espaço de armazenamento Inserção, actualização e eliminação de registos Desempenho
5
1ª Forma Normal - Regras
Todos os atributos devem ter valores atómicos. 1 FN Não podem existir atributos repetitivos. 1 FN
6
Tabela CACHORROS/HABILIDADES
1ªForma Normal Para cada grupo repetitivo de atributos criar nova tabela Tabela CACHORROS Tabela CACHORROS/HABILIDADES A chave da nova tabela é: A chave da parte não repetitiva da tabela de origem; O atributo-chave do grupo repetitivo.
7
Dependência Funcional
Para um dado valor de um atributo x, o valor do atributo y é sempre o mesmo. Representa-se por: X Y Exemplo: 45-08-UT FERRARI 45-08-UT F40 45-08-UT VERMELHO Matrícula marca, modelo, cor
8
2ª Forma Normal - Regras A tabela já está na 1FN
Todos os atributos não-chave são funcionalmente dependentes da chave na sua totalidade. c b d a Chave composta
9
Análise de Tabelas – 1ªFN
Tabela CACHORROS/HABILIDADES 1FN 2FN Tabela CACHORROS 1FN / 2FN
10
Solução 2ª FN Criar uma nova tabela com a parte da chave e os atributos que dela dependem. Tabela CACHORROS Tabela CACHORROS/HABILIDADES Tabela HABILIDADES
11
3ª Forma Normal - Regras A tabela já está na 2FN.
Nenhum atributo não-chave depende funcionalmente de nenhum outro atributo não-chave. c b d a b
12
Análise de Tabelas – 2ªFN
Tabela CACHORROS 2FN 3FN Tabela CACHORROS/HABILIDADES 2FN/3FN Tabela HABILIDADES 2FN/3FN
13
Solução 3ª FN Criar uma nova tabela com o atributo que não faz parte da chave e o(s) que dele depende(m). Tabela CACHORROS Tabela CACHORROS/HABILIDADES Tabela CANIS Tabela HABILIDADES Esse atributo será a chave da nova tabela
14
Processo de Normalização
Definem-se as tabelas com todos os atributos. Analisam-se as relações e dependências entre os atributos de cada tabela e compara-se a estrutura com as formas normais. Reestruturam-se os atributos ou separam-se da tabela original para formar uma nova tabela. Repete-se o processo até que todas as tabelas estejam na forma normal pretendida.
15
? Exercícios Normalização Dependência Funcional
Processo de Normalização Para consolidar os conteúdos, defini uma série de diferentes questões do tipo: Escolha Múltipla, Completar Frases, Associar Frases e Palavras Cruzadas. Exercícios elaborados através do HotPotatoes. Formas Normais
16
Trabalho realizado por:
Maria João Albuquerque e Alunos do 9º ano Orientado pelos professores: Lacerda e Morais Sarmento Disciplina: T.I.C
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.