DER NORMALIZAÇÃO DE DADOS
|
|
- Diana Domingos Caetano
- 6 Há anos
- Visualizações:
Transcrição
1 DER NORMALIZAÇÃO DE DADOS Profa. Maria Auxiliadora 1
2 NORMALIZAÇÃO DE DADOS é um conjunto de limitações impostas a uma estrutura de dados para que a mesma fique mais concisa e sem falhas estruturais. Codd 1970 DATE 3FN ( aperfeiçoada ) FAGIN 4FN e 5FN surgiram em Profa. Maria Auxiliadora 2
3 NORMALIZAÇÃO DE DADOS PROPOSTA DE CODD Primeira Forma Normal Segunda Forma Normal Terceira Forma Normal (1FN)) (2FN) (3FN) Profa. Maria Auxiliadora 3
4 NORMALIZAÇÃO DE DADOS Os três principais casos de anomalias : Grupo Repetitivo Dependência Funcional Parcial Dependência Transitiva Profa. Maria Auxiliadora 4
5 NORMALIZAÇÃO DE DADOS Primeira forma normal (1NF) A primeira forma normal diz que atributos de uma entidade que tem características de armazenamento de vários valores, devem gerar uma nova entidade (ou ser extraído para outra entidade já existente) de dados relacionada a entidade origem. Separar o Grupo Repetitivo Profa. Maria Auxiliadora 5
6 NORMALIZAÇÃO DE DADOS Exemplo: Entidade Cliente Cliente CPF RG Nome Dependentes Profa. Maria Auxiliadora 6
7 NORMALIZAÇÃO DE DADOS Exemplo: Entidade Cliente O cliente pode ter mais de um nome? Não O cliente pode ter mais de um CPF? Não... O cliente pode ter mais de um dependente? SIM Então DEPENDENTE é uma Entidade Profa. Maria Auxiliadora 7
8 NORMALIZAÇÃO DE DADOS Exemplo: Entidades Cliente e Dependentes Cliente Dependentes Profa. Maria Auxiliadora 8
9 NORMALIZAÇÃO DE DADOS Segunda forma normal (2NF) A segunda forma normal fala sobre a dependência relativa de dados. Em termos claros podemos dizer que todo atributo de uma entidade que não depender exclusivamente da chave primária, deve gerar uma nova entidade. Separar o Dependência Funcional Parcial Profa. Maria Auxiliadora 9
10 NORMALIZAÇÃO DE DADOS Exemplo: Entidade Associado Associado CPF N do Contrato RG Nome Data_venc_contrato Profa. Maria Auxiliadora 10
11 NORMALIZAÇÃO DE DADOS Exemplo: Entidade Associado Trocando o atributo nome o cliente será descaracterizado? Sim Trocando o atributo os CPF e RG o cliente será descaracterizado? Sim... Trocando a Data_venc_contrato o cliente é descaracteriza? Não Então Contrato é uma Entidade Profa. Maria Auxiliadora 11
12 NORMALIZAÇÃO DE DADOS Exemplo: Entidades Associado e Contrato Associado CPF RG Nome Contrato CPF N do Contrato Data_venc_contrato Profa. Maria Auxiliadora 12
13 NORMALIZAÇÃO DE DADOS Tercaira forma normal (3NF) A terceira forma normal utiliza o principio de transitividade, e diz que todo atributo que dependem não transitivamente da chave primária gera uma entidade. Separar a Dependência Transitiva Profa. Maria Auxiliadora 13
14 NORMALIZAÇÃO DE DADOS Exemplo: Entidade Cliente Cliente CPF RG Nome UF Código_cidade Nome_cidade Profa. Maria Auxiliadora 14
15 NORMALIZAÇÃO DE DADOS Exemplo: Entidade Cliente O nome da cidade depende do CPF? Não Então Cidade é uma Entidade Profa. Maria Auxiliadora 15
16 NORMALIZAÇÃO DE DADOS Exemplo: Entidades Cliente e Cidade Cliente Cidade Profa. Maria Auxiliadora 16
17 NORMALIZAÇÃO DE DADOS Exemplo: Entidades Cliente e Cidade Cliente CPF RG Nome Cod-cidade Cidade Cod-cidade Nome_cidade Profa. Maria Auxiliadora 17
18 Exemplo: DADOS NÃO NORMALIZADOS EMPRESA : XYZ Ordem de Pedido NÚMERO DA ORDEM : 1234 CÓDIGO DO CLIENTE : 001 NOME DO CLIENTE : Carlos Eduardo ENDEREÇO : Av. Colares Moreira,xxx CIDADE : São Luís UF : MA CEP : DATA DE DESPACHO : 31/01/2011 OBSERVAÇÃO : Não enviar no horário da tarde. Profa. Maria Auxiliadora 18
19 Exemplo: DADOS NÃO NORMALIZADOS Códitem Descri ção 2346 paraf uso Qtd Embal. Preço Valor 10 cx 3,00 30, prego 5 cx 4,00 20, óleo 10 1lt 4,00 40,00 Valor líquido: 90,00 Imposto: 10,00 Valor Total: 100,00 Profa. Maria Auxiliadora 19
20 Exemplo: DADOS NÃO NORMALIZADOS Número da ordem Código do cliente Nome do cliente Endereço Cidade UF CEP Data de Despacho Observações Código Item Descrição Quantidade Embalagem Preço Unitário Valor Total Impostos Total Geral Profa. Maria Auxiliadora 20
21 Exemplo: Anomalias Inserção não podemos cadastrar um equipamento sem que tenhamos um contrato. Remoção se removermos um contrato temos que remover todos os dados do equipamento. Alteração redundância nos dados do equipamento. Profa. Maria Auxiliadora 21
22 1 -tirar as repetições Primeira Forma Normal (1FN) Número da ordem Código do cliente Nome do cliente Endereço Cidade UF CEP Data de Despacho Observações Código Item Descrição Quantidade Embalagem Preço Unitário Valor Total Impostos Total Geral Profa. Maria Auxiliadora 22
23 Primeira Forma Normal (1FN) Número da ordem Código do cliente Nome do cliente Endereço Cidade UF CEP Data de Despacho Observações Impostos Total Geral Código Item Descrição Quantidade Embalagem Preço Unitário Valor Total Profa. Maria Auxiliadora 23
24 Primeira Forma Normal (1FN) 2- Retirar os atributos que podem ser calculados Número da ordem Código do cliente Nome do cliente Endereço Cidade UF CEP Data de Despacho Observações Impostos Total Geral Código Item Descrição Quantidade Embalagem Preço Unitário Valor Total Profa. Maria Auxiliadora 24
25 Primeira Forma Normal (1FN) 3 Identificar o atributo que permita uma dependência funcional direta ou indireta dos outros atributos em relação a ele. Número da ordem Código do cliente Nome do cliente Código Item Endereço Descrição Cidade Quantidade UF CEP Embalagem Data de Despacho Preço Observações Unitário Impostos Profa. Maria Auxiliadora 25
26 Primeira Forma Normal (1FN) 4 Garantir a propriedade reversível desta projeção Número da ordem Código do cliente Nome do cliente Endereço Cidade UF CEP Data de Despacho Observações Impostos Número da ordem Código Item Descrição Quantidade Embalagem Preço Unitário Profa. Maria Auxiliadora 26
27 Primeira Forma Normal (1FN) 4 Garantir a propriedade reversível desta projeção Número da ordem Código do cliente Nome do cliente Endereço Cidade UF CEP Data de Despacho Observações Impostos (1) Número da ordem Código Item Descrição Quantidade Embalagem Preço Unitário (2) Profa. Maria Auxiliadora 27
28 Segunda Forma Normal (2FN) Analisar as entidades com chave composta Número da ordem Código Item Descrição Quantidade Embalagem Preço Unitário (2) Profa. Maria Auxiliadora 28
29 Segunda Forma Normal (2FN) 1 verificar dependência entre identificador Número da ordem Código Item Descrição Quantidade Embalagem Preço Unitário (2) Profa. Maria Auxiliadora 29
30 Segunda Forma Normal (2FN) 2 separar os atributos com dependências diretas Número da ordem Código Item Quantidade (2) Código Item Descrição Embalagem Preço Unitário (3) Profa. Maria Auxiliadora 30
31 Entidades análise da 3FN (1) Número da ordem Código do cliente Nome do cliente Endereço Cidade UF CEP Data de Despacho Observações Impostos Número da ordem Código Item Quantidade (2) Código Item Descrição Embalagem Preço Unitário (3) Profa. Maria Auxiliadora 31
32 Terceira Forma Normal (3FN) (1) Número da ordem Código do cliente Nome do cliente Endereço Cidade UF CEP Data de Despacho Observações Impostos Profa. Maria Auxiliadora 32
33 Anomalias - (3FN) Inserção não podemos cadastrar um cliente sem que tenhamos um contrato. Remoção se removermos um contrato temos que remover todos os dados do cliente. Alteração redundância nos dados do cliente. Profa. Maria Auxiliadora 33
34 Terceira Forma Normal (3FN) 1 verificar dependência entre atributos (1) Número da ordem Código do cliente Nome do cliente Endereço Cidade UF CEP Data de Despacho Observações Impostos Profa. Maria Auxiliadora 34
35 Terceira Forma Normal (3FN) 2 separar a dependência transitiva (1) Número da ordem Código do cliente Data de Despacho Observações Impostos (4) Código do cliente Nome do cliente Endereço Cidade UF CEP Profa. Maria Auxiliadora 35
36 Tabelas normalizadas Número da ordem Código do cliente Data de Despacho Observações Impostos Código do cliente Nome do cliente Endereço Cidade UF CEP Número da ordem Código Item Quantidade Código Item Descrição Embalagem Preço Unitário Profa. Maria Auxiliadora 36
37 Tabelas normalizadas ORDEM CLIENTE PEDIDO PEÇA Profa. Maria Auxiliadora 37
38 EXEMPLOS 1 - Considerando as entidades da Vídeo Locadora, analise as entidades, abaixo relacionadas, quanto a normalização. FICHA_EMPRÉSTIMO = núm_ficha + cód_cli + nome_cli + tel_cli + data_emprest + valor_total_emprést FILME_EMPRESTADA = cód_filme + nome_filme + autor-filme + + preço_unit + quant_emprest + valor_pagar Profa. Maria Auxiliadora 38
39 Exemplo CONTROLE FUNCIONÁRIO Considere uma relação não normalizada: Mat_funcionário, nome_funcionário, data_admissão, código_cargo, valor_salário, nome_dependente data_nascimento_dep, código_setor nome_setor, código_habilidade, nome_habilidade, data_formação_hab Profa. Maria Auxiliadora 39
Normalização de Dados. Bancos de Dados I Normalização Principais Conceitos
de Dados Bancos de Dados I Normalização Principais Conceitos Martin & McLure pag.640 Definição Modo como os itens de dados são agrupados em estruturas de registro. A terceira forma normal é um agrupamento
Leia maisBanco de Dados. Dependência Funcional e Normalização de Dados. Prof. Walteno Martins Parreira Jr 1
Banco de Dados Dependência Funcional e Normalização de Dados Prof. Walteno Martins Parreira Jr www.waltenomartins.com.br waltenomartins@yahoo.com 2015 Dependência Funcional Um atributo B possui uma dependência
Leia maisNORMALIZAÇÃO. Adão de Melo Neto
NORMALIZAÇÃO Adão de Melo Neto 1 CONVERSÃO MER PARA O RELACIONAL SEGUINDO ESTE PROCEDIMENTO AS TABELAS ESTARÃO NORMALIZADAS 2 MOTIVAÇÃO TABELAS BEM ESTRUTURADAS Tabelas com o mínimo de mínimo de redundância,
Leia maisModelo Entidade-Relacionamento (E-R)
Modelo Entidade-Relacionamento (E-R) composto n lote n n n contrato_compra_venda n possui proprietário possui n associado cadastro n banco faz fronteira pertence n ruas n quadras n financiado empréstimo
Leia maisTécnicas de Modelação de Dados
Técnicas de Modelação de Dados Curso Profissional Técnico de Gestão e Programação de Sistemas de Informáticos Programação e Sistemas de Informação Módulo 13 Técnicas de Modelação de Dados Professora: Sandra
Leia maisNORMALIZAÇÃO. Quantidade do Produto. Produto
NORMALIZAÇÃO 1. CONCEITUAÇÃO É o processo formal, passo a passo, que examina os atributos de uma entidade, com o objetivo de evitar anomalias observadas na inclusão, exclusão e alteração de registros.
Leia maisDependência Funcional e Normalização)
Dependência Funcional e Normalização) Qualidade de Projeto O objetivo é evitar os problemas que podem provocar falhas no projeto do banco de dados, bem como eliminar a mistura de assuntos e as correspondentes
Leia maisBanco de Dados - Senado
Banco de Dados - Senado Normalização Material preparado: Prof. Marcio Vitorino Normalização Normalização de dados: decomposição de esquemas para evitar anomalias de atualização. Bom desig evita redundância
Leia maisBanco de Dados Aula 02
Matéria: Banco de Dados Banco de Dados Aula 02 Professor: Esp.: Patricia Dias da Silva Peixoto NORMALIZAÇÕES DE ENTIDADES DO BANCO DE DADOS Quando estamos criando as tabelas de um banco de dados, devemos
Leia maisNormalização. Prof. Rogério Gonçalves Bittencourt, M.Sc.
Normalização Prof. Rogério Gonçalves Bittencourt, M.Sc. Introdução Processo sistemático e matemático através do qual uma tabela relacional não normalizada é transformada em um conjunto de tabelas normalizadas
Leia maisObjetivos:
Objetivos: Apresentar o conceito de normalização Apresentar e exemplificar a 1ª forma normal Apresentar e exemplificar a 2ª forma normal Apresentar e exemplificar a 3ª forma normal NORMALIZAÇÃO O processo
Leia maisNormalização. Anomalias Dependência e determinantes Normalização
FACULDADE ANGLO AMERICANO FOZ DO IGUAÇU Curso de Ciência da Computação 5º Periodo Disciplina: Banco de Dados I Prof. Erinaldo Sanches Nascimento Normalização Anomalias Dependência e determinantes Normalização
Leia maisDatabases. Normalização. P. Serendero, (Todos os exercícios do aeroporto e marina são nossos)
Databases Normalização P. Serendero, 2011-13 (Todos os exercícios do aeroporto e marina são nossos) Uma Base de Dados, para ser um modelo que bem represente a realidade, precisa de de ser depurada de anomalias
Leia maisNORMALIZAÇÃO. Lílian Simão Oliveira
NORMALIZAÇÃO Lílian Simão Oliveira Normalização Normalização de dados : decomposição de esquemas para minimizar redundância e evitar anomalias de atualização, inserção e remoção. Projeto conceitual bem
Leia maisdescreve relacionamentos entre objetos de dados; conduz à modelagem de dados; atributos de cada objeto => Descrição de Objetos de Dados;
Diagrama Entidade-Relacionamento (DER) descreve relacionamentos entre objetos de dados; conduz à modelagem de dados; atributos de cada objeto => Descrição de Objetos de Dados; 1 entendo 1 2 Reino Real
Leia maisBanco de Dados Modelagem e Normalização
Técnico em Informática Banco de Dados Modelagem e Normalização Profª Ana Paula Mandelli NORMALIZAÇÃO DE DADOS A normalização de dados é uma técnica que visa analisar e refinar arquivos de dados, dividindo-os
Leia maisNormalização de Dados. Disciplina: Fundamentos de Banco de dados Docente: Kelyn Schenatto
Normalização de Dados Disciplina: Fundamentos de Banco de dados Docente: Kelyn Schenatto História... Muitos dos sistemas de informação ainda utilizados atualmente foram desenvolvidos ao longo dos últimos
Leia maisCiência da Computação MODELAGEM DE DADOS Professor Décio Jorge Craveiro Machado
Ciência da Computação MODELAGEM DE DADOS Professor Décio Jorge Craveiro Machado Uma entidade está na 3FN se nenhum de seu atributos possui dependência transitiva em relação a outro atributo da entidade
Leia maisNormalização de dados e as formas normais. Docente : Pedro F. Carvalho.
Normalização de dados e as formas normais 2009 Email : contato@pedrofcarvalho.com.br Normalização de dados é o processo formal passo a passo que examina os atributos de uma entidade, com o objetivo de
Leia maisModelo Entidade Relacionamento Estendido (ERE)
Modelo Entidade Relacionamento Estendido (ERE) A maioria dos BDs podem ser modelados por meio dos conceitos básicos do modelo ER, mas alguns aspectos podem ser expressos mais convenientemente por meio
Leia maisRoteiro. Normalização. BCC321 - Banco de Dados I. Ementa. Para que serve a normalização? Posicionamento
Roteiro Normalização Posicionamento Luiz Henrique de Campos Merschmann Departamento de Computação Universidade Federal de Ouro Preto luizhenrique@iceb.ufop.br www.decom.ufop.br/luiz Introdução Dependências
Leia mais26/03/2012. É uma restrição entre dois conjuntos de atributos do banco de dados. Definição formal: Significa que: Exemplos
É uma restrição entre dois conjuntos de atributos do banco de dados. Normalização 2012.1 2 Definição formal: Uma dependência funcional é denotada por X Y entre dois conjuntos distintos de atributos X e
Leia maisBancos de Dados Relacionais
Bancos de Dados Relacionais Uma introdução prática 1 PROGRAMA 1.Introdução 1.1 Evolução do armazenamento de dados 1.2 Arquitetura de um DBMS 2.Modelo Relacional 2.1 Modelo E-R 2.2 Modelo Relacional 2.3
Leia maisAula 12 BD1 Dependências Funcionais e Normalização. Profa. Elaine Faria UFU
Aula 12 BD1 Dependências Funcionais e Normalização Profa. Elaine Faria UFU - 2018 Refinamento de Esquema Problemas causados pela redundância Armazenamento redundante Algumas informações são armazenadas
Leia maisBanco de Dados. Professora: Luciana Faria
Banco de Dados Professora: Luciana Faria Regras que devem ser aplicadas na criação de tabelas(entidades) e campos(atributos) em Banco de dados. Entre estas regras destacam-se: Nomes de tabelas devem ser
Leia maisTransformação de Diagramas MER em Diagramas DR
Transformação de Diagramas MER em Diagramas DR Principais conceitos do MER: Tipos de entidades (regular, fraca) Graus de relacionamentos (binário, n-ário) Atributos (simples, compostos, multivalorados)
Leia maisBanco de Dados I 4 Normalização
Banco de Dados I 4 Normalização Grinaldo Lopes de Oliveira (grinaldo( grinaldo@gmail.com) Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas * Material com créditos de colaboração dos
Leia maisNormalização. 123 Régua acr. 30 cm un 1 0,80 0, Penal escolar ref.1 un 1 2,60 2, Gramplos 0.08 cx 2 1,50 3,00. Total da Nota 6,40
Exemplo de Nota Fiscal: Normalização Livraria Chega Mais Ltda NF n o 001234 Av. Cosmos Bittencurt, 2.345 CEP: 899002-123 Blumenau Santa Catarina Brasil Cliente: Maria da Silva Nota Fiscal Venda a Consumidor
Leia maisBanco de Dados I Engenharia Reversa e Normalização
Banco de Dados I Engenharia Reversa e Normalização Normalização Conjunto de regras que ajudam na definição de bancos de dados que não contenham redundância desnecessária e que permitam o fácil acesso às
Leia maisNormalização. Curso: Técnico em Informática (Integrado) Disciplina: Banco de Dados Prof. Abrahão Lopes
AULA 25-26 Normalização Curso: Técnico em Informática (Integrado) Disciplina: Banco de Dados Prof. Abrahão Lopes abrahao.lopes@ifrn.edu.br Normalização É uma técnica formal para projeto de banco de dados
Leia maisCadeira de Tecnologias de Informação. Ano lectivo 2008/09. de Tabelas
Cadeira de Tecnologias de Informação Ano lectivo 2008/09 Normalização de Tabelas Profª Ana Lucas (Responsável) Mestre Cristiane Pedron Mestre Fernando Naves Engª Filipa Pires da Silva Dr. José Camacho
Leia maisNormalização: Noções Básicas
Normalização: Noções Básicas Além de corresponder a uma representação relacional do diagrama ER discutido no livro-texto, o esquema relacional acima possui alguma propriedade específica que o qualifica
Leia maisAno: 2014 Banca: FCC Órgão: TJ-AP Prova: Analista Judiciário - Área Apoio Especializado - Tecnologia da Informação
Ano: 2015 Banca: VUNESP Órgão: TCE-SP Prova: Agente da Fiscalização Financeira - Sistemas, Gestão de Projetos e Governança de TI As formas normais estabelecem algumas restrições aos valores das tabelas
Leia maisModelo Relacional. Modelo Relacional. Modelo Relacional. Banco de Dados. Modelo Relacional. Modelo Relacional. Fernando Fonseca Ana Carolina
Banco de Dados Definido por E F Codd em 1970, teve sua grande aceitação comercial a partir de meados da década de 1980 Razões da grande aceitação Simplicidade dos conceitos básicos Poder dos operadores
Leia maisUnidade 4 Projeto de BD Relacional
Unidade 4 Projeto de BD Relacional UFCG/CEEI/DSC Banco de Dados I Prof. Cláudio Baptista, PhD Principais Conceitos do MER: Tipos de entidades (regular, fraca); Graus de relacionamentos (binário, n-ário);
Leia mais. Um modelo que represente fielmente a realidade. Um modelo capaz de responder às funcionalidades que se pretendem
3. Teoria da Normalização Ao modelar a informação procura-se:. Um modelo que represente fielmente a realidade. Um modelo capaz de responder às funcionalidades que se pretendem Queremos obter um modelo
Leia maisNormalização. Banco de Dados. Profa. Dra. Cristina Dutra de Aguiar Ciferri. Profa. Dra. Cristina Dutra de Aguiar Ciferri.
Banco de Dados Dependência Funcional Um atributo B de um esquema de relação R é funcionalmente dependente de um outro atributo A de R se um valor para A determina um único valor para B em qualquer momento.
Leia maisSISTEMAS DE INFORMAÇÃO
ACH2025 Laboratório de Bases de Dados Aula 3 Revisão de Conceitos Professora: Fátima L. S. Nunes Codd 1972 verificação de um conjunto de regras pra certificar se o esquema de uma relação satisfaz a uma
Leia maisTópico: Normalização
Tópico: Normalização CONTEÚDO PROGRAMÁTICO 1FN NORMALIZAÇÃO 3FN 2FN NORMALIZAÇÃO - CONCEITO O que é? 1) Segundo [Heuser, 2009]: o processo de normalização é: Reagrupar informações de forma a eliminar redundâncias
Leia maisProfa. Flávia Cristina Bernardini
Banco de Dados Dependência Funcional, Dependência Multivalorada e Normalização Profa. Flávia Cristina Bernardini * Slides Baseados no material elaborado pelos professores Eduardo R. Hruschka, Cristina
Leia maisParte NORMALIZAÇÃO. As regras mais importantes oferecidas pelo Sistema Gerenciador de Banco de Dados. são:
Parte 7 N as sessões anteriores foi possível compreender como se dá a analise de requisitos de um negócio, a conseqüente formatação de um banco de dados usando a abordagem entidade-relacionamento e sua
Leia maisQualidade de projeto de BD relacional
Universidade Estadual de Mato Grosso do Sul Ciência da Computação Banco de Dados Prof. Nilton Prof. Nilton nilton@comp.uems.br 1 Qualidade de projeto de BD relacional 1ª) Projetar esquemas fáceis de serem
Leia mais2010 Diagrama Entidade - Associação
2010 Diagrama Entidade - Associação Patrícia da Conceição Mega Expansão 01-01-2010 O que é Diagrama de Entidade associação É uma técnica de representação gráfica que auxilia vivamente a visualização das
Leia maisNormalização de BD 19:08:54. Fundamentos de Banco de Dados - Normalização 1
Normalização de BD Fundamentos de Banco de Dados - Normalização 1 Formas Normais Projetar as relações (tabelas) de uma base de dados relacional, de modo a obter o máximo de independência de dados, eliminando
Leia maisConceitos Básicos de modelagem de dados Modelo conceitual Modelo Lógico Modelo Físico
Conceitos Básicos de modelagem de dados Se você pretende desenvolver aplicações que usam banco de dados relacionais deverá possuir os conceitos básicos sobre modelagem de dados. Não importa se sua aplicação
Leia maisEngenharia Reversa de Arquivos e Normalização
Engenharia Reversa de Arquivos e Normalização Instituto Federal de Educação, Ciência e Tecnologia do Triângulo Mineiro Prof. Edwar Saliba Júnior Novembro de 2018 Unidade 06 Engenharia Reversa de Arquivos
Leia maisBanco de Dados I. Aula 17 - Prof. Bruno Moreno 08/11/2011
Banco de Dados I Aula 17 - Prof. Bruno Moreno 08/11/2011 Plano de Aula Visões em SQL Normalização Motivação Definição Formas Normais Banco de Dados I VISÕES Visões É uma tabela única derivada de outra(s)
Leia maisBANCO DE DADOS I/MODELAGEM DE DADOS Prof. Ricardo Rodrigues Barcelar
- Aula 7 - NORMALIZAÇÃO 1. INTRODUÇÃO Nas sessões anteriores foi possível compreender como se dá a analise de requisitos de um negócio e a conseqüente formatação de um banco de dados usando a abordagem
Leia maisModelo Relacional. Gerenciamento de Dados e Informação. Modelo Relacional Sejam os domínios D 1 (D- Pessoa) e D 2 (D- Endereço) Modelo Relacional
Gerenciamento de Dados e Informação Definido por E F Codd em 1970, teve sua grande aceitação comercial a partir de meados da década de 1980 Razões da grande aceitação Simplicidade dos conceitos básicos
Leia maisTIC Unidade 2 Base de Dados
NORMALIZAÇÃO Em qualquer das metodologias é necessário em dada fase proceder à normalização dos dados, isto é, compreender a sua estrutura mais adequada e o seu significado independente da forma como vão
Leia maisClassificação dos Dados
Classificação dos Dados A seguir, apresentamos uma proposta de padrão para classificação dos dados. Alguns exemplos de dados: cd_matrícula_funcionário,nm_funcionário, vl_tota_nota_fiscal, ds_material,
Leia maisBanco de Dados - INE Projeto de Banco de Dados Relacionais. Prof. Mario Dantas
Banco de Dados - INE 5323 Projeto de Banco de Dados Relacionais Prof. Mario Dantas Projeto de Banco de Dados Relacionais -Armadilhas - Decomposição - Dependências Funcionais e Normalização - Dependências
Leia maisINF1383 -Bancos de Dados
INF1383 -Bancos de Dados Prof. Sérgio Lifschitz DI PUC-Rio Eng. Computação, Sistemas de Informação e Ciência da Computação INTRODUÇÃO À TEORIA DA NORMALIZAÇÃO PROJETO LÓGICO DE BANCOS DE DADOS Slide 1-34
Leia maisBanco de Dados I Módulo II: Modelagem Entidade- Relacionamento versus Relacional. (Aula 5) Clodis Boscarioli
Banco de Dados I 2007 Módulo II: Modelagem Entidade- Relacionamento versus Relacional (Aula 5) Clodis Boscarioli Agenda: Normalização: Conceitos Gerais; Definições; 1NF; 2NF; 3NF; BCNF. Exercício de fixação.
Leia maisDependências Funcionais e Formas Normais. Formas Normais Pedro Sousa 1
Dependências Funcionais e Formas Normais Formas Normais Pedro Sousa 1 Introdução As dependências funcionais e as formas normais estabelecem critérios de qualidade de desenho no modelo Relacional. Permitem
Leia maisUma base de dados está num estado de integridade se contém apenas dados válidos. Os dados armazenados devem estar de acordo com a realidade
2. Modelo Relacional... 2.1. Estrutura de Dados Relacional 2.2. Álgebra Relacional 2.3. Linguagens Relacionais 2.4. Restrições de integridade Uma base de dados está num estado de integridade se contém
Leia maisNormalização para Bancos de Dados Relacionais
Introdução De acordo com o modelo relacional: Normalização para Bancos de Dados Relacionais Banco de Dados I Prof. Guilherme Tavares de Assis Universidade Federal de Ouro Preto UFOP Instituto de Ciências
Leia maisProjeto Bottom-Up de BD
Projeto Bottom-Up de BD Uma organização que deseja definir um BD pode já conter descrições de dados sistemas legados gerenciamento de arquivos de dados ambientes não-informatizados... dados manuscritos
Leia maisBanco de Dados I 2007 Módulo II: Modelagem Entidade- Relacionamento versus Relacional. (Aula 6) Clodis Boscarioli
Banco de Dados I 2007 Módulo II: Modelagem Entidade- Relacionamento versus Relacional (Aula 6) Clodis Boscarioli Agenda: Normalização (continuação): BCNF (mais exemplos); 4NF; 5NF. BCNF - Exemplos Relembrando:
Leia maisGES013 Sistema de Banco de Dados Normalização de Relações em Projeto de BD (1FN a FNBC)
GES013 Sistema de Banco de Dados Normalização de Relações em Projeto de BD (1FN a FNBC) Ilmério Reis da Silva ilmerio arroba ufu.br www.facom.ufu.br/~ilmerio/sbd UFU/FACOM Página:2 Projeto de BD Relacionais
Leia maisNormalização para Bancos de Dados Relacionais
Introdução Normalização para Bancos de Dados Relacionais Banco de Dados I Prof. Guilherme Tavares de Assis Universidade Federal de Ouro Preto UFOP Instituto de Ciências Exatas e Biológicas ICEB Departamento
Leia maisDEPENDÊNCIA FUNCIONAL E
DEPENDÊNCIA FUNCIONAL E NORMALIZAÇÃO Professor Victor Sotero Banco de Dados 1 DEPENDÊNCIA FUNCIONAL Uma dependência funcional é representada por: A B A - denominado determinante Banco de Dados 2 DEPENDÊNCIA
Leia maisCadeira de Tecnologias de Informação. Normalização Relacional
Cadeira de Tecnologias de Informação Ano lectivo 2009/2010 Normalização Relacional TI2009/10 NOR_1 Tópicos -Normalizar porquê? - Etapas da modelização da informação - Objectivos da normalização - Etapas
Leia maisBancos (Bases) de Dados Aula #6 Dependência Funcional Dependência Multivalorada
Bancos (Bases) de Dados Aula #6 Dependência Funcional Dependência Multivalorada Normalização Prof. Eduardo R. Hruschka * Slides baseados no material elaborado pelas professoras: Cristina D. A. Ciferri
Leia maisBases de Dados. Parte VII Normalização
Bases de Dados Parte VII Normalização 1 Desenho de BDs Relacionais! Algumas questões sobre o desenho de BDs relacionais:! Como é que se desenha uma boa BD relacional?! Qual é o critério para quantificar
Leia mais1) Defina os seguintes termos: domínio, grau de uma relação, n-tupla, esquema de relação, esquema de um banco de dados relacional.
1) Defina os seguintes termos: domínio, grau de uma relação, n-tupla, esquema de relação, esquema de um banco de dados relacional. 2) Qual é a diferença entre uma chave e uma superchave? Dê exemplos. 3)
Leia maisProcesso de Normalização
Processo de Normalização Entrada fonte de dados estruturados da organização relatório, fichário, documento estruturado,... Saída esquema relacional para a fonte de dados Objetivos obtenção de um esquema
Leia maisDCC/UFRJ Bancos de Dados IPedro Manoel da Silveira. Projeto de BD Relacionais. Objetivos do Projeto de BD. PMS v2bancos de Dados Relacionais 1
DCC/UFRJ Pedro Manoel Bancos de Dados Relacionais Projeto Projeto de de Bancos Bancos de de Dados Dados Relacionais Relacionais Projeto de BD Relacionais Problema: Como distribuir os dados de um sistema
Leia maisUNIVERSIDADE FEDERAL DA GRANDE DOURADOS PRÓ-REITORIA DE GRADUAÇÃO PROGRAD FACULDADE DE CIÊNCIAS EXATAS E TECNOLOGIA CURSO DE SISTEMAS DE INFORMAÇÃO
UNIVERSIDADE FEDERAL DA GRANDE DOURADOS PRÓ-REITORIA DE GRADUAÇÃO PROGRAD FACULDADE DE CIÊNCIAS EXATAS E TECNOLOGIA CURSO DE SISTEMAS DE INFORMAÇÃO Disciplina: Banco de Dados I Professor: Prof. Me. Everton
Leia maisProcesso de Normalização
Processo de Normalização Entrada fonte de dados estruturados da organização relatório, fichário, documento estruturado,... Saída esquema relacional para a fonte de dados Objetivos obtenção de um esquema
Leia maisBanco de Dados. Sistemas de Informação Engenharia de Produção
Banco de Dados Sistemas de Informação Engenharia de Produção Análise do Sistema O que se armazena em um computador são os dados, e os programas que ele deve executar também são dados, de modo que o objetivo
Leia maisNormalização de Tabelas. Prof. Antonio Almeida de Barros Junior
Normalização de Tabelas Prof. Antonio Almeida de Barros Junior 1 Conteúdo Engenharia Reversa de Arquivos Normalização de Tabelas Introdução Formas Normais Tabela não-normalizada Primeira forma normal (1FN)
Leia maisBases de Dados. Parte VIII: Normalização
Bases de Dados MBI/MI/LCC/LEG/LERSI/LMAT Parte VIII Normalização 1 Desenho de BDs Relacionais Algumas questões sobre o desenho de BDs relacionais: Como é que se desenha uma boa BD relacional? Qual é o
Leia mais1) Defina os seguintes termos: domínio, grau de uma relação, n-tupla, esquema de relação, esquema de um banco de dados relacional.
1) Defina os seguintes termos: domínio, grau de uma relação, n-tupla, esquema de relação, esquema de um banco de dados relacional. 2) Qual é a diferença entre uma chave e uma superchave? Dê exemplos. 3)
Leia maisProf. Fabiano Taguchi
BANCO DE DADOS Prof. Fabiano Taguchi http://fabianotaguchi.wordpress.com fabianotaguchi@hotmail.com MODELAGEM ER Consiste em um modelo conceitual, criado em 1976 por Peter Chen. O diagrama que resulta
Leia maisBanco de Dados. Dependências Funcionais e Normalização de Bancos de Dados Relacionais. João Eduardo Ferreira Osvaldo Kotaro Takai
Banco de Dados Dependências Funcionais e Normalização de Bancos de Dados Relacionais João Eduardo Ferreira Osvaldo Kotaro Takai Abordagens de Projeto Top-down Iniciar com o agrupamento dos atributos obtidos
Leia maisModelo Lógico de Dados (MLD) Origens do modelo relacional
Modelo Lógico de Dados (MLD) O MLD é derivado a partir do MCD pela aplicação de um conjunto de regras bem definidas; A derivação do MLD depende fortemente dos conceitos e tecnologias subjacentes do MLD;
Leia maisSIN5001 Organização de Sistemas de Informação. Prof. Luciano Antonio Digiampietri
SIN5001 Organização de Sistemas de Informação Prof. Luciano Antonio Digiampietri www.each.usp.br/digiampietri digiampietri@usp.br Conteúdo Detalhamento Parte 3 do trabalho Bancos de Dados (22/11/2012)
Leia mais11 NORMALIZAÇÃO: FORMAS NORMAIS
11 NORMALIZAÇÃO: FORMAS NORMAIS Aplicação das três primeiras Formas Normais em uma tabela não normalizada. É muito comum que os funcionários dos diversos departamentos de uma empresa utilizem tabelas frequentemente
Leia maisBancos de Dados Aula #2 - Modelos Conceituais de Dados
Bancos de Dados Aula #2 - Modelos Conceituais de Dados Prof. Eduardo R. Hruschka * Slides baseados no material elaborado pelas professoras: Cristina D. A. Ciferri Elaine P. M. de Souza Motivação Objetivo
Leia maisENGENHARIA REVERSA DE ARQUIVOS
ENGENHARIA REVERSA DE ARQUIVOS - Processo que permite a obtenção de um Modelo Lógico Relacional a partir de um Banco de Dados não Relacional. - Entrada: qualquer conjunto de dados para os quais se disponha
Leia mais5 a e 6 a Técnicas de BD Normalização e Modelagem (1)
CURSO DE GRADUAÇÃO e DE PÓS-GRADUAÇÃO DO ITA 1º SEMESTRE 2002 CES-30 Técnicas de Banco de Dados - BD e CE-240 Projeto de Sistema de BD 5 a e 6 a Técnicas de BD Normalização e Modelagem CES-30 / CE-240
Leia maisAVALIAÇÃO DO GRAU DE DIFICULDADE DO APRENDIZADO DA MODELAGEM DE BANCOS DE DADOS
AVALIAÇÃO DO GRAU DE DIFICULDADE DO APRENDIZADO DA MODELAGEM DE BANCOS DE DADOS Alex Sandro Romeo de Souza Poletto apoletto@femanet.com.br Fundação Educacional do Município de Assis (FEMA) - Instituto
Leia maisModelo Relacional. Josino Rodrigues
Modelo Relacional Josino Rodrigues Modelo Relacional Chave Primária Atributos PILOTO Num-cad Nome CPF Endereço 0101 João 123456 Recife Tuplas 0035 José 234567 São Paulo... 0987 Pedro 567890 Recife 2 Chave
Leia maisDependência Funcional e Normalização. Relembrando: Primeira Forma Normal (1FN) Relembrando: Segunda Forma Normal (2FN) Terceira Forma Normal (3FN)
Pós-graduação em Ciência da Computação CCM-205 Sistema de Bancos de Dados Dependência Funcional e Normalização Profa. Maria Camila Nardini Barioni camila.barioni@ufabc.edu.br Bloco B - sala 937 Relembrando:
Leia maisCadastro de Clientes a Prazo Manual do Usuário Notas a Prazo Cód. RETNOT01
Introdução Como cadastrar clientes a prazo. Procedimento Cadastro de Clientes a Prazo Manual do Usuário Notas a Prazo Cód. RETNOT01 Revisão 02/02/2017 Passo 1 No menu principal clique na aba NOTAS A PRAZO
Leia maisBanco de Dados. Modelo de Dados Relacional. João Eduardo Ferreira Osvaldo Kotaro Takai DCC-IME-USP
Banco de Dados Modelo de Dados Relacional João Eduardo Ferreira Osvaldo Kotaro Takai jef@ime.usp.br DCC-IME-USP Introdução O Modelo Relacional (MR) é um modelo de dados lógico utilizado para desenvolver
Leia maisRelembrando... Banco de Dados Professor Vanderlei Frazão
Relembrando... Dados: São matéria bruta de que é feita a informação. Tipos de dados: Texto (curto, longo e extra longo), número (inteiro e decimais), lógico e do tipo multimídia (imagens, vídeos, áudio,
Leia maisTecnologia de Base de Dados Processo de Normalização. MSc. Eugénio Alberto Macumbe
Tecnologia de Base de Dados Processo de Normalização MSc. Eugénio Alberto Macumbe Porquê normalizar? Após a construção do modelo conceptual dos dados é feita a transformação para um modelo lógico (esquema
Leia maisBanco de Dados Diagrama Entidade Relacionamento DER
Universidade Estadual de Mato Grosso do Sul Curso de Computação, Licenciatura Banco de Dados Diagrama Entidade Relacionamento DER Prof. José Gonçalves Dias Neto profneto_ti@hotmail.com Notação Existem
Leia maisIntrodução a Bancos de Dados
Introdução a Bancos de Dados - Conceitos - Modelos lógicos e relacional - Álgebra relacional - SQL - Projeto Lógico INPE - Divisão de Processamento de Imagens INPE 1 Sistemas de Banco de Dados Definição:
Leia mais# Normalização # 1 Forma normal, não podem ter recursos com mais de um item (vetores) # dados que devem ser detalhados... #Revisão #não normalizado #Normalização (Nada é redundante) Cliente idcliente nome
Leia maisModelo de Dados Wendel Melo
Wendel Melo Faculdade de Computação Universidade Federal de Uberlândia www.facom.ufu.br/~wendelmelo Banco de Dados I Modelo de Dados 2 Modelos de Dados Modelo de dados: coleção de conceitos que podem ser
Leia maisNormalização. Normalização. Noção central: qualidade do projeto. Normalização : na Prática. Qual o problema desta imagem? Zoom
DCC011 Introdução a Banco de Dados Normalização Mirella M. Moro Departamento de Ciência da Computação Universidade Federal de Minas Gerais mirella@dcc.ufmg.br 1. Normalização A. Semântica dos atributos
Leia maisA Técnica de Normalização de Banco de Dados (1)
CURSO DE GRADUAÇÃO e DE PÓS-GRADUAÇÃO DO ITA 1º SEMESTRE 2002 CES-30 Técnicas de Banco de Dados - BD e CE-240 Projeto de Sistema de BD A Técnica de Normalização de Banco de Dados (1) CES-30 / CE-240 -
Leia maisBases de Dados 2012/2013 Dependências Funcionais e Normalização. Helena Galhardas 2013 IST. Bibliografia
Bases de Dados 2012/2013 Dependências Funcionais e Normalização Helena Galhardas Bibliografia Raghu Ramakrishnan, Database Management Systems 3rd ed, Cap 19 C. J. Date, An Introduction to Database Systems,
Leia maisIntrodução aos Sistemas de Bancos de Dados 1 a versão - MAC5760 DCC-IME-USP J.E.FERREIRA e O.TAKAI Terceira Forma Normal (3FN)
7.3.3. Terceira Forma Normal (3FN) A terceira forma normal é baseado no conceito de dependência transitiva. Uma dependência X Y em uma relação R é uma dependência transitiva se existir um conjunto de atributos
Leia maisBANCO DE DADOS I/MODELAGEM DE DADOS Prof. Ricardo Rodrigues Barcelar
- Aula 8 - ESTRATÉGIAS DE PROJETO DE BANCO DE DADOS 1. INTRODUÇÃO Uma vez conhecedores dos conceitos do modelo conceitual e das duas estratégias do modelo lógico, é possível traçar um projeto de banco
Leia maisClasses e Banco de Dados
Classes e Banco de Dados FEMA - IMESA Engenharia de Software I Introdução a Banco de Dados Os dados referentes à aplicação são organizados em estruturas que podem ter relacionamentos independentes do(s)
Leia mais