Ashum
2914 palavras
12 páginas
Projeto de Banco de DadosTransparências selecionadas
Autor: Prof Carlos Heuser (UFRGS)
Livro: Projeto de Banco de Dados
©Carlos A. Heuser - Transparências para uso com o livro Projeto de Banco de Dados, Ed. Sagra&Luzzatto, Porto Alegre, 1999
1
Modelo de Dados - níveis de abstração modelo conceitual
abstração
modelo lógico
modelo físico
©Carlos A. Heuser - Transparências para uso com o livro Projeto de Banco de Dados, Ed. Sagra&Luzzatto, Porto Alegre, 1999
2
1
Modelo conceitual
• Independente de tipo de SGBD
• Registra
– Estrutura dos dados podem aparecer no banco de dados • Não registra
– Como estes dados estão armazenados a nível de
SGBD
©Carlos A. Heuser - Transparências para uso com o livro Projeto de Banco de Dados, Ed. Sagra&Luzzatto, Porto Alegre, 1999
3
Modelo conceitual - diagrama ER
• Técnica mais difundida de modelagem conceitual
– Abordagem entidade-relacionamento (ER)
• Modelo conceitual é representado através de diagrama entidade-relacionamento (DER)
©Carlos A. Heuser - Transparências para uso com o livro Projeto de Banco de Dados, Ed. Sagra&Luzzatto, Porto Alegre, 1999
4
2
Diagrama entidade-relacionamento preço Produt o
n
1
Tipo de produt o
descrição código descrição código ©Carlos A. Heuser - Transparências para uso com o livro Projeto de Banco de Dados, Ed. Sagra&Luzzatto, Porto Alegre, 1999
5
Modelo lógico
• Nível de abstração visto pelo usuário do SGBD
• Dependente do tipo particular de SGBD que está sendo usado
©Carlos A. Heuser - Transparências para uso com o livro Projeto de Banco de Dados, Ed. Sagra&Luzzatto, Porto Alegre, 1999
6
3
Modelo lógico
• SGBD relacional para o exemplo
TipoDeProduto
CodTipoProd DescrTipoProd
1 Computador
2 Impressora
Produto
CodProd
1
2
3
4
DescrProd
PC desktop modelo X
PC notebook ABC
Impressora jato de tinta
Impressora laser
PrecoProd
2.500
3.500
600
800
CodTipoProd
1