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.

Slides:



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

Base de Dados para a Gestão de Informação de Natureza Pedagógica
Normalização em BD Relacional
SISTEMAS DE INFORMAÇÃO
Laboratório WEB Professora: Viviane de Oliveira Souza Gerardi.
Normalização de Dados Profa. Dra. Marilde Santos
Banco de Dados I Aula 24. Agenda Conceitos: Relacionamentos Trabalho: construção dos relacionamentos.
Modelo Relacional Renata Viegas.
NORMALIZAÇÃO Unidade: Sistemas de Gestão de Base de Dados
Normalização.
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
SCC Bancos de Dados e Suas Aplicações
SCC Bancos de Dados e Suas Aplicações
SCC Bancos de Dados e Suas Aplicações
SCC Bancos de Dados e Suas Aplicações
(Dependência Funcional e Normalização)
Processo de Normalização
Linguagem de Banco de Dados - SQL
FORMAS DE REPRESENTAÇÃO QUE SERVEM PARA DESCREVER AS ESTRUTURAS DAS INFORMAÇÕES CONTIDAS EM UM BD. Modelos de Dados.
Banco de Dados Aplicado ao Desenvolvimento de Software
Banco de Dados Prof. MSc Wagner Siqueira Cavalcante
Normalização Disciplina: Banco de dados II.
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.
Introdução a Banco de Dados com exercícios de aplicação
Banco de Dados Aplicado ao Desenvolvimento de Software - BDD
FMU – 1. Semestre – Tecnologia – Analise e Desenvolvimento de Sistemas
INTRODUÇÃO ÁS BASES DE DADOS
MODELAGEM EM BANCO DE DADOS
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.
Análise de Sistemas de Informação
Curso Técnico em Informática
Prof. Christiano Lima Santos
Curso Técnico em Informática
Banco de Dados Aplicado ao Desenvolvimento de Software
Bases de Dados Diogo Henriques - Sistemas de Informação e Gestão - CET DSAS 1.
ANÁLISE DE SISTEMAS 1Trabalho elaborado por Alexandra.
Normalização Álvaro Vinícius de Souza Coêlho
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
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.
Implementação Orientada a Objetos – Aula 01 Introdução à Orientação a Objetos Prof. Danielle Martin Universidade de Mogi das Cruzes
Modelagem de Dados Consiste em mapear o mundo real do sistema em um modelo que irá representar a realidade e o relacionamento existente entre os dados.
@ 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)
Modelagem Entidade-Relacionamento (MER)
Modelagem de Dados Aula 4. 2 Implementação de Entidades Não é aconselhável simplesmente transcrever os nomes dos atributos para nomes de colunas. Nomes.
Normalização.
Processo de desenvolvimento de sistema de informação - DSI Diagrama de Entidade-Relação (DER) ou Entidade Associação (DEA) Representa as entidades envolvidas.
Anomalias de Inserção, Remoção e Atualização
Gestão da Tecnologia da Informação Fundamentos de Sistemas de Banco de Dados Faculdade de Tecnologia Senac Jaraguá do Sul.
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:

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 de certas propriedades. As tabelas que atendem a um determinado conjunto de regras, diz-se estarem em uma determinada forma normal.

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 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 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 Formas Normais Primeira Forma Normal Atributos multivalorados Nome IdadeDataNasc Telefone Quantos números de telefone?

7 Formas Normais Primeira Forma Normal Atributos multivalorados Nome IdadeDataNasc Telefone Nome Idade DataNasc fone1 fone2 fone3 Se forem 3 números

8 Formas Normais Primeira Forma Normal Atributos multivalorados Nome IdadeDataNasc Telefone Nome Idade DataNasc Nome Telefone Se forem muitos números

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 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 Formas Normais Segunda Forma Normal Número turma Sigla Número - Horas Sala Número turma Sigla Sala Sigla Número-Horas

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 Formas Normais Segunda Forma Normal Número turma Sigla Número-Horas Horário DC :00 14:00 8:00 15:00 16: DC134 DC122 DC189 Sigla  Número-Horas Número,Sigla  Horário, Número-Horas Valores Inconsistentes

14 Formas Normais Segunda Forma Normal Número turma Sigla Número-Horas Horário DC :00 14:00 8:00 15:00 16: 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 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 Formas Normais Terceira Forma Normal Número Sigla Sala Prédio Número, Sigla  Sala, Prédio Sala  Prédio

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 Formas Normais Terceira Forma Normal Valores Inconsistentes!!!!! Número, Sigla  Sala, Prédio Sala  Prédio Número Sigla Prédio Sala DC E1 C2 E1 C2 DC155 DC102 DC104 DC155

19 Formas Normais Terceira Forma Normal Número, Sigla  Sala, Prédio Sala  Prédio Número Sigla Prédio Sala DC 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.