bd02 modelagem v06 1

3292 palavras 14 páginas
Banco de Dados
André 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

Relacionados