Dependências Funcionais e Formas Normais. Formas Normais Pedro Sousa 1
|
|
- Matheus Henrique Santiago Ventura
- 6 Há anos
- Visualizações:
Transcrição
1 Dependências Funcionais e Formas Normais Formas Normais Pedro Sousa 1
2 Introdução As dependências funcionais e as formas normais estabelecem critérios de qualidade de desenho no modelo Relacional. Permitem detectar e prevenir a redundância e garantir a coerência da informação. Fundamenta-se nas dependências entre os atributos das relações Ao nível do modelo Relacional, deve ser usado para detectar eventuais problemas associados à redundância e coerência da informação. Ao nível do modelo Entidade Associação, deve ser usado para identifcar entidades e determinar os seus atributos. Formas Normais Pedro Sousa 2
3 O problema da Redundância dos Dados A redundância dos dados tem implicações ao nível da coerência e da completude da informação neles contidas São bem conhecidos os seguintes problemas, designados por anomalias: Anomalia de inserção: quando os factos (conhecimento) independentes não podem ser inseridos independentemente na base de dados. Anomalia de eliminação: quando se elimina uma instância de um facto, perde-se instâncias de outros factos independentes. Anomalia de actualização: quando a actualização de um facto implica a alteração de uma série de instâncias de outros factos independentes. Formas Normais Pedro Sousa 3
4 Exemplo Introdutório Consideremos a seguinte Entidade /Relação Quantidade Encomenda Nº Encomenda Nº da Peça Encomenda NºEncomenda Nº Peça Quantidade Preço Unitário Preço Unitário Anomalia de inserção: Só podemos indicar o preço de cada peça se existirem encomendas pendentes. Anomalia de eliminação: Ao eliminar uma encomenda, perde-se a informação relativa ao preço de cada peça. Anomalia de actualização: A alteração do preço de uma peça implica a alteração do mesmo em todas as encomendas existentes. Formas Normais Pedro Sousa 4
5 Exemplo Introdutório Dependências Funcionais Quantidade Encomenda Nº Encomenda Nº da Peça Encomenda NºEncomenda Nº Peça Quantidade Preço Unitário Preço Unitário O problema reside nas relações de dependências entre os atributos da Entidade/Relação: o Nº da encomenda determina Nº da peça, a Quantidade e o Preço Unitário. O Nº da peça determina o Preço Unitário. Diagrama de Dependências Funcionais Quantidade Nº Encomenda Preço Unitário Nº Peça Formas Normais Pedro Sousa 5
6 Nome-Director Diagrama de Dependências Funcionais Outro Exemplo Que informação está contida neste Diagrama de Dependências Funcionais? Endereço-Armazém Nome-Armazém Peça Nº Nome-Fornecedor Nº-Encomenda Data-Inventário QuantidadeExistente QuantidadeEntregue De que modo essa informação pode ser útil no desenvolvimento de esquemas Relacionais ou mesmo Conceptuais (ER)? Formas Normais Pedro Sousa 6
7 Dependência funcional Seja uma relação R com conjuntos de atributos X e Y: Diz-se que X determina Y se para todo o valor de X existe um só valor de Y. Por outras palavras, sempre que dois tuplos têm um valor de X comum, têm também o valor de Y em comum. Diz-se também que X é determinante, e representa-se graficamente por X-> Y. A dependência funcional é um questão semântica. Não pode ser deduzida com base num conjunto de tuplos. Estes apenas podem confirmar que determinada dependência não existe. X é uma super-chave se X->R, sendo R o conjunto de todos os atributos da relação R Formas Normais Pedro Sousa 7
8 Propriedades das Dependências Funcionais (regras de Armstrong) Reflexividade Se Y está contido em X, então X-> Y Incremento Se X -> Y, então X Z -> YZ Transitividade Se X -> Y e Y -> Z, então X-> Z Formas Normais Pedro Sousa 8
9 Regras Derivadas Auto-Reflexividade X -> X Decomposição Se X -> Y Z, então X-> Y e X -> Z União Se X-> Y e X -> Z então X -> YZ Composição Se X-> Y e A -> B então XA -> YB Formas Normais Pedro Sousa 9
10 Dependência total e atributos chaves Seja X um atributo e Y o conjunto de atributos { y1, y2,...yn} tal que {y1, y2,...yn} determina X, i.e. {y1, y2,...yn} -> X Dizemos que X é completamente dependente de Y, se qualquer subconjunto dos elementos de Y não determina X. Dizemos que X é um atributo chave se pertence ao identificador da Entidade ou à chave primária da Relação Formas Normais Pedro Sousa 10
11 As Formas Normais 1 Forma Normal 2 Forma Normal 3 Forma Normal Forma Normal Boyce Codd 4 Forma Normal 5 Forma Normal Formas Normais Pedro Sousa 11
12 As Formas Normais Seja uma entidade (ou associação) X com atributos {i1,..,in, a1,...,am} Seja {i1,..,in} os atributos que constituem a chave de X. A 1ª Forma Normal prende-se com a estrutura de cada atributo de X. A 2ª Forma Normal prende-se com a dependência entre os atributos {a1,...,am} e os atributos {i1,..,in}. A 3ª Forma Normal prende-se com as dependências mútuas entre os atributos {a1,...,am}. A BCNF prende-se com a existência de várias chaves Formas Normais Pedro Sousa 12
13 1ª Forma Normal Uma relação está na 1ª Forma normal se todos os seus atributos são valores escalares. Todas as relações normalizadas estão na 1ª Forma Normal Relação não Normalizada Relação Normalizada Pessoa João Zé Cidade Lisboa Faro Residência Cidade Lisboa Data Data Pessoa João João Zé Cidade Lisboa Faro Lisboa Data Formas Normais Pedro Sousa 13
14 Problemas com a 1ª Forma Normal Exemplo A 1ª FN não assegura a resolução do problema das anomalias! ID_Pessoa Projecto OrçamentoProjecto TempoGastoProjecto ID_Pessoa Projecto TempoGastoProjecto OrçamentoProjecto Esta relação está na 1ª FN mas apresenta as anomalias de inserção, de actualização e de eliminação! Formas Normais Pedro Sousa 14
15 Eliminação das Anomalias do Exemplo Anterior A eliminação das anomalias implica a fragmentação da relação inicial em duas novas relações ID_Pessoa Projecto TempoGastoProjecto Projecto OrçamentoProjecto ID_Pessoa Projecto OrçamentoProjecto Projecto TempoGastoProjecto Estas relações já não têm as anomalias! Formas Normais Pedro Sousa 15
16 A 1ª Forma Normal e os Modelos Conceptuais Qual a relação entre os atributos multivalor, os atributos compostos e a 1ª Forma Normal? Nº Encomenda Nr-da-Peça Encomenda Identificação Ano Em ambos os casos, os atributos Nr-da-Peça e identificação não são atributos escalares! Esta é a razão pela qual a conversão ER para Relacional implica a conversão dos atributos multivalor e compostos em atributos simples Formas Normais Pedro Sousa 16
17 A 2ª Forma Normal Uma Relação está na 2ª Forma normal se está na 1ª Forma Normal e cada atributo não chave é irredutivelmente dependente dos atributos chave. Ou seja, todos os atributos que não pertencem a nenhuma chave são irredutivelmente dependentes de pelo menos uma chave. Todas as relações na 1FN e com uma chave simples estão necessariamente na 2FN. Nada se diz quanto às dependências mútuas entre os atributos que pertencem às chaves. Nada se diz quanto às dependências mútuas entre os atributos que não pertencem às chaves. Formas Normais Pedro Sousa 17
18 2ª Forma Normal Exemplo 1 Consideremos a Relação R(A,B,C,D) e a dependência A -> D (as dependências AB ->C e AB ->D são implícitas) Esta relação não está na 2ª FN. A decomposição da relação R com vista à 2ª FN passa por criar as seguintes Relações: R1(A,B,C) com a dependência AB -> C R2(A,D) com a dependência A -> D cada atributo não chave é irredutivelmente dependente dos atributos chave Formas Normais Pedro Sousa 18
19 2ª Forma Normal - Exemplo 2 Estudante Nº Estudante Nº Exame Professor Nota Exame Nota Cadeira Exame não está na 2FN Nome Professor Cadeira Nome Exame está na 2FN Exame( Nº-Estudante,Nome-Cadeira, Professor,Nota) Dependências da relação Exame: Nº-Estudante, Nome-Cadeira Professor,Nota Nome-Cadeira Professor O atributo Professor não pode ser atributo de Exame! Formas Normais Pedro Sousa 19
20 2ª Forma Normal Exemplo 3 Cada encomenda refere-se apenas a uma quantidade de uma única peça.considere a Relação (ou Entidade) Encomenda. Quantidade Encomenda NrEncomenda Nº da Peça Encomenda(NrEncomenda, NºPeça,PreçoUnitário, Quantidade,PreçoTotal) Preço Total Preço Total Preço Unitário NrEncomenda Quantidade Preço Unitário Esta Entidade/Relação está na 2ª Forma Normal? Nº Peça Formas Normais Pedro Sousa 20
21 Problemas com a 2ª Forma Normal As 2ª Forma Normal não garante a não redundância da informação, sendo portanto possível que os problemas das anomalias existam também nas relações na 2FN. Por exemplo, a informação sobre o preço de cada peça. A redundância surge devido às dependências entre os atributos não chave. Preço Total NrEncomenda Quantidade Preço Unitário Nº Peça Formas Normais Pedro Sousa 21
22 Eliminação das Anomalias A eliminação das anomalias implica a eliminação das dependências entre os atributos não chave. Tal implica a decomposição da Entidade/Relação original em duas. Preço Total Preço Total Quantidade NrEncomenda Quantidade Preço Unitário NrEncomenda Nº Peça Nº Peça Nº Peça Preço Unitário Está na 2FN Estão na 2FN Formas Normais Pedro Sousa 22
23 A 3ª Forma Normal Uma Relação está na 3ª Forma normal se todos os atributos não chave são completamente dependentes dos atributos chave e são independentes entre si. Ou seja, a 3FN implica a 2FN e que não existam dependências entre os atributos não chave. Todos os atributos não chave são não-transitivamente dependentes da chave primária Todas as relações que apenas têm um atributo não chave estão na 3FN, se estiverem na 2FN. Nada se diz quanto às dependências mútuas entre os atributos que pertencem às chaves. Formas Normais Pedro Sousa 23
24 3ª Forma Normal: Exemplo 1 Consideremos a Relação R(A,B,C) e a dependência B-> C Esta relação não está na 3ª FN. A decomposição da relação R com vista à 3ª FN passa por criar as seguintes Relações: R1(B,C) com a dependência B -> C R2(A,B) com a dependência A -> B cada atributo não chave é completamente independente dos restantes atributos não chave Formas Normais Pedro Sousa 24
25 3ª Forma Normal: Exemplo 2 Empregado Nº Empregado Nome Departamento v Divisão Chefe Empregado Do Departamento Divisão não está na 3FN Nº Empregado Nome, Departamento, Divisão,Chefe Departamento Divisão Divisão Chefe Da Nº Empregado Nome Departamento Chefe Divisão está na 3FN Formas Normais Pedro Sousa 25
26 3ª Forma Normal: Exemplo 3 Nº Empregado Empregado Nome Trabalha Departamento Nº Horas Orçamento Nº Projecto Nº Departamento Piso Trabalha Nº Horas Nº Projecto Projecto Orçamento Trabalha( Nº Empregado, Nº Departamento, Orçamento, Nº Horas, Nº Projecto) Trabalha não está na 3FN, porque Projecto determina Orçamento e não é chave Nº Empregado, Nº Departamento Orçamento, Nº Horas, Nº Projecto Nº Projecto Orçamento Formas Normais Pedro Sousa 26
27 Problemas com a 3ª Forma Normal Seja a Entidade/Relação X com os seguintes atributos e chaves a1 Os problemas da 3FN surgem quando: Existem dependências entre os atributos das chaves, por exemplo: X a2 a3 a4 a3 a1 a1 a3 Existem várias chaves compostas, com pelo menos um atributo comum, por exemplo: X(a1, a2, a3, a4) a1,a2 a3,a2 a3,a4 a1,a4 Formas Normais Pedro Sousa 27
28 Problemas com a 3ª Forma Normal: Exemplo Relação Usa Projecto Director Peça Quantidade Problemas: Director Peça Projecto Quantidade O director de cada projecto é armazenado várias vezes O director de um projecto só é armazenado quando o projecto encomendar peças Um projecto não pode ser armazenado enquanto o seu director não for conhecido A mudança de um director de um projecto implica a mudança de vários tuplos Estes problemas resultam de: peça ser partilhada por determinantes, e dependência entre Director e Projecto Formas Normais Pedro Sousa 28
29 A Forma Boyce Codd (BCNF) Uma Relação está na BCNF quando todos os determinantes são chave Não existem dependências entre os atributos não chave Não existem dependências entre sub-conjuntos dos atributos das chaves. A BCNF só se distingue da 3FN quando: Existe mais do que uma chave As chaves são formadas por vários atributos Formas Normais Pedro Sousa 29
30 Exemplo -1 Chaves Disjuntas Seja a Relação Fornecedor : Fornecedor (F#, Nome, Estado, Cidade) F# Nome Estado Cidade Em que FN esta Relação está? Que anomalias são possíveis na relação Fornecedor? Que inconvenientes resultam da existência de 2 chaves candidatas? Formas Normais Pedro Sousa 30
31 Exemplo - 2 Chaves Sobrepostas Seja a Relação Venda : Venda (F#, P#, Fnome,Quantidade) F# P# Quantidade FNome Em que FN esta Relação está? Que anomalias são possíveis na relação? Quais são as decomposições mais convenientes? Formas Normais Pedro Sousa 31
32 Exemplo -3 Seja a Relação Aulas : Aulas (Disciplina,Professor,Aluno) Aluno Disciplina Professor Em que FN esta Relação está? Que anomalias são possíveis na relação? Quais são os inconvenientes das seguintes decomposições? V1 (Aluno,Professor) e V2 (Professor,Disciplina) V1 (Aluno,Disciplina) e V2 (Professor,Disciplina) V1 (Aluno,Disciplina) e V2 (Professor,Aluno) Formas Normais Pedro Sousa 32
33 Notas sobre a decomposição de Relações/Entidades A decomposição de uma relação ou entidade com vista à sua normalização pode implicar a perda de informação. O Problema da Perda de Informação Entre as decomposições que não implicam a perda de informação, importa decidir sobre a mais correcta. O Problema da Perda das Dependências Formas Normais Pedro Sousa 33
34 Decomposição com perdas de informação Seja R1(A,B,C), e A-> B e C-> B. Consideremos a decomposição de R1 em R2(A,B) e R3(B,C),e a sua posterior restituição em R 1. Existe perda de informação! R1 A B C a1 b1 c1 a3 b1 c2 a2 b2 c3 a4 b2 c4 Decomposição R2 A B a1 b1 a3 b1 a2 b2 a4 b2 R3 B C b1 c1 b1 c2 b2 c3 b2 c4 R 1 Junção A B C a1 b1 c1 a1 b1 c2 a3 b1 c1 a3 b1 c2 a2 b2 c3 a2 b2 c4 a4 b2 c3 a4 b2 c4 Formas Normais Pedro Sousa 34
35 Decomposição sem perdas de informação A decomposição de uma relação diz-se sem perdas (lossless-join decomposition) quando esta pode ser obtida a partir do join natural das relações resultantes da decomposição A decomposição de uma relação R(X,Y,Z) (em que X, Y, Z são conjuntos de atributos) em R1(X,Y) e R2(X,Z) é sem perdas se X->Y ou se X->Z. (Teorema de Heath s) Formas Normais Pedro Sousa 35
36 Decomposição sem perdas de Informação: Exemplo R1: X-> Y, X-> Z, YZ-> X X Y Z x1 y1 z1 x2 y2 z2 x3 y2 z1 x4 y1 z2 Decomposição R2: X-> Y X Y x1 y1 x2 y2 x3 y2 R3: X-> Z X Z x1 z1 x2 z2 x3 z1 x4 z2 Junção R 1 X Y Z x1 y1 z1 x2 y2 z2 x3 y2 z1 x4 y1 z2 x4 y1 Formas Normais Pedro Sousa 36
37 Exemplos de Decomposições Seja a Relação Fornecedor (F#, Estado, Cidade). Decomposição 1 F1 (F#, Estado) e F2(F#,Cidade) Decomposição 2 F1 (F#, Estado) e F2(Cidade,Estado) A 1ª não implica perdas, enquanto na segunda perde-se a dependência F# ->Cidade Formas Normais Pedro Sousa 37
38 Exemplo (1) Encomenda não está na 1FN. Porquê? Quais são as anomalias que se podem verificar? Preço Codigo-Peça Item NrEncomenda Quantidade Encomenda Data NomeCliente NrCliente Formas Normais Pedro Sousa 38
39 Exemplo (2) Este esquema está na 1FN, mas não está na 2FN. Porquê? Quais são as anomalias que se podem verificar? PreçoUnitário NrItem NrEncomenda Detalhe Da Encomenda Data Quantidade NrCliente NomeCliente Detalhe(NrItem, NrEncomenda,PreçoUnitário, Quantidade) Encomenda(NrEncomenda,Data,NrCliente,NomeCliente) Formas Normais Pedro Sousa 39
40 Exemplo (3) Este esquema está na 2FN, mas não está na 3FN. Porquê? Quais são as anomalias que se podem verificar? Quantidade NrEncomenda Item Detalhe Encomenda Data PreçoUnitário NrItem NomeCliente NrCliente Detalhe(NrItem, NrEncomenda, Quantidade) Item(NrItem, PreçoUnitário) Encomenda(NrEncomenda,Data,NrCliente,NomeCliente) Formas Normais Pedro Sousa 40
41 Este esquema está na 3FN Exemplo (4) Quantidade NrEncomenda Item Detalhe Encomenda Data PreçoUnitário NrItem Do Cliente Detalhe(NrItem, NrEncomenda,PreçoUnitário, Quantidade) Item(NrItem, PreçoUnitário) Encomenda(NrEncomenda,Data,NrCliente) Cliente(NrCliente,NomeCliente) NrCliente NomeCliente Formas Normais Pedro Sousa 41
42 Formas Normais: Exercício 1 E1 A B C D B AB D C Qual o Identificador? Em que FN está? E2 E A B C D AB E C CE AB D Qual o Identificador? Em que FN está? Formas Normais Pedro Sousa 42
43 Formas Normais: Exercício 2 E3 A B C D B D ABD D B C Qual o Identificador? Em que FN está? E4 A B C D A B CD BCD ACD AB Qual o Identificador? Em que FN está? Formas Normais Pedro Sousa 43
44 Exercício 3 Considere a relação R(a,b,c,d,e), em que {a,b} é a chave primária e d->e. - Indique todas as dependências da relação R. - Qual a forma normal da relação R? - Assuma agora que a chave primária R é {a,b,d}. Em que forma normal a relação R passa a estar? Formas Normais Pedro Sousa 44
45 Exercício 4 Considere a relação R(a,b,c,d), em que {a,b} é a chave primária. - Indique uma dependência funcional entre os atributos de R de forma a que R não esteja na 2ª forma normal. - Indique uma dependência funcional entre os atributos de R de forma a que R esteja na 2ª forma normal mas não esteja na 3ª forma normal. - Indique uma dependência funcional entre os atributos de R de forma a que R esteja na 3ª forma normal mas não esteja na Boyce Codd. Formas Normais Pedro Sousa 45
46 Exercício 5 Considere a relação R (a,b,c) e a sua decomposição nas relações R1(b,c) e R2(a,c). - Qual ou quais as dependências que têm necessariamente que existir entre os atributos a, b e c para que a decomposição de R em R1 e R2 não represente perda de informação? - Assumindo a existência da ou das dependências anteriores, escreva uma expressão em álgebra relacional que permita reconstituir R a partir de R1 e R2? - Formas Normais Pedro Sousa 46
Bases 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 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. 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 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 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 maisObjectivos com o Desenho de Bases de Dados Dependências funcionais 1ª Forma Normal Decomposição Forma Normal de Boyce-Codd 3ª Forma Normal
Capítulo 6: Desenho de Bases de Dados Objectivos com o Desenho de Bases de Dados Dependências funcionais 1ª Forma Normal Decomposição Forma Normal de Boyce-Codd 3ª Forma Normal Dependências multivalor
Leia maisUniversidade da Beira Interior Cursos: Engenharia Informática, Ensino da Informática, Matemática Aplicada e Matemática /Informática
5. Normalização avançada 5.1. Dependências Multivalor (DM) As dependências funcionais são um caso particular de um tipo mais geral de dependências lógicas, entre os atributos de uma relação, que são as
Leia maisForma Normal de Boyce Codd 3 a Forma Normal
Normalização: Forma Normal de Boyce Codd 3 a Forma Normal Fernando Lobo Base de Dados, Universidade do Algarve 1 / 38 Normalização O objectivo é obter esquemas relacionais sem redundância e sem anomalias.
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 maisNormalização: 3 a Forma Normal
Normalização: 3 a Forma Normal Fernando Lobo Base de Dados, aula 10 1 / 14 3 a Forma Normal: Motivação Por vezes a decomposição para BCNF não preserva as DF s da relação original. Nesses casos, não devemos
Leia maisBases de Dados. Normalização. Formas Normais. 1FN : atomicidade dos atributos. 2FN : proíbe dependência parcial de chaves
Bases de Dados Normalização Formas Normais 1FN : atomicidade dos atributos 2FN : proíbe dependência parcial de chaves 3FN e FNBC: impõe dependências a partir de chaves 2 1 1FN Definição um esquema relacional
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 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 maisBases de Dados. Dependências funcionais. Menos tabelas com mais dados? loan_number amount L L
Bases de Dados Dependências funcionais Menos tabelas com mais dados? borrower customer_id loan_number 23-652 L-100 15-202 L-200 22-439 L-200 loan loan_number amount L-100 6000 L-200 4000 customer_id loan_number
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 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 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. 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
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 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 mais1ª Forma Normal. Uma relação está na 1ª Forma normal se todos os seus atributos são valores escalares.
Cláu Antunes 2006 Base de Dados Operacional uma colecção de dados, que descreve as actividades de uma ou mais organizações, relacionadas entre si suportar a realização das operações diárias das organizações
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 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 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 maisRefinamento de Esquemas e Normalização
Refinamento de Esquemas e Normalização 6-1 Os Maus da Redundância Redundância é a raiz de diversos problemas associados com esquemas relacionais: armazenamento, anomalias de inserção, atualização e remoção
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 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 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 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 maisDependências funcionais e normalização
Dependências funcionais e normalização 1 a Forma Normal 2 a Forma Normal Objectivos na Concepção de Bases de Dados Dependências funcionais Decomposição Forma Normal de Boyce-Codd 3 a Forma Normal Dependências
Leia maisProjeto de Bancos de Dados Relacional- Normalização. Vantagens da decomposição Normalização
Projeto de Bancos de Dados Relacional- Normalização Vantagens da decomposição Normalização Decomposição sem Perdas; Teorema de HEATH; Eliminar Dados Duplicados; Chaves (Candidata, Primária e Estrangeira);
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 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 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 maisObjectivos com o Desenho de Bases de Dados Dependências funcionais 1ª Forma Normal Decomposição Forma Normal de Boyce-Codd 3ª Forma Normal
Capítulo 6: Desenho de Bases de Dados Objectivos com o Desenho de Bases de Dados Dependências funcionais 1ª Forma Normal Decomposição Forma Normal de Boyce-Codd 3ª Forma Normal Dependências multivalor
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 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 maisRedundância é a causa de vários problemas com esquemas relacionais: armazenamento redundante, anomalias de inserção, de exclusão e de atualização.
1 Redundância é a causa de vários problemas com esquemas relacionais: armazenamento redundante, anomalias de inserção, de exclusão e de atualização. Restrições de integridade, particularmente dependências
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 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 maisInformá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
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 maisBA B SES DE DADOS I SES DE D LEI/2 Universidade da Beira Interior, Departamento de Informática Hugo Pedro Proença, 2009/2010
BASES DE DADOS I LEI/2 Universidade da Beira Interior, Departamento de Informática Hugo Pedro Proença, 2009/2010 Na sequência do aparecimento do modelo relacional, e uma vez que é necessário organizar
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 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 maisBases de Dados 2008/2009
Instituto Superior Técnico Bases de Dados 2008/2009 Exame de 12 de Janeiro de 2009 --- Resolução --- 1. Considere o seguinte cenário relativo a uma farmácia: Um paciente dirige-se ao médico e apresenta
Leia maisBase de Dados. Sistemas de Informação. Base de Dados - Índice Introdução Componentes Base de Dados. Introdução. Introdução. Introdução.
- Índice Componentes Sistemas de Informação Vitor Vaz da Silva Vitor Vaz da Silva - SI http://tektonia.com 2 Vitor Vaz da Silva - SI http://tektonia.com 3 Vitor Vaz da Silva - SI http://tektonia.com 4
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 maisI Modelos teóricos de bancos de dados
I Modelos teóricos de bancos de dados Questão I.1 Na comparação dos arcabouços teóricos de bancos de dados, com teoria e interpretação, quais são as principais simplificações necessárias no segundo caso?
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 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 maisGBC043 Sistemas de Banco de Dados Normalização de Relações em Projeto de BD
GBC043 Sistemas de Banco de Dados Normalização de Relações em Projeto de BD Ilmério Reis da Silva ilmerio@facom.ufu.br www.facom.ufu.br/~ilmerio/sbd UFU/FACOM Projeto de BD Relacionais Método 1: mapeamento
Leia maisBase de Dados. BD 06 - Normalização. Vitor Vaz da Silva
Base de Dados BD 06 - Normalização Vitor Vaz da Silva Base de Dados - Índice Motivação Dependências Funcionais Fecho de um conjunto de Dependências Funcionais Fecho de um conjunto de Atributos Chaves Candidatas
Leia maisModelo Relacional Normalização Diagramas E-R e Tabelas Originadas
Informática II Modelo Relacional Normalização Diagramas E-R e Tabelas Originadas (TÓPICOS ABORDADOS NAS AULAS DE INFORMÁTICA II) Por: Artur Sousa / Jorge Loureiro Conceitos de entidade e atributo Tipos
Leia maisForma Normal de Boyce-Codd
Teste de Preservação de Dependências Para verificar se α β é preservada na decomposição R em R 1, R 2,..., R n aplica-se o seguinte teste: res := α enquanto (houver alterações em res) faz para cada R i
Leia mais1FN: os atributos de uma relação têm que ser atómicos. FNBC: para qualquer dependência funcional α β numa relação, ou α β é trivial ou α é super-chave
Bases de Dados Dependências funcionais Formas Normais revisão 1FN: os atributos de uma relação têm que ser atómicos FNBC: para qualquer dependência funcional α β numa relação, ou α β é trivial ou α é super-chave
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 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 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 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 maisNORMALIZAÇÃO DE BASE DE DADOS
Departamento de Informática NORMALIZAÇÃO DE BASE DE DADOS Prof. Carlos Pampulim Caldeira Évora, Outubro de 2003 ÍNDICE 1. Normalização 1 1.1 Introdução 1 1.1.1 Etapas da Normalização 1 1.1.2 Primeira Forma
Leia maisEngenharia 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
Leia maisEngenharia 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
Leia maisEstrutura das Bases de Dados Relacionais Redução a tabelas de um Esquema ER Álgebra Relacional Operações Estendidas da Álgebra Relacional Modificação
Capítulo 3: Modelo Relacional Estrutura das Bases de Dados Relacionais Redução a tabelas de um Esquema ER Álgebra Relacional Operações Estendidas da Álgebra Relacional Modificação da Base de Dados Vistas
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 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 maisBases de Dados 2013/2014 Modelo Entidade-Associação (EA) Helena Galhardas 2013 IST. Bibliografia
Bases de Dados 2013/2014 Modelo Entidade-Associação (EA) Helena Galhardas Bibliografia Raghu Ramakrishnan, Database Management Systems, Cap. 2 1 1 Concepção de uma Base de Dados príncipios básicos Especificação
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 mais4. Projecto de Bases de Dados. Normalização Funcional de Dados para Concepção de Bases de Dados Relacionais
SI 2007-2008 1 4. Projecto de Bases de Dados Normalização Funcional de Dados para Concepção de Bases de Dados Relacionais SI 2007-2008 2 Tipos de operações numa base de dados num problema de gestão de
Leia maisModelo Relacional. Comparação entre Tipos de Diagramas. Modelos de registos. Exemplo de uma Relação
Comparação entre Tipos de Diagramas Modelo Relacional 23 The Entity Relationship Approach o attributes are allowed for relationships multivalued descriptor m: Attribute ame speciality-areas ame descriptor
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 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 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 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 mais1º Teste Sem consulta
Bases de Dados 2013/14 12/Abril/14 10:00 Duração: 2h 1º Teste Sem consulta Leia com atenção a informação constante desta página, enquanto espera a indicação do docente para começar a resolução do teste.
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 mais- O atributo Cursos contém valores não atómicos!!!
3. Teoria da Normalização 3.1. Dependências Funcionais 3.2. Normalização 3.2.1. Primeira Forma Normal (1FN) Uma relação está na 1ª Forma Normal se. Cada atributo contém apenas valores atómicos.. Não há
Leia maisDER 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
Leia maisTecnologia de Bases de Dados. Apontamentos sobre Normalização
Tecnologia de Bases de Dados Apontamentos sobre Normalização 1. Objectivos da normalização A normalização é um processo que consiste em estruturar a informação em tabelas na forma que pode ser considerada
Leia maisTeoria e Metodologia de Projeto de Banco de Dados
Teoria e Metodologia de Projeto de Banco de Dados Dr. Fabiano Cavalcanti Fernandes fabiano.fernandes@ifb.edu.br Brasília - DF 1 Agenda Dependência Funcional Normalização em um Banco de Dados Relacional
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 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 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 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 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 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 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 maisBanco de Dados. Diagramas de Entidade Relacionamento (DER) - Complementos. Ref. Prof. Renato de Oliveira Violin - UFSCar
Banco de Dados Diagramas de Entidade Relacionamento (DER) - Complementos Ref. Prof. Renato de Oliveira Violin - UFSCar Tipo de Entidade Fraca ou Dependente É a entidade cuja identificação não pode ser
Leia maisUERJ Oscar Luiz Monteiro de Farias 1. Bancos de Dados. Mestrado em Engenharia de Computação área de concentração Geomática
UERJ Oscar Luiz Monteiro de Farias 1 Bancos de Dados Mestrado em Engenharia de Computação área de concentração Geomática UERJ Oscar Luiz Monteiro de Farias 2 Dependências Funcionais e Normalização para
Leia maisBibliografia. Bases de Dados 2012/2013 Modelo Relacional. Helena Galhardas. Raghu Ramakrishnan, Database Management Systems, Cap. 3 10/2/ IST
Bases de Dados 2012/2013 Modelo Relacional Helena Galhardas Bibliografia Raghu Ramakrishnan, Database Management Systems, Cap. 3 1 1 Sumário Modelo Relacional Conversão Modelo EA para Modelo Relacional
Leia maisEngenharia reversa de arquivos e documentos. Capítulo 6
Engenharia reversa de arquivos e documentos Capítulo Engenharia reversa de arquivos e documentos 0 1 / - - / Engenharia reversa de arquivos e normalização Entrada 5 2 34 1 0 / - / Engenharia reversa de
Leia maisAnálise de Sistemas de Informação
CURSO TÉCNICO DE INFORMÁTICA Análise de Sistemas de Informação Diagrama Entidade - Associação Carla Ventura 2010 M O N C H I Q U E 1 Índice Conteúdo DIAGRAMA ENTIDADE ASSOCIAÇÃO... 3 1. O QUE É?... 3 2.
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 maisExame de Base de Dados Época Normal - 15 de Janeiro de 2013
1 Exame de Base de Dados Época Normal - 15 de Janeiro de 2013 Duração da prova: 2 horas e 30 minutos. Atenção: A fraude numa prova de avaliação, mesmo quando detetada após a prova, é punida com a reprovação
Leia mais23/05/12. Agenda. Introdução. Introdução. Introdução. Álgebra. Relacional. Cálculo. Relacional
Processamento de Consultas em BD Distribuídos Decomposição de consultas e Localização de dados IN1128/IF694 Bancos de Dados Distribuídos e Móveis Ana Carolina Salgado acs@cin.ufpe.br Bernadette Farias
Leia maisTABELA ENTIDADE LINHA OCORRÊNCIA DA ENTIDADE COLUNA ATRIBUTO DA ENTIDADE
TABELA ENTIDADE LINHA OCORRÊNCIA DA ENTIDADE COLUNA ATRIBUTO DA ENTIDADE CARACTERISTICA DE UMA TABELA: NÃO EXISTEM DUAS LINHAS IGUAIS A ORDEM DAS LINHAS É INSIGNIFICANTE A ORDEM DAS COLUNAS É INSIGNIFICANTE
Leia maisProf. Carlos Almeida
ESCOLA SECUNDÁRIA DE EMÍDIO NAVARRO INTRODUÇÃO ÀS TECNOLOGIAS DE INFORMAÇÃO BLOCO II 2001 - Prof. Carlos Almeida 1ª Versão ANO LECTIVO 2001/2002 Notas do Professor Nota Introdutória O objectivo destes
Leia mais