Exercicios - Entidade X Relacionamento
Exercicios - Entidade X Relacionamento
Exercicios - Entidade X Relacionamento
Faa o esquema conceitual para um sistema de controle bancrio. Para cada agncia do
sistema deseja-se armazenar seu nmero, cidade e dados sobre os funcionrios que ali
trabalham, tais como nome, endereo, cdigo e salrio.
Cada cliente cadastrado em uma agncia especfica pode possuir vrias contas bancrias.
Para os clientes deseja-se armazenar o nome, o RG e a cidade na qual residem, alm de suas
contas bancrias. Dados importantes para as contas dos clientes da agncia so o nmero da
conta, o saldo e informaes sobre o conjunto de transaes (nmero_transao, data, valor)
associadas conta.
Exerccio 3 Companhia
Deseja-se criar um BD para uma agncia de turismo, contendo informaes sobre recursos
oferecidos pelas cidades que fazem parte da programao de turismo da agncia. As
informaes a serem mantidas sobre cada cidade referem-se a hotis, restaurantes e pontos
tursticos.
Sobre os hotis que a cidade possui deseja-se guardar o cdigo, o nome, o endereo, a
categoria (sem estrela, 1 estrela, 2 estrelas, ...), os tipos de quartos que os formam (por
exemplo, luxo, superluxo, master, ...), o nmero dos quartos e o valor da diria de acordo com
o tipo do quarto.
Sobre cada cidade deve-se armazenar seu nome, seu estado e a populao. Alm disso,
quando uma nova cidade cadastrada no banco de dados da agncia, um cdigo a ela
oferecido.
Finalmente, casas de show podem possuir restaurante. Quando o cliente da agncia reserva
um passeio para uma casa de show, ele j sabe se esta possui restaurante e qual o preo mdio
da refeio, alm da especialidade (comida chinesa, japonesa, brasileira, italiana, ...). Dentro
de uma casa de show, apenas um nico restaurante pode existir.
Faa o esquema conceitual para o banco de dados acima descrito. Defina restries de
participao total e parcial de forma apropriada.
Consideraes: os atributos endereo e data no precisam ser decompostos. Eles podem ser
considerados como atributos atmicos; considere hotel como apenas um nico objeto fsico, e
no como uma cadeia de hotis. O mesmo vale para restaurante e ponto turstico.
Para cada disciplina, deve-se armazenar o cdigo, o nome, a ementa, o nmero de crditos,
as disciplinas que so pr requisitos para esta e o departamento que a oferece. Considere que
uma determinada disciplina somente pode ser oferecida por um determinado departamento.
Considere tambm que uma disciplina pode ser pr requisito para vrias outras disciplinas e
que uma disciplina tem n pr requisitos.
Exerccio 6 Variaes
No exerccio Controle Acadmico II, suponha que seja necessrio armazenar informaes
sobre o departamento em que o aluno est se graduando. Faa duas diferentes modelagens,
cada qual representando uma situao definida a seguir: