Mini-mundo
PROJETO DE BANCO DE DADOS
PROF. RENATO CORTES
EXERCÍCIOS DE MODELAGEM DE DADOS
A) Construa o Modelo Conceitual (Diagrama de Entidades e Relacionamentos) para os MiniMundos a seguir:
Exemplo 1) “Um escritório de advocacia deseja informatizar as atividades relacionadas ao acompanhamento de processos. Durante a etapa de análise inicial de requisitos, foram identificadas as seguintes atividades:
Ao contratar um novo Advogado, o escritório registra o seu número da OAB, nome e endereço;
Para cada advogado, é selecionada uma Área de Atuação. Cada área de atuação possui um código e uma descrição (p. ex.: “1 – Direito Trabalhista”, “2 – Direito Civil”, etc.). Existem diversos advogado especializados em cada área;
Os Clientes informam ao escritório seus dados, recebendo um código numérico, associado ao seu nome e endereço. Cada cliente pode interpor diversas Causas. Cada causa é identificada por um código, uma data de abertura, uma descrição e uma data de encerramento, estando associada a uma área de atuação. O escritório destaca um ou mais advogados para defender a causa, desde que estes atuem na área da referida causa. Um advogado pode estar envolvido em uma ou mais causas simultaneamente.
Cada causa possui uma série Atividades, compostas por um número serial, uma data de término e uma descrição. Existem dois tipos de atividades, Internas e Externas. Atividades externas possuem um valor a ser cobrado do cliente que interpôs a causa e a data de pagamento; causas internas possuem uma definição de prioridade. ”
Exemplo 2) Seja o modelo de uma locadora de vídeo. A locadora trabalha com fitas de vídeo. Cada fita de vídeo contém um filme, porém cada fita deve ser identificada unicamente, pois elas podem ser dubladas ou legendadas. As fitas são emprestadas para clientes em um dia e hora específico.
Um cliente pode ficar com várias fitas, ou nenhuma. Uma fita pode estar com apenas um cliente, ou estar na loja e não estar com cliente nenhum. É