Curso Técnico em Informática Prof. Tales Cabral Colégio da Imaculada.

Slides:



Advertisements
Apresentações semelhantes
Normalização em BD Relacional
Advertisements

SISTEMAS DE INFORMAÇÃO
Normalização Aula 3.
Banco de Dados I Aula 24. Agenda Conceitos: Relacionamentos Trabalho: construção dos relacionamentos.
Curso: Banco de Dados I Análise de Sistemas PUC Campinas
NORMALIZAÇÃO Unidade: Sistemas de Gestão de Base de Dados
DESENHO de BASE de DADOS RELACIONAL
Normalização.
Organização e Gerência de Arquivos
Prof.: Bruno Rafael de Oliveira Rodrigues
Sistemas de Informação Redes de Computadores
Conceito de Chave Composta
Modelo Relacional Professor Edson Emílio Scalabrin telefone: 0xx download:
Sistema Gerenciador de Banco de Dados SGBD
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
Normalização.
(Dependência Funcional e Normalização)
Processo de Normalização
Algoritmo Apresentação
Linguagem de Banco de Dados - SQL
Banco de Dados Aplicado ao Desenvolvimento de Software
Banco de Dados Prof. MSc Wagner Siqueira Cavalcante
Normalização Disciplina: Banco de dados II.
Prof. Alfredo Parteli Gomes
SQL Server 2012 Introdução a Modelagem de Dados
Normalização de Dados. 2 SGBD + Banco de Dados Independência de dados Consistência de dados.
Banco de Dados Aplicado ao Desenvolvimento de Software - BDD
INTRODUÇÃO ÁS BASES DE DADOS
MODELAGEM EM BANCO DE DADOS
Projetando uma base de dados
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.
Banco de dados.
Curso Técnico em Mineração
Análise de Sistemas de Informação
Prof. Christiano Lima Santos
A abordagem de banco de dados para gerenciamento de dados
Banco de Dados Aplicado ao Desenvolvimento de Software
ANÁLISE DE SISTEMAS 1Trabalho elaborado por Alexandra.
TECNOLOGIAS E LINGUAGENS PARA BANCO DE DADOS I
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.
Desenvolvimento de uma base de dados
Formas Normais Pedro Sousa 1 Dependências Funcionais e Formas Normais.
Bases de dados: cruzamento de tabelas
Modelo de base de dados relacional
Objetos em Bancos de Dados Relacionais Alcides Calsavara.
Banco de Dados I Unidade 3: Projeto de BD Relacional
Professor Me. Jeferson Bussula Pinheiro.
Aula 3 – Conceitos de banco de dados relacionais
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.
Banco de dados e tipos de programação
Banco de Dados Prof. MSc Wagner Siqueira Cavalcante.
@ 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
Gestão de Bases de Dados. Conceitos Básicos Necessidade das bases de dados  Permitem guardar dados dos mais variados tipos;  Permitem um rápido e fácil.
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.
Normalização de Dados É o processo de organizar dados e eliminar redundâncias dentro de um banco de dados É o processo de organizar dados e eliminar redundâncias.
Professor: reno nooblath
INTELIGÊNCIA EMPRESARIAL Aula 9 - Modelagem de Data Warehouse.
Normalização.
Anomalias de Inserção, Remoção e Atualização
Modelagem de Dados Aula 5.
Gestão da Tecnologia da Informação Fundamentos de Sistemas de Banco de Dados Faculdade de Tecnologia Senac Jaraguá do Sul.
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.
Universidade de Passo Fundo Tecnologia em Sistemas de Informação TSI109- Fundamentos de Banco de Dados (Restrições de Integridade) Prof. Alexandre Tagliari.
Normalização. CONCEITOS  Decomposição de esquemas para evitar anomalias de atualizações;  Processo de avaliação campos de uma tabela, com o objetivo.
Transcrição da apresentação:

Curso Técnico em Informática Prof. Tales Cabral Colégio da Imaculada

Introdução Normalização de Dados, mais conhecido como aplicação das formas normais, é uma técnica que visa aumentar a consistência da base de dados, melhora a legibilidade e performance da base de dados. Define o formato lógico dos dados e como consequência: Minimiza o espaço utilizado pelos dados Garante a integridade e confiabilidade das informações

Para que normalizar uma tabela? Simplesmente para não ter problemas no futuro. Problemas em uma tabela não normalizada: Redundância dos dados: Possuir grupos repetidos Anomalias de inserção: Inserir um novo funcionário ou novo produto Anomalias de atualização: Alterar o nome de um funcionário Anomalias de remoção: Remover um produto

Tabelas não normalizadas x normalizadas num_solicdata_soliccod_funcnome_funccod_proddesc_prodquant_prod 00112/06/03func01Joao Silva2345papel /06/03func01Joao Silva2398tinta /06/03func01Joao Silva4300impressora1 solicitacao_compra

1FN – Primeira Forma Normal Uma relação esta na 1FN se, e somente se, todos os domínios contiverem apenas valores atômicos, ou seja, uma relação está na 1FN quando seus atributos não contém grupos de repetição. Consiste em tirar campos que se repetem ou que tem mais de uma informação em uma entidade e separá-las em outra entidade. Em outras palavras é separar o “joio” do “trigo” Solução: Eliminar os grupos de repetição.

1FN – Primeira Forma Normal

2FN – Segunda Forma Normal Uma relação está na segunda forma normal se, e apenas se, estiver na 1FN, e cada atributo não-chave for totalmente dependente da chave primária. Ocorre quando a chave primária é composta por mais de um campo. Solução: Verificar se todos os campos que não fazem parte da chave dependem de todos os campos que compõem a chave. Se algum campo depender somente de parte da chave composta, então este campo deve pertencer a outra tabela.

2FN – Segunda Forma Normal

3FN – Terceira Forma Normal Um relação está na terceira forma normal se e apenas se, estiver na 2FN, e não tiver dependências transitivas. Dependência transitiva: ocorre quando um atributo não- chave, além de depender da chave primária da tabela, depende funcionalmente de outro atributo ou combinação de atributos não-chave. Em uma tabela na 3FN não existem atributos não- chave que tenham dependência de outros atributos não chave.

3FN – Terceira Forma Normal