Buscar

Caderno Revisão -Modelagem de Dados

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 7 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 7 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Modelagem de Dados
ARQUITETURA DE TRÊS ESQUEMAS
Conceitos relevantes
 Esquema é a “descrição formal da estrutura de um banco de
dados” (Heuser, 2004)
 “O conjunto de informações contidas em determinado banco de
dados, em um dado momento, é chamado instância do banco
de dados” (SILBERSCHATZ; KORTH;SUDARSHAN,1999,p.6).
A arquitetura de três esquemas (arquitetura ANSI/SPARC), é uma
arquitetura para sistemas de banco de dados e tem o objetivo de
separar as aplicações do usuário do banco de dados físico.
É organizada em três níveis:
 Nível Externo ou Visão: cada esquema externo descreve
a parte do banco de dados que um dado grupo de usuários
tem interesse e oculta o restante do banco de dados desse
grupo.
 Nível Conceitual: descreve a estrutura global do banco de
dados como um todo, mas não fornece detalhes do modo como
os dados estão fisicamente armazenados.
 Nível Interno: descreve a estrutura de armazenamento
físico do banco de dados, utiliza um modelo de dados e
descreve detalhadamente os dados armazenados e os
caminhos de acesso ao banco de dados.
Independência de Dados
É a capacidade de mudar o esquema em um nível do sistema de
banco de dados sem que ocorram alterações do esquema
no próximo nível mais alto.
(1) Independência LÓGICA de dados é a capacidade de alterar o
esquema conceitual sem ter de alterar os esquemas externos ou
programas de aplicação.
(2) Independência FÍSICA de dados é a capacidade de alterar o
esquema interno sem ter de alterar o esquema conceitual.
Modelagem de Banco de Dados
Fonte dos exemplos: https://spaceprogrammer.com/bd/introducao-ao-modelo-de-dados-e-seus-niveis-de-abstracao/
Conceitos relevantes
 Modelo é uma representação simplificada de uma realidade.
 Entidade:
https://spaceprogrammer.com/bd/introducao-ao-modelo-de-dados-e-seus-niveis-de-abstracao/
o Qualquer objeto distinguível que deva
ser representado no banco de dados (Date, 2003).
o Algo do mundo real com uma existência independente
(Elmasri e Navathe, 2012).
o Representada no diagrama ER com um retângulo com o
nome da entidade:
 Abstração: é a capacidade de representação dos aspectos
relevantes do objeto no banco de dados.
 Relacionamento:
o Um relacionamento é uma associação entre diversas
entidades;
 Entidade Fraca :
o Uma entidade Fraca é aquela que depende de sua
entidade proprietária, ou seja, uma entidade forte para sua
existência.
 Entidade Forte :
o Entidade forte é aquele cuja existência não depende da
existência de qualquer outra entidade em um esquema.
 Cardinalidade:
o número (mínimo, máximo) de ocorrências de entidade associadas
a uma ocorrência da entidade em questão através do
relacionamento.
 Podemos ter vários tipos de relacionamentos, a depender
da cardinalidade:
o 1:1 (relacionamento um para um)
o 1:N (relacionamento um para muitos)
o N:M (relacionamento muitos para muitos)
 Atributo: Dado ou informação que é associado a cada
ocorrência de uma entidade (ou de um relacionamento)
Modelagem: Notação IDEF1x, Peter Chan, Pés de Galinha
Modelo IDEF1X
Notação Pé-de Galinha
Notação Chen x Pé-de-Galinha
Fontes (adaptados): 
https://www.relationaldbdesign.com/database-design/module7/idef1x-crowsfoot-chen-model.php
https://docs.oracle.com/cd/F49540_01/DOC/java.815/a64686/05_dev1.htm
http://www.32geeks.com/classes/resources/IDEF1X_Cheat_Sheet.pdf
https://www.relationaldbdesign.com/database-design/module7/idef1x-crowsfoot-chen-model.php
https://docs.oracle.com/cd/F49540_01/DOC/java.815/a64686/05_dev1.htm
http://www.32geeks.com/classes/resources/IDEF1X_Cheat_Sheet.pdf
	Modelagem de Dados
	ARQUITETURA DE TRÊS ESQUEMAS
	Conceitos relevantes
	Modelagem de Banco de Dados
	Conceitos relevantes
	Notação Pé-de Galinha

Continue navegando