UNIP - CURSO: CIÊNCIA DA COMPUTAÇÃO / SISTEMAS DE INFORMAÇÃO
DISCIPLINA: MODELAGEM DE DADOS
PROFESSOR: ANTONIO AIRTON PALLADINO
Monte o DER, colocando nele os atributos dos objetos, marcando as chaves e a cardinalidade máxima:
1) Um hotel quer controlar as contas dos quartos emitidas aos seus hóspedes :
- Um hóspede (rg, nome) pode ficar no hotel várias vezes, e portanto em vários quartos;
- Um quarto (nro-quarto,tipo-quarto) pode ter vários hóspedes;
- Uma conta tem sempre discriminado data de entrada e data de saída e o valor da conta;
Relacione os objetos (entidades,relacionamentos) diagnosticados, suas características, ou seja seus principais atributos
(sublinhe as chaves primárias) e construa o DER (entidades, relacionamentos, atributos e cardinalidade):
2) Observando uma nota de serviço de manutenção de um veículo emitida por um mecânico chefe:
** Nota de Serviço de Manutenção **
Dados do Cliente:
Nome: Luís Silva RG: 3854123
Endereço: Rua 9 julho, 32 Cidade: SP UF:SP
Dados do Veículo:
Placa: BFG8999 Modelo: Gol Cor: branco
Nro do Chassi: BF325GKJ56
Dados da Manutenção:
Nro: 3254 Data:10/02/02 Serviço: alinhamento
Dados do Mecânico Chefe:
Nome: Paulo José Nro Mecânico: 56789
Lembrando que:
- Um cliente pode possuir um ou mais de um veículo;
- Um veículo somente tem um cliente como dono;
- Uma manutenção de um veículo só possui um mecânico chefe;
- Um mecânico chefe pode realizar manutenções em vários veículos;
- Quando é aberta uma manutenção é dado um Número único para a
mesma;
OBS: Para facilitar a criação do DER considere que a manutenção é
realizada no veículo.
3) Observando um pedido de assinatura de revistas realizado por um leitor:
** Pedido de Assinatura**
Dados do Leitor:
Nome: Luís Silva RG: 3854123
Endereço: Rua 9 julho, 32 Cidade: SP UF:SP
Dados da Revista:
Código:899 Nome: 4Rodas
Dados da Assinatura:
Cod-Assinatura: 345 Data:10/02/02
Dados da Editora:
Cod-Editora: X4Y Nome-Editora: Abril
Lembrando que:
- Um leitor pode assinar uma ou mais revistas;
- Uma revista pode ser assinada por vários leitores ou não ter nenhum
leitor assinante;
- Uma editora publica uma ou mais revistas;
- Uma revista só é publicada por uma editora.
UNIP - CURSO: CIÊNCIA DA COMPUTAÇÃO / SISTEMAS DE INFORMAÇÃO
DISCIPLINA: MODELAGEM DE DADOS
PROFESSOR: ANTONIO AIRTON PALLADINO
EXERCÍCIOS COMPLEMENTARES 2 – MER – RESOLUÇÃO
EXERCÍCIO 1
Entidades:
HOSPEDE, QUARTO
Relacionamentos: CONTA
HOSPEDE
={rg, nome }
QUARTO
={nro-quarto, tipo-quarto}
CONTA
={rg, nro-quarto, data-entrada, data-saída, valor}
DER:
N
HOSPEDE
N
CONTA
QUARTO
valor
nome
tipo-quarto
data-saída
data-entrada
rg
nro-quarto
nro-quarto
rg
EXERCÍCIO 2
Entidades:
Veículo, Cliente, Mecânico-Chefe
Relacionamentos:Manutenção, Proprietário
Veículo
={placa, modelo, cor, nro-chassi}
Cliente
={rg, nome-cli, endereço, cidade}
Mecânico-chefe ={nro-mecanico, nome-mec}
Manutenção
={nro-manut, placa, nro-mecanico, data, serviço}
Proprietário
={placa, rg}
DER:
(1,1)
Cliente
(1,N)
Proprietário
cidade
endereço
(1,1)
Manutenção
data
cor
rg
nro-chassi
placa
nome-cli
(1,N)
Veículo
modelo
rg
serviço
placa
Nro-mecanico
placa
MecânicoChefe
Nro-manut
nome-mec
Nro-mecanico
EXERCÍCIO 3
Entidades:
Leitor, Revista, Editora
Relacionamentos:Assinatura, Publica
Leitor
={rg, nome, endereço, cidade, estado, cep}
Revista
={cod-revista, nome-revista}
Editora
={cod-editora, nome-editora}
Assinatura
={cod-assinatura, cod-revista, rg, data}
Publica
={cod-editora, cod-revista}
DER:
(0,N)
Leitor
(1,N)
Assinatura
Revista
(1,N)
cep
estado
cidade
endereço
nome
rg
Cod-revista
Cod-assinatura
Editora
Cod-editora
data
rg
(1,1)
Publica
Nome-revista
Cod-revista
Cod-revista
nome-editora
Cod-editora
Download

Banco de dados 3 - Carlos Alberto Bezerra e Silva