Escolar Documentos
Profissional Documentos
Cultura Documentos
Para uma hierarquia não limitada de níveis de composição, uma solução seria
implementar uma verificação recursiva durante a inserção ou atualização dos dados,
garantindo que nenhum produto possa ser seu próprio componente direto ou
indireto.
Exercício 2:
Exercício 3:
Para modelar mais precisamente a realidade, pode-se criar duas entidades distintas:
PessoaFisica e PessoaJuridica. Cada uma terá seus próprios atributos, e a entidade
Cliente será uma entidade fraca, relacionada a PessoaFisica e PessoaJuridica por
meio de relacionamentos identificadores. Isso permite distinguir entre pessoas
físicas e jurídicas de forma mais clara e precisa.
Exercício 4:
Exercício 5:
Exercício 6:
(administradora)-administra->(condomínio)
(condomínio)-formado_por->(unidade_condominial)
(unidade_condominial)-de_propriedade_de->(pessoa)
(pessoa)-possui->(unidade_condominial)
(unidade_condominial)-alugada_para->(pessoa)
(pessoa)-aluga->(unidade_condominial)
(filme)-contém->(fita)
(filme)-estrelado_por->(ator)
(ator)-estrela->(filme)
(cliente)-aluga->(fita)
(fita)-de->(tipo)
(fita)-em->(filial)
exercício 9 Estudo de caso — Sistema de reserva de passagens aéreas.
(cliente)-faz->(reserva)
(reserva)-compreende->(trecho_voo)
(trecho_voo)-de->(voo)
(voo)-operado_por->(aeronave)
(voo)-de->(origem)
(voo)-para->(destino)
(voo)-em->(data)
(reserva)-na_classe->(classe)
(assento)-reservado_para->(passageiro)
(reserva)-tem->(assento)
(voo)-em->(dia_semana)
(cliente)-aluga->(veículo)
(veículo)-em->(filial)
(veículo)-do->(tipo)
(tipo)-com->(características)
(veículo)-segurado_por->(seguradora)
(cliente)-motorista_de->(veículo)
(veículo)-tem->(reserva)
(reserva)-inclui->(pedido)
(pedido)-para->(tipo)
(pedido)-inclui->(peça)
(filial)-controla->(veículo)
(congresso)-promovido_por->(GT)
(congresso)-organizado_por->(CO)
(congresso)-coordenado_por->(CP)
(congresso)-tem->(sessão)
(sessão)-inclui->(artigo)
(sessão)-moderada_por->(moderador)
(sessão)-acontece->(horário)
(artigo)-escrito_por->(autor)
(autor)-avalia->(artigo)
(autor)-convidado_para->(avaliador)
exercício 12 Estudo de caso - Sistema de almoxarifado. (O enunciado deste
trabalho foi adaptado de um livro de Peter Coad sobre projeto orientado a objetos.)
(empresa)-cliente_do->(almoxarifado)
(almoxarifado)-organizado_em->(corredor)
(corredor)-contém->(receptáculo)
(receptáculo)-estoca->(peça)
(receptáculo)-recebe->(estrado)
(estrado)-chegou_com->(entrega)
(entrega)-solicitada_por->(ordem_compra)
(ordem_compra)-emitida_por->(compras)
(ordem_compra)-aguarda->(entrega)
(ordem_compra)-inclui->(peça)
(pedido)-solicitado_por->(cliente)
(pedido)-inclui->(peça)
(pedido)-entregue_em->(rampa_carga)