Classes - Exercícios Um exemplo – Locação de Fitas 2 Locação de Fitas Um filme tem obrigatoriamente ao menos uma cópia, mas pode possui diversas delas, porém uma cópia refere-se exclusivamente a um determinado filme Um sócio pode realizar muitas locações enquanto permanecer sócio da locadora, mas uma locação refere-se unicamente a um determinado sócio Cada locação deve obrigatoriamente referenciar-se ao menos uma cópia de um filme, podendo referenciar-se a muitas cópias, no entanto uma cópia pode ter sido locada diversas vezes, em épocas diferentes 3 Comece fazendo uma lista de entidades Sócio Informações do sócio Locacao O fato do empréstimo em si ItemLocacao Quais cópias foram locadas na locação por um sócio? Cópia Cópias de um determinado filme. Um filme possui no mínimo uma cópia Filme Filmes que a locadora possui 4 Começando 5 Incluíndo Cópia 6 Incluindo Sócio 7 Incluindo Locação 8 Mas o sócio loca uma cópia 9 Um primeira visão 10 Atividade 1 – Controle de Cursos Desenvolva o Diagrama de Classes para um sistema de cursos de informática equivalente ao módulo de matrícula de acordo com os seguintes fatos Um curso pode ter muitas turmas, no entanto, uma turma se relaciona exclusivamente com um único curso Uma turma pode ter diversos alunos matriculados, uma matricula remete-se a apenas uma turma. Cada turma tem um número mínimo de matrículas para iniciar o curso Um aluno pode realizar muitas matrículas, mas cada matrícula refere-se exclusivamente a uma turma específica e a um aluno 11 Atividade 1 – Controle de Cursos 12 Atividade 1 - Resposta Entidades: Curso Turma Aluno Matricula 13 Atividade 1 – Resposta parcial 14 Atividade 1 – Resposta parcial 15 Atividade 2 – Venda de passagens aéreas 16 Atividade 3 – Clinica Veterinária 17 Atividade 4 – Escritório Advocacia Um sistema pra controle de processos juridicos O escritório possui um cadastro de diversas pessoas que participaram de processos como clientes ou como partes contrárias – pessoa física ou jurídica Processos são cadastrados. Devem possuir número do processo, tribunal e vara onde tramita, cliente, parte contrária envolvida, data de abertura e sua possível data de conclusão Um tribunal pode julgar vários processos e uma vara pode possuir vários processos tramitando nela Um tribunal pode possui várias varas, porém um processo julgado por um determinado tribunal só pode tramitar em uma das varas pertencentes ao mesmo 18 Atividade 4 – Escritório Advocacia O advogado pode achar necessário emitir relatórios de todos os processos em andamento em um determinado tribunal e tramitando em uma determinada vara Cada processo possui no mínimo uma audiência e pode possui diversas. Cada audiência é relativa a um determinado processo. A audiência deve conter data e decisão tomada Um processo pode gerar custas (despesas). Cada uma deve ser armazenada de forma a ser cobrada da parte contrária caso o processo seja ganho. O registro de uma custa deve conter a data em que ela foi gerada, sua descrição e o valor gasto 19