Dependência Funcional e Normalização)
|
|
|
- Oswaldo Neiva Beppler
- 9 Há anos
- Visualizações:
Transcrição
1 Dependência Funcional e Normalização)
2 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 redundâncias desnecessárias de dados Erros encontrados: Repetição de informação Perda de informações Como avaliar se um esquema de relação é bom ou ruim?
3 Qualidade de Projeto Medidas informais para mensurar a qualidade de um projeto de esquema de relação: Semântica de atributos Redução de valores redundantes nas tuplas Redução de valores nulos nas tuplas Prevenção de tuplas espúrias ou erradas
4 Semântica de Atributos Modelar um esquema de relação de modo que seja fácil explicar seu significado (ou semântica) Não combine os atributos de diferentes tipos de entidades e relacionamentos dentro de uma única relação Se um esquema de relação corresponder a um tipo de entidade ou a um tipo de relacionamento, haverá uma justificativa direta para seu significado Problemas de ambiguidade semântica a relação não poderá ser explicada facilmente
5 Semântica de Atributos EMP_PROJ SSN PNUMERO HORAS ENOME PNOME PLOCALIZAÇÃO EMP_DEPT ENOME SSN DATANASC ENDEREÇO DNUMERO DNOME DGERSSN Embora não haja nada logicamente errado com essas duas relações, elas são consideradas pobres
6 Redução de valores redundantes Agrupar os atributos em esquemas de relações tem um efeito significativo no espaço de armazenamento, mesmo com a repetição de atributos Modelar esquemas de relações básicas de forma que nenhuma anomalia de inserção, exclusão ou alteração possa ocorrer na relação Se houver a possibilidade de ocorrer alguma anomalia, registre-a claramente e tenha certeza que os programas que atualizam o banco de dados operarão corretamente
7 Anomalias EMP_PROJ SSN PNUMERO HORAS ENOME PNOME PLOCALIZAÇÃO Atualização: Mudança no nome do projeto requer várias mudanças Inserção: Para inserir um novo empregado é necessário incluir os valores dos atributos para o departamento É difícil incluir um departamento que ainda não tenha empregado Exclusão: Ao apagar um empregado, as informações relativas ao departamento serão apagadas
8 Redução de valores nulos Até onde for possível, evite colocar os atributos em uma relação básica cujos valores frequentemente possam ser nulos Se os nulos forem inetiváveis, tenha certeza de que eles se aplicam somente em casos excepcionais e não na maioria das tuplas da relação
9 Geração de tuplas ilegítimas Projete os esquemas de relações de forma que possam ser unidos (join) com igualdade de condições sobre os atributos que sejam chaves primárias ou chaves estrangeiras, de modo a garantir que nenhuma tupla ilegítima seja gerada Evite as relações que contenham o relacionamento entre os atributos que não sejam combinações (chave estrangeira, chave primária)
10 Dependência Funcional É o conceito mais importante da teoria de projetos de esquemas relacionais É uma restrição entre dois conjuntos de atributos do banco de dados Definição: Um atributo B de um esquema de relação R é funcionalmente dependente de outro atributo A de R se um valor de A determina um único valor para B em qualquer momento Se B é funcionalmente dependente de A, então A determina funcionalmente B Notação: A B É uma propriedade semântica, identificada pelo projetista da base de dados Pode ser verificada na instância da base, mas nunca definida a partir dela
11 Redução de valores redundantes Aluno = {Nome, Idade, Curso} {<Paulo, 25, computação>, <Ana, 18, eletrônica>, <Silvio, 18, odontologia>, <Zenir, 25, computação>} A relação Alunos atende as seguintes DFs? Nome Curso Nome Idade Curso Idade Idade Curso
12 Normalização O processo de normalização sujeita um esquema de relação a uma série de testes para certificar-se de que ele satisfaça uma certa forma normal Forma Normal: definição das relações baseada na análise de dependências funcionais A normalização pode ser vista como o processo de análise de determinados esquemas de relações com base em suas DFs e chaves primárias para alcançar as propriedades desejáveis Os esquemas insatisfatórios são decompostos em relações menores que passam nos testes Tipos de formas normais: 1FN, 2FN e 3FN
13 1ª Forma Normal Uma relação está na 1FN se: Parte da definição formal do Modelo Relacional Todo os atributos da relação devem ser atômicos e monovalorados Cada ocorrência da chave primária deve corresponder a uma e somente uma informação de cada atributo, ou seja, a entidade não deve conter grupos repetitivos (multivalorados) Gerar uma nova relação contendo o grupo de repetição e a chave primária da relação original Decompor em tantas entidades quanto for o número de conjuntos de atributos repetitivos
14 1ª Forma Normal Atributos não atômicos Alunos = {Nome, Idade, Endereço} Alunos = {Nome, Idade, Rua, Cidade, CEP, UF} Atributos multivalorados Alunos = {RA, Idade, Disciplinas} Alunos = {RA, Idade} Disciplinas = {RA, Disciplina} Nas novas entidades criadas, a chave primária é a concatenação da chave primária da entidade original mais o(s) atributo(s) do grupo repetitivo visualizado com a chave primária deste grupo
15 2ª Forma Normal Uma relação está na 2FN se: Está na 1FN Não existe atributo não chave que é dependente de somente uma parte da chave primária Dependência funcional Total Dependência Funcional Total X Y Na ocorrência de uma chave primária concatenada, dizemos que um atributo ou um conjunto de atributos depende de forma completa ou total desta chave primária concatenada, se e somente se, a cada valor da chave (e não parte dela) está associado um valor para cada atributo Se a remoção de qualquer atributo A de X implicar que a dependência não mais será assegurada
16 2ª Forma Normal A resolução da aplicação da segunda forma normal é realizada através da exclusão dos atributos que não dependem totalmente da chave primária, da tabela original, e constituindo-se com estes uma nova tabela, que terá como chave primária o atributo participante da chave primária da tabela origem
17 2ª Forma Normal Turma = {Número, Sigla, Sala, NrHoras} Depende de parte da chave primária Turma = {Número, Sigla, Sala} Disciplina= {Sigla, NrHoras}
18 3ª Forma Normal Uma relação está na 3FN se: Está na 2FN Não existem atributos não chave que sejam dependentes de outros atributos não chave Dependência transitiva Dependência Transitiva Quando um atributo ou conjunto de atributos A depende de outro atributo B que não pertence à chave primária, mas é dependente funcional desta, dizemos que A é dependente transitivo de B
19 3ª Forma Normal Disciplina = {Sigla, LivroTexto, Depto, ChefeDepto} Disciplina = {Sigla, LivroTexto, Depto} Chefia= {Depto,ChefeDepto}
20 Definição Geral Segunda Forma Normal Um esquema de relação R está na 2FN se cada atributo não primário de R não for parcialmente dependente de nenhuma chave de R Terceira Forma Normal Um esquema de relação R está na 3FN se para cada dependência funcional X A, X é uma superchave de R ou A é um atributo primário de R
21 Forma Normal de BOYCE / CODD (FNBC) As definições da 2FN e 3FN não cobriam certos casos, que ocorrem somente quando as seguintes condições aparecem juntas: a entidade tenha várias chaves candidatas estas chaves candidatas sejam concatenadas as chaves concatenadas compartilham pelo menos um atributo comum A FNBC é uma extensão da 3FN, que não resolvia certas anomalias presentes na informação contida em uma entidade Definição: uma entidade está na FNBC se e somente se todos os determinantes forem chaves candidatas. A definição é em termos de chaves candidatas e não sobre chaves primárias
22 Exemplo FILHO = {Nome Filho,endereço, data nasc, nome escola, num sala, nome prof } Hipotese: vamos assumir que um professor possa estar associado a mais de uma escola e uma sala Condições: as chaves candidatas são: nome filho + endereço, nome filho + num sala, nome filho + nome prof todas as três chaves apresentam mais de um atributo todas as três chaves compartilham o mesmo atributo: nome filho
23 Exemplo Aplicando FNBC: A entidade filho deve ser dividida em duas entidades FILHO = {Nome Filho,endereço, data nasc, nome escola, num sala} SALA = {nome escola, num sala, nome prof }
24 Dependências Multivaloradas São consequências da 1 FN Ocorrem quando dois ou mais atributos independentes multivalorados existem na mesma relação do BD Problema apresentado: Necessidade de repetir cada um dos valores de um atributo com cada valor do outro atributo, para manter as instâncias da relação de maneira consistente Um atribuito B de um esquema de relação R é multidependente de outro atributo A de R se um valor para A é associado a uma coleção específica de valores para B, independentemente de qualquer valor que um terceiro atributo C de R possa assumir Se B é multidependente de A, então A multidetermina B Notação: A B
25 Dependências Multivaloradas RelaçãoR = {atributoa, {atributob}, {atributoc}} atributoa atributob independentemente dos valores do atributoc
26 Quarta Forma Normal (4FN) Uma relaçao R está na 4FN se: Não existe dependência multivalorada Forma prática de se tratar a 4FN: Prevenir dependências multivaloradas no processo inicial de transformação da relação não normalizada (contendo o(s) grupo(s) de repetição para a 1FN) Para cada grupo de repetição separado, gerase uma nova relação correspondente contendo este grupo de repetição e a chave primária da relação original Determinar a chave primária da nova relação
27 Quarta Forma Normal (4FN) Relação = {Código Fornecedor, Código Peça, Código Comprador} {<1111,BA3, 113>, <1111,CJ10,113>, <1111,88A, 435>, <1111,BA3, 537>} Fatos multivalorados: as diversas peças compradas e os diversos compradores Dependência Multivalorada entre: Código Fornecedor e Código Peça, e entre Código Fornecedor e CódigoComprador É necessária a realização de uma divisão da entidade original, em duas outras, ambas herdando a chave Código Fornecedor e concatenando, em cada nova entidade, com os atributos Código Peça e Código Comprador
28 Quarta Forma Normal (4FN) FORNECEDOR-PEÇA = {Cód Forn, Cód Peça} FORNECEDOR-COMPRADOR {Cód Forn, Cód Comp}
GBC043 Sistemas de Banco de Dados
Ciência da Computação GBC043 Sistemas de Banco de Dados e Normalização Profa. Maria Camila Nardini Barioni [email protected] Bloco B - sala 1B137 Resolução exercício da última aula prática 2 semestre
Normalizaçã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
Dependê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 [email protected] Bloco B - sala 937 Relembrando:
Aula 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
Normalizaçã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
Banco de Dados. Dependências Funcionais e Normalização de Bancos de Dados Relacionais. João Eduardo Ferreira Osvaldo Kotaro Takai Marcelo Finger
Banco de Dados Dependências Funcionais e Normalização de Bancos de Dados Relacionais João Eduardo Ferreira Osvaldo Kotaro Takai Marcelo Finger Abordagens de Projeto Top down Bottom up Iniciar com o agrupamento
Normalizaçã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.
Banco 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
Normalizaçã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
Roteiro. 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 [email protected] www.decom.ufop.br/luiz Introdução Dependências
Profa. 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
NORMALIZAÇÃ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
Ciê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
Banco 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)
GES013 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
Bancos (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
Normalizaçã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 [email protected] 1. Normalização A. Semântica dos atributos
Normalizaçã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
26/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
Normalizaçã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
SISTEMAS 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
INF1383 -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
Dependência Funcional e Normalização. Normalização. Relembrando: Primeira Forma Normal (1FN) Relembrando: Segunda Forma Normal (2FN)
Ciência da Computação GBC043 Sistemas de Banco de Dados Dependência Funcional e Normalização Normalização Profa. Maria Camila Nardini Barioni [email protected] Bloco B - sala 1B137 Relembrando e continuando...
Unidade 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);
Objetivos:
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
DCC011 Introdução a Banco de Dados
DCC011 Introdução a Banco de Dados Normalização Normalização Mirella M. Moro Departamento de Ciência da Computação Universidade Federal de Minas Gerais [email protected] 1. Normalização A. Semântica
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)
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
Ano: 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
Banco 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
Transformaçã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)
Bases 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
Teoria e Metodologia de Projeto de Banco de Dados
Teoria e Metodologia de Projeto de Banco de Dados Dr. Fabiano Cavalcanti Fernandes [email protected] Brasília - DF 1 Agenda Dependência Funcional Normalização em um Banco de Dados Relacional
Parte 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
BANCO 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
DCC/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
Normalizaçã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
Qualidade de projeto de BD relacional
Universidade Estadual de Mato Grosso do Sul Ciência da Computação Banco de Dados Prof. Nilton Prof. Nilton [email protected] 1 Qualidade de projeto de BD relacional 1ª) Projetar esquemas fáceis de serem
Té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
Modelo 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
Fundamentos de Banco de Dados e Modelagem de Dados
Abril - 2015 Universidade Federal de Mato Grosso Instituto de Computação Pós Graduação Lato Sensu em Banco de Dados Fundamentos de Banco de Dados e Modelagem de Dados Prof. Dr. Josiel Maimone de Figueiredo
Banco de Dados I 4 Normalização
Banco de Dados I 4 Normalização Grinaldo Lopes de Oliveira (grinaldo( [email protected]) Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas * Material com créditos de colaboração dos
Banco 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
Banco 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
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
INTRODUÇÃO AO MODELO RELACIONAL
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE INTRODUÇÃO AO MODELO RELACIONAL Docente: Éberton da Silva Marinho e-mail: [email protected] 26/06/2013 SUMÁRIO Instalação do
Informática II Cap. 5-1 Modelo Relacional, Normalização e Diagramas E-R
Cap. 5-1 Modelo Relacional, Normalização e Diagramas E-R 1 Programa Chaves Relacionamentos Modelo de Dados relacional Integridade Normalização: 1.ª, 2.ª e 3.ª Forma Normal Diagramas E-R 2 1 Conceito de
MODELO DE BANCO DE DADOS RELACIONAL
UNINGÁ UNIDADE DE ENSINO SUPERIOR INGÁ FACULDADE INGÁ CIÊNCIA DA COMPUTAÇÃO BANCO DE DADOS I MODELO DE BANCO DE DADOS RELACIONAL Profº Erinaldo Sanches Nascimento Objetivos Descrever os princípios básicos
Curso Superior de Tecnologia em BD Curso Superior de Tecnologia em DAI
Curso Superior de Tecnologia em BD Curso Superior de Tecnologia em DAI Fundamentos de Banco de Dados Aula 03 Modelo de Dados Relacional Modelo de Dados Relacional Objetivo Estudar os conceitos envolvidos
Modelo 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;
2010 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
Normalização de dados e as formas normais. Docente : Pedro F. Carvalho.
Normalização de dados e as formas normais 2009 Email : [email protected] Normalização de dados é o processo formal passo a passo que examina os atributos de uma entidade, com o objetivo de
Banco 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 [email protected] DCC-IME-USP Introdução O Modelo Relacional (MR) é um modelo de dados lógico utilizado para desenvolver
Engenharia 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
DER NORMALIZAÇÃO DE DADOS
DER NORMALIZAÇÃO DE DADOS Profa. Maria Auxiliadora 1 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
Modelo Relacional. André Restivo. Faculdade de Engenharia da Universidade do Porto. February 24, 2012
Modelo Relacional André Restivo Faculdade de Engenharia da Universidade do Porto February 24, 2012 André Restivo (FEUP) Modelo Relacional February 24, 2012 1 / 19 Sumário 1 Modelo Relacional 2 Operações
Normalizaçã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)
Banco 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 [email protected] 2015 Dependência Funcional Um atributo B possui uma dependência
Análise e Projeto de Sistemas
Análise e Projeto de Sistemas Prof. Dr. Ronaldo C. de Oliveira [email protected] www.facom.ufu.br/~ronaldooliveira FACOM - 2017 Introdução a Modelagem de Dados Modelagem de Dados Definição: Uma abordagem
Revisão e Exercícios. Relacionamento. Projeto de Bancos de Dados. Chave e Domínio. Tipos de Atributos
Projeto de Bancos de Dados Mini Mundo DCC011 Revisão e Exercícios Mirella M. Moro Departamento de Ciência da Computação Universidade Federal de Minas Gerais [email protected] Independente de SGBD Específico
4.1 Introdução. Unidade 4 Dependências funcionais e normalização para bancos de dados relacionais. Esta unidade tem como objetivo:
Unidade 4 Dependências funcionais e normalização para bancos de dados relacionais Esta unidade tem como objetivo: Definir o conceito de dependência funcional, que é a ferramenta básica para analisar esquemas
MATA60 BANCO DE DADOS Aula 5- Modelo Relacional. Prof. Daniela Barreiro Claro
MATA60 BANCO DE DADOS Aula 5- Modelo Relacional Prof. Daniela Barreiro Claro Agenda Histórico Modelo em Redes e Hierárquico Modelo Relacional Restrições de Integridade Chaves FORMAS - UFBA 2 de X Histórico
Modelo Lógico de Dados. Modelo Relacional
Modelo Lógico de Dados Modelo Relacional 1 Composição de um Banco de Dados Relacional É composto de tabelas ou relações O termo tabela é mais comum nos produtos comerciais e na prática O termo relação
NORMALIZAÇÃ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,
Dependê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
NORMALIZAÇÃ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.
Banco de Dados I Unidade 3: Projeto de BD Relacional. Cláudio Baptista
Banco de Dados I Unidade 3: Projeto de BD Relacional Cláudio Baptista 4.1 Transformação de Diagramas MER em Diagramas DR Principais conceitos do MER: Tipos de entidades (regular, fraca) Graus de relacionamentos
MATA60 BANCO DE DADOS Aula 3- Modelo de Entidades e Relacionamentos. Prof. Daniela Barreiro Claro
MATA60 BANCO DE DADOS Aula 3- Modelo de Entidades e Relacionamentos Prof. Daniela Barreiro Claro Agenda Modelo de Dados MER 2 de X; X=37 Modelo de Dados O Modelo de Dados é a principal ferramenta que fornece
Bancos 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
Parte II Modelo de Dados Relacional. Evandro E. S. Ruiz
Parte II Modelo de Dados Relacional Evandro E. S. Ruiz [email protected] 1 Intro Modelo relacional introduzido por Ted Codd (IBM) em 1970 Modelo simples matematicamente. Usa conceitos de relações matemáticas
Informática. Banco de Dados Relacional. Professor Julio Alves.
Informática Banco de Dados Relacional Professor Julio Alves www.acasadoconcurseiro.com.br Informática 1. BANCOS DE DADOS RELACIONAL Um BD relacional possui apenas um tipo de construção, a tabela. Uma
A Técnica de Normalização (9): de Banco de Dados (2)
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 (2) CES-30 / CE-240 -
Modelo 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
Modelo Relacional. Banco de Dados 2º trimestre Prof. Patrícia Lucas
Modelo Relacional Banco de Dados 2º trimestre Prof. Patrícia Lucas Composição de um BD Relacional Um banco de dados relacional é composto de tabelas ou relações. Tabelas = Relações Tabelas Umatabelaéumconjuntonãoordenadodelinhas
Engenharia Reversa e Normalização
SISTEMAS DE INFORMAÇÃO Engenharia Reversa e Normalização Banco de Dados I Engenharia reversa de modelos relacionais Engenharia reversa parte do modelo de implementação obtém modelo de especificação (modelo
Engenharia Reversa e Normalização
SISTEMAS DE INFORMAÇÃO Engenharia Reversa e Normalização Banco de Dados I Prof. Edson Thizon Engenharia reversa de modelos relacionais Engenharia reversa parte do modelo de implementação obtém modelo de
