bd02 modelagem v06 1
3292 palavras
14 páginas
Banco de DadosAndré Santanchè e Luiz Celso Gomes Jr
Instituto de Computação – UNICAMP
Agosto 2013
Fantasia à Constantinople por Felix Ziem
Modelagem
Universo de Discurso ou Mini-mundo
▪ “Um banco de dados representa algum aspecto do mundo real, às vezes chamado de minimundo ou de universo de discurso (UoD –
Universe of Discourse).”
(Elmasri & Navathe, 2011)
Universo de Discurso ou Mini-mundo
▪ Recorte do mundo real a ser representado
fez empréstimo minimundo
escreveu
Dinolândia
Dados
▪ Fatos registrados – significado implícito dados empréstimo
membro:
Doriana
livro:
Dinolândia
fez empréstimo minimundo
autoria
autor:
Horário
escreveu
Dinolândia
Banco de Dados
▪ Coleção de dados relacionados dados relacionados
membro:
Doriana
empréstimo
autoria
livro:
Dinolândia
autor:
Horário
Abstração
Problema x Abstração
▪ “Para resolver um problema é necessário escolher uma abstração da realidade”
(Almeida, 2010)
Abstração
▪ “processo mental que consiste em escolher
ou isolar um aspecto determinado de um estado de coisas relativamente complexo, a fim de simplificar a sua avaliação, classificação ou para permitir a comunicação do mesmo” (Houaiss, 2006)
▪ Abstrações ajudam a gerenciar a complexidade do software (Shaw, 1984)
Abstrações do Dia a Dia
Modelo de Dados
▪ Modelo de dados em Banco de dados:
▫ “descrição formal da estrutura de um banco de dados” (Heuser, 2004)
Esquema de Banco de Dados modelo de dados linguagem de modelagem de dados
esquema de banco de dados
Usuários
Finais
Visão Externa 1 requisitos Projeto de um
BD
Independente de SGBD
Dependente de SGBD
Visão Externa 2 requisitos Visão Externa n requisitos Modelo Conceitual esquema conceitual
Modelo Lógico esquema lógico
Modelo Físico esquema físico
Banco de Dados
(Guimarães, 2003)
Visão Externa
▪ Guiada pelos requisitos dos usuários
▪ Usualmente
representada em documentos textuais
▪ Visão – recorte do esquema Usuários
Finais
Visão Externa 1
Visão Externa 2