NORMALIZAÇÃO Unidade: Sistemas de Gestão de Base de Dados

Slides:



Advertisements
Apresentações semelhantes
BANCO DE DADOS I Prof. Ricardo Santos.
Advertisements

T I  C Módulo 2 Base de dados
Base de Dados para a Gestão de Informação de Natureza Pedagógica
Normalização em BD Relacional
SISTEMAS DE INFORMAÇÃO
Livro de Curso Documentos AutoresMicrosoft Portugal Criar um livro de curso; Adquirir e desenvolver as competências necessárias à utilização de um processador.
DESENHO de BASE de DADOS RELACIONAL
Evolução dos SGBD’s.
Normalização.
Modelo Relacional.
Organização e Gerência de Arquivos
Prof.: Bruno Rafael de Oliveira Rodrigues
Tenho numa tabela a seguinte informação referente a notas:
Conceito de Chave Composta
Modelo Relacional Professor Edson Emílio Scalabrin telefone: 0xx download:
Modelo de Dados Professores Edson E. Scalabrin Marcos A. H. Shmeil telefone: 0xx {scalabrin, download:
Introdução a Bancos de Dados
Universidade Federal de Santa Catarina
Prof. Carlos H. Marcondes
(Dependência Funcional e Normalização)
Processo de Normalização
Linguagem de Banco de Dados - SQL
Programação e Sistemas da Informação
Banco de Dados Aplicado ao Desenvolvimento de Software
Ricardo de Oliveira Cavalcanti roc3[at]cin.ufpe.br
Professora: Vanda Pereira
Normalização Disciplina: Banco de dados II.
Diagrama Entidade/ Relacionamento
SQL Server 2012 Introdução a Modelagem de Dados
MATERIAL DO ENSINO MÉDIO Revista do Professor / Revista do Aluno São Paulo faz Escola/ + Matemática
Abril.2001 Sistemas de Informação - Administração Pública1 Organização e Acesso a Dados Organização dos dados de acordo com um modelo conceptual que permita:
INTRODUÇÃO ÁS BASES DE DADOS
Capítulo 7: Design de Bases de Dados
MODELAGEM EM BANCO DE DADOS
Ano letivo CURSO EFA DE TÉCNICO DE INFORMÁTICA E SISTEMAS Docente: Ana Batista EDUCAÇÃO E FORMAÇÃO DE ADULTOS Curso EFA – Sec. Turma C
Projetando uma base de dados
Curso Técnico em Informática Prof. Tales Cabral Colégio da Imaculada.
Normalização Normalização é o conjunto de regras que visa minimizar as anomalias de modificação dos dados e dar maior flexibilidade em sua utilização.
Professor: Pedro Lopes
Análise de Sistemas de Informação
Prof. Christiano Lima Santos
Bases de Dados Diogo Henriques - Sistemas de Informação e Gestão - CET DSAS 1.
Professor: Pedro Lopes Gestão de Base de dados Ano Lectivo 2010/2011.
ANÁLISE DE SISTEMAS 1Trabalho elaborado por Alexandra.
Normalização Álvaro Vinícius de Souza Coêlho
©Silberschatz, Korth and Sudarshan (modificado)7.3.1Database System Concepts Capítulo 7: Design de Bases de Dados 1ª Forma Normal Objectivos com Design.
Sistemas de Informação (SI)
Desenvolvimento de uma base de dados
Formas Normais Pedro Sousa 1 Dependências Funcionais e Formas Normais.
Bases de dados: cruzamento de tabelas
Dependências Funcionais e Formas Normais
Banco de Dados I Unidade 3: Projeto de BD Relacional
Professor Me. Jeferson Bussula Pinheiro.
SisCol Modelo de Banco de Dados
0781- ANÁLISE DE SISTEMAS DIAGRAMA ENTIDADE ASSOCIAÇÃO FORMADOR: PEDRO MARQUES FORMANDO : JOÃO P J A CORREIA Nº8 JUNHO DE 2010 Curso Técnico de Informática.
Módulo2: Tecnologias de Bases de Dados Aula nº 1 e 22010/
@ Rafael Machado – ACCESS Base de Dados para a Gestão de Informação de Natureza Pedagógica.
Fundamentos de Banco de Dados Prof. André Cypriano M. Costa
 O Modelo E-R (Entidade-Relação)
Diagrama de Classes Modelagem e Programação Orientada a Objetos Curso Superior de Tecnologia em Sistemas para Internet Prof. Cristiano Stüpp Nunes
Normalização Prof. Juliano. 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.
Tecnologias e Linguagens para Banco de Dados I - WEB Prof. João Ricardo Andrêo 29/5/ :40 1 Atividades: 1 - Criar uma base de dados para uma empresa.
Normalização.
Anomalias de Inserção, Remoção e Atualização
Modelagem de Dados Aula 5.
Dependência Funcional  Para entender as duas formas normais que serão apresentadas a seguir é necessário compreender o conceito de dependência funcional.
Normalização (4FN) Na literatura aparecem outras formas normais, como a forma normal de Boyce/Codd, a 4FN e a 5FN. Destas a única que tem importância na.
Sistemas de Informação Prof. Me. Everton C. Tetila Dependências funcionais e normalização para bancos de dados relacionais Banco de Dados I.
Base de Dados Departamento de Informática – Celio Sengo Base de Dados Normalização do DEA e do Modelo Relacional Dr. Célio B. sengo Novembro, 2013.
1ª Forma Normal Formas Normais
Transcrição da apresentação:

NORMALIZAÇÃO Unidade: Sistemas de Gestão de Base de Dados TIC – Tecnologias de Informação e Comunicação Voltar

Associação de Canis

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

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

  1ª Forma Normal - Regras Todos os atributos devem ter valores atómicos.  1 FN Não podem existir atributos repetitivos.  1 FN

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.

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

 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

Análise de Tabelas – 1ªFN  Tabela CACHORROS/HABILIDADES 1FN  2FN Tabela CACHORROS 1FN / 2FN

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

 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 

Análise de Tabelas – 2ªFN Tabela CACHORROS 2FN  3FN  Tabela CACHORROS/HABILIDADES 2FN/3FN Tabela HABILIDADES 2FN/3FN

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

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.

? 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

Trabalho realizado por: Maria João Albuquerque e Alunos do 9º ano Orientado pelos professores: Lacerda e Morais Sarmento Disciplina: T.I.C