Logo Passei Direto
Buscar
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Prévia do material em texto

Modelos de Banco de Dados e Processo de Modelagem 
 (Prof. Vanilde) 
 
 Hierárquico 
• Primeiro a ser reconhecido como modelo de dados 
• Organiza os dados de cima para baixo 
• Os dados são classificados em formato de árvore descendente 
 
 
 Rede 
• Elimina o conceito de hierarquia, permitindo que um mesmo registro possua 
várias associações 
• Necessidade de utilização de ponteiros para acessar os registros 
 
 
Fonte: http://www.ebah.com.br/content/ABAAABmoUAC/banco-dados-hierarquico 
Fonte: http://bancodedadosterceiroemiep.blogspot.com.br// 
http://www.google.com.br/url?sa=i&rct=j&q=&esrc=s&source=images&cd=&cad=rja&uact=8&ved=0CAcQjRxqFQoTCPGz-JSD6MgCFUJ_kAodXwYE0A&url=http://www.ebah.com.br/content/ABAAABmoUAC/banco-dados-hierarquico&psig=AFQjCNG-2V7vGCYfJG1YQ8TFyoahqMiHsA&ust=1446219643429739
http://www.google.com.br/url?sa=i&rct=j&q=&esrc=s&source=images&cd=&cad=rja&uact=8&ved=0CAcQjRxqFQoTCPGz-JSD6MgCFUJ_kAodXwYE0A&url=http://www.ebah.com.br/content/ABAAABmoUAC/banco-dados-hierarquico&psig=AFQjCNG-2V7vGCYfJG1YQ8TFyoahqMiHsA&ust=1446219643429739
http://www.google.com.br/url?sa=i&rct=j&q=&esrc=s&source=images&cd=&cad=rja&uact=8&ved=0CAcQjRxqFQoTCPGz-JSD6MgCFUJ_kAodXwYE0A&url=http://www.ebah.com.br/content/ABAAABmoUAC/banco-dados-hierarquico&psig=AFQjCNG-2V7vGCYfJG1YQ8TFyoahqMiHsA&ust=1446219643429739
http://www.google.com.br/url?sa=i&rct=j&q=&esrc=s&source=images&cd=&cad=rja&uact=8&ved=0CAcQjRxqFQoTCPGz-JSD6MgCFUJ_kAodXwYE0A&url=http://www.ebah.com.br/content/ABAAABmoUAC/banco-dados-hierarquico&psig=AFQjCNG-2V7vGCYfJG1YQ8TFyoahqMiHsA&ust=1446219643429739
 Relacional 
• Dados armazenados em tabelas 
• Cada linha da tabela representa um elemento do conjunto de dados e cada 
coluna da tabela contém valores de um conjunto definido 
 
 
 Multidimensional 
• Analogia com um “cubo multidimensional” 
• Cada aresta representa uma dimensão de negócio 
• As células do cubo são preenchidas com valores quantitativos 
 
 
 
Fonte: http://www.linhadecodigo.com.br/artigo/332/planeje-o-seu-modelo-de-dados.aspx 
Fonte: https://msdn.microsoft.com/pt-br/library/cc518031.aspx 
http://www.google.com.br/url?sa=i&rct=j&q=&esrc=s&source=images&cd=&cad=rja&uact=8&ved=0CAcQjRxqFQoTCPbkh-awgckCFcojkAod7HoPwQ&url=http://www.linhadecodigo.com.br/artigo/332/planeje-o-seu-modelo-de-dados.aspx&psig=AFQjCNHENByv_Q2MjsmKGCvTBi5nJHpjyg&ust=1447091146507822
https://www.google.com.br/url?sa=i&rct=j&q=&esrc=s&source=images&cd=&cad=rja&uact=8&ved=0CAcQjRxqFQoTCMDzsYeF6MgCFUuCkAodPyoBaA&url=https://msdn.microsoft.com/pt-br/library/cc518031.aspx&psig=AFQjCNGcfpWMYcoi9W0T7edketqHuk3a7w&ust=1446220387359709
http://www.google.com.br/url?sa=i&rct=j&q=&esrc=s&source=images&cd=&cad=rja&uact=8&ved=0CAcQjRxqFQoTCPbkh-awgckCFcojkAod7HoPwQ&url=http://www.linhadecodigo.com.br/artigo/332/planeje-o-seu-modelo-de-dados.aspx&psig=AFQjCNHENByv_Q2MjsmKGCvTBi5nJHpjyg&ust=1447091146507822
https://www.google.com.br/url?sa=i&rct=j&q=&esrc=s&source=images&cd=&cad=rja&uact=8&ved=0CAcQjRxqFQoTCMDzsYeF6MgCFUuCkAodPyoBaA&url=https://msdn.microsoft.com/pt-br/library/cc518031.aspx&psig=AFQjCNGcfpWMYcoi9W0T7edketqHuk3a7w&ust=1446220387359709
http://www.google.com.br/url?sa=i&rct=j&q=&esrc=s&source=images&cd=&cad=rja&uact=8&ved=0CAcQjRxqFQoTCPbkh-awgckCFcojkAod7HoPwQ&url=http://www.linhadecodigo.com.br/artigo/332/planeje-o-seu-modelo-de-dados.aspx&psig=AFQjCNHENByv_Q2MjsmKGCvTBi5nJHpjyg&ust=1447091146507822
https://www.google.com.br/url?sa=i&rct=j&q=&esrc=s&source=images&cd=&cad=rja&uact=8&ved=0CAcQjRxqFQoTCMDzsYeF6MgCFUuCkAodPyoBaA&url=https://msdn.microsoft.com/pt-br/library/cc518031.aspx&psig=AFQjCNGcfpWMYcoi9W0T7edketqHuk3a7w&ust=1446220387359709
http://www.google.com.br/url?sa=i&rct=j&q=&esrc=s&source=images&cd=&cad=rja&uact=8&ved=0CAcQjRxqFQoTCPbkh-awgckCFcojkAod7HoPwQ&url=http://www.linhadecodigo.com.br/artigo/332/planeje-o-seu-modelo-de-dados.aspx&psig=AFQjCNHENByv_Q2MjsmKGCvTBi5nJHpjyg&ust=1447091146507822
https://www.google.com.br/url?sa=i&rct=j&q=&esrc=s&source=images&cd=&cad=rja&uact=8&ved=0CAcQjRxqFQoTCMDzsYeF6MgCFUuCkAodPyoBaA&url=https://msdn.microsoft.com/pt-br/library/cc518031.aspx&psig=AFQjCNGcfpWMYcoi9W0T7edketqHuk3a7w&ust=1446220387359709
 
Processo de Modelagem 
 Mini Mundo 
 
 Abstração 
 
 Exemplo de abstração: 
 
Fonte: http://www.devmedia.com.br/introducao-a-modelagem-de-dados/24953 
Fonte: imagens do Google 
http://www.google.com.br/url?sa=i&rct=j&q=&esrc=s&source=images&cd=&cad=rja&uact=8&ved=0CAcQjRxqFQoTCMHer4e4gckCFYVBkAodDzkEtQ&url=http://www.devmedia.com.br/introducao-a-modelagem-de-dados/24953&psig=AFQjCNFziDHP19__OfF0IdYuVeBIUIYKDw&ust=1447093096490736
http://www.google.com.br/url?sa=i&rct=j&q=&esrc=s&source=images&cd=&cad=rja&uact=8&ved=0CAcQjRxqFQoTCMHer4e4gckCFYVBkAodDzkEtQ&url=http://www.devmedia.com.br/introducao-a-modelagem-de-dados/24953&psig=AFQjCNFziDHP19__OfF0IdYuVeBIUIYKDw&ust=1447093096490736
http://www.google.com.br/url?sa=i&rct=j&q=&esrc=s&source=images&cd=&cad=rja&uact=8&ved=0CAcQjRxqFQoTCMHer4e4gckCFYVBkAodDzkEtQ&url=http://www.devmedia.com.br/introducao-a-modelagem-de-dados/24953&psig=AFQjCNFziDHP19__OfF0IdYuVeBIUIYKDw&ust=1447093096490736
http://www.google.com.br/url?sa=i&rct=j&q=&esrc=s&source=images&cd=&cad=rja&uact=8&ved=0CAcQjRxqFQoTCMHer4e4gckCFYVBkAodDzkEtQ&url=http://www.devmedia.com.br/introducao-a-modelagem-de-dados/24953&psig=AFQjCNFziDHP19__OfF0IdYuVeBIUIYKDw&ust=1447093096490736
http://www.google.com.br/url?sa=i&rct=j&q=&esrc=s&source=images&cd=&cad=rja&uact=8&ved=0CAcQjRxqFQoTCMHer4e4gckCFYVBkAodDzkEtQ&url=http://www.devmedia.com.br/introducao-a-modelagem-de-dados/24953&psig=AFQjCNFziDHP19__OfF0IdYuVeBIUIYKDw&ust=1447093096490736
Observação: Uma abstração depende mais do observador do que da realidade observada 
 
 
 
Abordagem Entidade Relacionamentos 
• Entidade: Qualquer objeto do mundo real 
• Relacionamento: associação entre entidades do mundo real 
• Atributos: é uma propriedade que descreve alguma característica da entidade ou do 
relacionamento 
 
Modelagem de Atributos: 
 Domínio de Atributo: conjunto de valores válidos para um Atributo. É importante para a 
padronização dos dados do BD. Classificação de Atributo 
 Classificação de Atributo: 
• Quanto a unicidade 
- Único: caso o valor não se repita em mais de uma entidade 
- Não único: quando o valor pode se repetir 
• Quanto a obrigatoriedade 
- Obrigatório: quando obrigatoriamente deve ter valor para uma 
entidade 
- Opcional: quando pode não ter valor 
 
Fonte: CIn/UFPE – Projeto Conceitual de BD - Prof. Robson Fidalgo 
• Quanto a composição 
- Simples: quanto é atômico ou seja não possui parte 
- Composto: quando pode ser dividido em atributos simples. 
• Quanto a valoração 
- Monovalorado: quanto do possui um único valor para uma entidade 
- Multivalorado: quando pode possuir mais de uma valor 
• Atributo Identificador: menor conjunto de Atributos necessário para distinguir 
cada Entidade 
• Atributo Derivado: aquele cujo valor pode ser obtido a partir do(s) valor (es) de 
outros atributos