Este trabalho consiste na interpretação de um enunciado e de parte de um modelo de dados,
de sua implementação nos SBGDs Oracle e MongoDB, na implementação de consultas e na
criação de um relatório.
O trabalho deverá ser realizado em grupos de 3 a 4 alunos. Não serão aceitos trabalhos
individuais ou em duplas.
A entrega ocorrerá em duas etapas:
- Etapa I (30%): envolve as tarefas 1, 2 e 3, apresentadas em um relatório em PDF.
- Etapa II (70%): executar e acrescentar as tarefas 4 e 5 ao relatório final.
Vocês foram contratados para criar um banco de dados para uma clínica veterinária. A clínica
recebe diversos clientes e cada cliente pode ter vários animais. A clínica realiza atendimentos
vinculando veterinários a animais. Cada veterinário da clínica pode atender diversos animais
e o mesmo animal pode ser atendido por diversos veterinários. Cada atendimento pode
necessitar de exames (p.ex. raio X, tomografia etc.). Alguns veterinários são plantonistas.
A especificação deste trabalho inclui um modelo iniciado, porém inacabado (Fig. 1). Vocês
devem complementá-lo de maneira a atender ao enunciado, garantindo regras de integridade
(entidade, domínio e referencial). Os campos já mostrados no modelo são apenas parte da
solução (note que já há duas chaves primárias identificadas). O grupo deve complementar
com outros campos à medida do necessário. O mesmo vale para os relacionamentos: apenas
dois são exibidos e deve-se criar os demais.