Banco de Dados Modelagem e Normalização

Documentos relacionados
Parte NORMALIZAÇÃO. As regras mais importantes oferecidas pelo Sistema Gerenciador de Banco de Dados. são:

Normalização. Anomalias Dependência e determinantes Normalização

Objetivos:

Modelagem de Dados. Conceitos de Normalização. Prof. Esp. Andrew Rodrigues

BANCO DE DADOS I/MODELAGEM DE DADOS Prof. Ricardo Rodrigues Barcelar

Normalização de Dados. Disciplina: Fundamentos de Banco de dados Docente: Kelyn Schenatto

Banco de Dados Introdução. Profa.Ms.Denise Neves

Banco de Dados I Dicas de Modelagem

MER Modelo de entidade e Relacionamento. Prof. Me. Hélio Esperidião

NORMALIZAÇÃO. Quantidade do Produto. Produto

Técnicas de Modelação de Dados

Revisando Banco de Dados. Modelo Relacional

Normalização. Curso: Técnico em Informática (Integrado) Disciplina: Banco de Dados Prof. Abrahão Lopes

Engenharia Reversa e Normalização

Engenharia Reversa e Normalização

Banco de Dados I Engenharia Reversa e Normalização

Banco de Dados I. Aula 17 - Prof. Bruno Moreno 08/11/2011

Modelo Entidade-Relacionamento (E-R)

Dependência Funcional e Normalização)

SISTEMAS DE INFORMAÇÃO

NORMALIZAÇÃO. Lílian Simão Oliveira

Normalização para Bancos de Dados Relacionais

Roteiro. Normalização. BCC321 - Banco de Dados I. Ementa. Para que serve a normalização? Posicionamento

ENGENHARIA REVERSA DE ARQUIVOS

Simulado para CFPS. Questões de Propósito, Tipo e Fronteira. 1. Um dos objetivos da Análise de Pontos de Função é:

Conceitos Básicos de modelagem de dados Modelo conceitual Modelo Lógico Modelo Físico

Ano: 2014 Banca: FCC Órgão: TJ-AP Prova: Analista Judiciário - Área Apoio Especializado - Tecnologia da Informação

Engenharia Reversa de Arquivos e Normalização

Normalização de Dados. Bancos de Dados I Normalização Principais Conceitos

NORMALIZAÇÃO. Adão de Melo Neto

Normalização de Tabelas. Prof. Antonio Almeida de Barros Junior

MODELAGEM DE DADOS PARTE 1

Banco de Dados. Dependência Funcional e Normalização de Dados. Prof. Walteno Martins Parreira Jr 1

Banco de Dados Modelagem de Dados

Informática II Cap. 5-1 Modelo Relacional, Normalização e Diagramas E-R

Normalização para Bancos de Dados Relacionais

Modelo Lógico de Dados. Modelo Relacional

Dependência Funcional e Normalização. Relembrando: Primeira Forma Normal (1FN) Relembrando: Segunda Forma Normal (2FN) Terceira Forma Normal (3FN)

Banco de Dados Aula 02

Banco de Dados Modelagem e Normalização

5 a e 6 a Técnicas de BD Normalização e Modelagem (1)

Banco de Dados. Professora: Luciana Faria

Informática. Banco de Dados Relacional. Professor Julio Alves.

BANCO DE DADOS GEOGRÁFICOS E WEBMAPPING -PROJETO LÓGICO RELACIONAL. Prof. Angelo Augusto Frozza, M.Sc.

18/03/2012. Independência de Dados: capacidade de modificar a definição dos esquemas em. determinado nível, sem afetar o esquema do nível superior;

Normalização de BD 19:08:54. Fundamentos de Banco de Dados - Normalização 1

Engenharia reversa de arquivos e documentos. Capítulo 6

Modelo Relacional. Aula 02

BANCO DE DADOS I/MODELAGEM DE DADOS Prof. Ricardo Rodrigues Barcelar

Análise e Projeto de Sistemas

Normalização de dados e as formas normais. Docente : Pedro F. Carvalho.

NOÇÕES DE INFORMÁTICA ALISSON CLEITON MÓDULO VIII

P R O J E T O: C A R N A V A L. 2. Informações Básicas sobre o Sistema a ser Desenvolvido

TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO SISTEMAS DE GESTÃO DE BASE DE DADOS O MODELO RELACIONAL

Normalização: Noções Básicas

Engenharia reversa de arquivos e documentos. Capítulo 6

Banco de dados. Objetivo: Reter os dados de forma que possam ser utilizados em outros momentos

Banco de dados. Objetivo: Reter os dados de forma que possam ser utilizados em outros momentos

DER NORMALIZAÇÃO DE DADOS

Entidade Associativa

INTRODUÇÃO AO MODELO RELACIONAL

MODELAGEM DE DADOS UNIDADE 4 Modelo Entidade-Relacionamento. Luiz Leão

Arquitetura dos SBDs Características e Benefícios Visão Geral de Projeto de BD MER: Entidades e Atributos Atividade.

26/03/2012. É uma restrição entre dois conjuntos de atributos do banco de dados. Definição formal: Significa que: Exemplos

Introduçã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)

Introdução a Bancos de Dados

Aula 02. Modelo de Dados Modelo Conceitual Modelo de Implementação Entidades e Atributos

Normalização. Prof. Rogério Gonçalves Bittencourt, M.Sc.

A Técnica de Normalização (9): de Banco de Dados (2)

Computação Instrumental

INF1383 -Bancos de Dados

Banco de Dados Relacional

DCC011 Introdução a Banco de Dados. Construindo o Esquema. 1. Propriedades de Modelos ER. Construindo Esquema Conceitual

Modelo Lógico de Dados (MLD) Origens do modelo relacional

A Técnica de Normalização de Banco de Dados (1)

Modelo Entidade Relacionamento Estendido (ERE)

Banco de Dados. André Luís Duarte Capítulo 2. exatasfepi.com.br

BANCO DE DADOS INSTITUTO PERNAMBUCANO DE ENSINO SUPERIOR IPESU

1 U.E. Edgar Tito site: - PROF. RANILDO LOPES U.E PROF EDGAR TITO PROF. RANILDO LOPES DISCIPLINA: Banco de Dados

MODELAGEM DE DADOS UNIDADE 2 Projeto de Banco de Dados. Luiz Leão

Abordagem relacional. Capítulo 4

Transformação de Diagramas MER em Diagramas DR

Fundamentos de Bancos de Dados 3 a Prova

Transcriçã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 em vários outros arquivos e estabelecendo relacionamentos entre eles através de informações comuns.

Existem alguns conceitos que são utilizados na Normalização de Dados: Atributo: Os atributos apresentam características como: tipo de informação a ser armazenada, tamanho, se é obrigatório ou opcional, se é condicionado a outros atributos, se possui várias ocorrências. Exemplo: cpf, nome, endereço, telefone, cargo.

Registro: Conjunto de atributos que contém informações comuns de um determinado assunto. Exemplo: funcionário: dados de um funcionário, dados de um aluno. Arquivo: Conjunto de registros que tratam do mesmo assunto. Pode ser físico, quando as informações são guardadas em formulários de papel, ou eletrônico, quando as informações são armazenadas com a ajuda da informática. Exemplo: cadastro de clientes, cadastro de alunos.

Chave: Atributo ou conjunto de atributos que permite a identificação única de um registro dentro de um arquivo. Pode ser classificada como: Simples: formada por um único atributo (RA, CPF). Composta: formada por mais de um atributo (Nº Nota Fiscal + Cód_Produto).

Para que um atributo seja considerado chave, algumas características devem ser analisadas. Uma chave deve ser: Única: não podem existir mais de um registro como o mesmo valor para atributos que compõem a chave. Obrigatória: sempre deve existir um valor para os atributos que compõem a chave. Imutável: o valor dos atributos que compõem a chave não pode ser modificado. Exemplo: RA, chassi de um automóvel, cpf.

FORMAS NORMAIS Formas normais são níveis de refinamento feitos em arquivos no processo de normalização. Podese chegar até 5 níveis de refinamento, mas na prática atingindo a 3ª forma normal (3FN) já garantimos um bom grau de normalização para nossos arquivos. Arquivos muito normalizados podem ter problemas de acesso quando implementados fisicamente nos SGBD s (Sistemas Gerenciadores de Banco de Dados).

Primeira Forma Normal (1FN) Na primeira forma normal (1FN) deve ser identificada a chave do registro e eliminadas colunas com duplo significado, gerando mais colunas no arquivo normalizado. Todos os atributos devem conter valores atômicos (não divisíveis).

Segunda Forma Normal (2FN) Na Segunda forma normal (2FN) as informações que não têm dependência funcional com a chave do arquivo são separadas. Essa separação faz com que sejam gerados novos arquivos contendo as informações excluídas do arquivo normalizado, evitando problemas de anomalias de atualização (onde uma informação ao ser alterada exige a alteração de vários registros no mesmo arquivo), economiza-se espaço e garantem-se buscas mais rápidas. Ao separar as informações redundantes cria-se um atributo de referência no arquivo normalizado apontando para a chave do arquivo gerado, o que possibilita a obtenção da informação completa em outro arquivo.

Na 2FN tem que estar na 1FN e todos os atributos que não são chave eles tem que ser dependentes diretos da chave primária.

Terceira Forma Normal (3FN) Na Terceira forma normal (3FN), eliminam-se atributos multivalorados e atributos calculados. Atributos multivalorados são aqueles que se repetem no arquivo por várias vezes e a sua eliminação além de evitar redundâncias também permite que os limites préestabelecidos para a ocorrência de informações sejam ultrapassados, tornando o arquivo mais flexível. A separação de atributos multivalorados gera um novo arquivo que também pode ser normalizado. Atributos calculados são aqueles que podem ser gerados a partir de outros.

Ou seja. Só tem que estar na 2 forma normal verificar se todos os atributos que não são chave são diferentes de outros atributos que também não são chave, verificar se um determinado atributo possui valores subentendidos dentro dele.