Escolar Documentos
Profissional Documentos
Cultura Documentos
Ex Minimundi
Ex Minimundi
Exerccios e Verificao
IME- Instituto Militar de Engenharia
Mini-mundos
Biblioteca
Escola de msica
Oficina
Distribuidora de filmes
MCRC - IME/RJ
Biblioteca
Cada ttulo possui vrios exemplares. Cada exemplar possui um cdigo nico de
identificao.
Cada ttulo pode ter vrios autores e um mesmo autor pode ter escrito vrios
ttulos. Um autor possui cdigo, nome, telefone e endereo. As editoras possuem
cdigo, nome, telefone e endereo.
Cada ttulo possui vrias palavras-chave e uma palavra-chave pode estar ligada a
vrios ttulos. Uma palavra-chave possui cdigo e descrio.
MCRC - IME/RJ
Biblioteca
rea
codigo
descricao
(1,1)
associa
Palavra-chave
(1,n)
indexa
(0,n)
(0,n)
ttulo
(1,n)
(1,n)
(1,1)
autoria
disponibiliza
autor
codigo
nome
telefone
endereco
(1,n)
exemplar
codigo
descricao
edita
(1,n)
editora
codigo
nome
telefone
endereco
(1,1)
usurio
codigo
nome
(0,5)
(0,1)
codigo
nome
telefone
endereco
tipo
empresta
codigo
MCRC - IME/RJ
data
MCRC - IME/RJ
Consideraes
Escola de Msica
Uma escola de msica precisa manter uma base de dados organizada com o
objetivo de prover informaes sobre msicos, orquestras, sinfonias e
instrumentos:
Msicos tocam sinfonias, porm em alguns casos, alguns msicos podem mudar
de funo segundo a sinfonia (por exemplo, um violinista pode virar maestro). A
data em que um msico apresenta uma determinada sinfonia tambm
importante no contexto.
Cada msico pode ser apto a tocar vrios instrumentos, mas em cada sinfonia
toca apenas um instrumento, pois depende de sua funo na sinfonia.
MCRC - IME/RJ
Escola de Msica
Nome
compositor
data_criao
data
instrumento
Id
nome
modelo
(0,n)
(0,n)
(0,n)
sinfonia
apres
funo
usa
(0,1)
(1,n)
(0,n)
(0,n)
apto a
(0,n)
id
nome
nacionalida
nascim
(0,n)
msico
(0,1) comp
(20,n)
(0,n)
executa
orquestra
Nome
cidade
pas
data_criao
desempenho
MCRC - IME/RJ
MCRC - IME/RJ
Consideraes
Funo poderia ser atributo?
O relac apto a redundante?
Falta um relac. entre musico e inst.?
MCRC - IME/RJ
Oficina Mecnica
Cada OS possui um nmero, uma data de emisso, um valor e uma data para
concluso dos trabalhos. Uma OS pode ser composta de vrios tens (servios) e
um mesmo servio pode constar em vrias ordens de servio. Uma OS pode
envolver vrios tipos de peas e um mesmo tipo de pea pode ser necessria em
vrias ordens de servio.
MCRC - IME/RJ
Oficina Mecnica
possui
telefone
pessoa
id
nome
endereo
(0,n)
(1,1)
cliente
t,i
(0,n)
oram
mecnico
(1,n)
(0,n)
especialidad
comp
(1,n)
cdigo
placa
descrio
veculo
(1,1)
num-os
data_entrega
data_emissao
os
(0,n)
comp
(1,n)
equipe
Id_equipe
desc
item
id
descr
valor
t,e
servio
pea
(0,n)
demanda
(0,n)
MCRC - IME/RJ
MCRC - IME/RJ
MCRC - IME/RJ
Consideraes
No preciso colocar valor em OS
pois um valor derivvel
Cliente possui um veculo por um
dado perodo... O veculo pode
voltar oficina sob outro cliente
A equipe no teria um responsvel?
A OS teria um status?
Distribuidora de filmes
Os filmes podem ser dos mais variados tipos e gneros; Cada filme registrado
com um ttulo original, e se for filme estrangeiro, possuir tambm o ttulo em
Portugus, o gnero, sua durao, sua impropriedade e seu pas de origem,
informaes sobre os atores que compem seu elenco, e seu diretor. Existir um
nico diretor para cada filme;
As sesses de cinema devem ter seu pblico registrado diariamente, para que se
permita a totalizao dos assistentes quando o filme sair de cartaz, ou a qualquer
instante;
MCRC - IME/RJ
Distribuidora de filmes
id
titulo
genero
durao
Id
localizacao
capacidade
cinema
(0,n)
(0,n)
Filme
estrangeiro
p,e
filme
(0,n)
(1,n)
diretor
tempo
classe
(1,n)
(1,1)
(0,n)
data
feriado
festival
atua
dirige
sesso
horario
publico
Tit-ingles
gnero
Descrio
Impropriedade
Pas-origem
ator
t,i
id
nome
nacionalid
idade
pessoa
MCRC - IME/RJ
MCRC - IME/RJ
Consideraes
Verificao de um Esquema
No existe um esquema nico para
representar uma realidade
Mas h critrios que devem ser
observados
Correo
Completude
Redundncia
Aspecto temporal
MCRC - IME/RJ
10
Corretude
Erro sinttico:
Erro semntico:
MCRC - IME/RJ
Completude
Mais difcil de verificar
Verificar as consultas necessrias
Verificar as atualizaes necessrias
11
Redundncia
COMP
DEPTO
REDUNDNCIA
MAQUINA
EM USO
MCRC - IME/RJ
Redundncia
Atributos redundantes
Atributos que podem ser obtidos por clculos
sobre outros elementos do esquema
Ex.: tot-emp pode ser obtido contabilizando-se o
nmero de empregados por departamento, e o
codigo do departamento em empregado pode ser
obtido atravs do relacionamento lotao
cod-depto
tot-emp
DEPTO
EMPREGADO
cod-emp
cod-depto
LOTAO
MCRC - IME/RJ
12
Aspecto Temporal
salrio
EMPREGADO
EMPREGADO
Qual seria
outra opo?
(1,n)
RECEBE
(1,1)
data
valor
SALARIO
MCRC - IME/RJ
Aspecto Temporal
EMPREGADO
EMPREGADO
(1,1)
ALOCAO
(1,n)
BAIUCA
(1,n)
data
ALOCAO
Pq precisa de um
identificador no
relacionamento?
(1,n)
BAIUCA
MCRC - IME/RJ
13
Outras consideraes
Entidades isoladas
Relacionamentos n-rios
Restries
14