Baixe o app para aproveitar ainda mais
Prévia do material em texto
inscrição na Ordem dos Veterinários e nome da Faculdade onde se licenciou. • Os veterinários são chefiados por um dos veterinários. Interessa guardar essa infor- mação. • Para os Técnicos de Veterinária vamos armazenar também o nº da certificação profissional e data de inscrição no Sindicato dos Técnicos de Veterinária. • Os diversos clientes da Clinica são identificados pelo código de cliente, nome e nº de contribuinte. Interessa também guardar os diversos números de telefone do cli- ente. Os clientes podem ser donos de mais do que um animal mas cada animal só pertence a um único cliente. • Sempre que um animal é trazido à clinica, ele é atendido por um veterinário e por um técnico de veterinária. Importa preservar esta informação, bem como a data da consulta. Se necessário o veterinário prescreve uma receita, cujo conteúdo importa preservar. A receita, após impressa, é constituída pelo nome do veterinário, nome do animal, data e descrição da quantidade e nome dos medicamentos. • O sistema também deve armazenar os dados dos animais, nomeadamente código do animal, nome, espécie, raça e peso. • Quando o estado de saúde do animal o justifique, o veterinário pode decretar o seu internamento. A situação de internamento só pode acontecer como consequência de uma consulta. O sistema deve armazenar além da referência ao técnico de veter- inária responsável pelo internamento, a data de "alta", bem como um espaço onde Bases de Dados Bases de Dados I Ficha de Exercícios nº4 Engenharia Informática Cenário Uma clinica veterinária solicitou a criação de uma BD, sabendo-se o seguinte: • A clinica dispõe de diversos funcionários, cada um deles com funções específicas. Existem Veterinários, Técnicos de Veterinária e Funcionários Administrativos. • Para cada funcionário importa armazenar o seu código de funcionário, nome, morada (rua, nº porta, código postal), número de contribuinte e data de entrada na clinica. • Para os Veterinários importa também guardar o nº da cédula profissional, data de 1 de 2 seja possível escrever eventuais observações. Bases de Dados I Exercício O cenário anterior foi modelado e implementado. Execute o script fornecido que cria as tabelas obtidas a partir da modelação do problema. Verificou-se que a solução obtida partiu de uma modelação incorrecta, pelo que existem falhas graves nas tabelas e nas suas diferentes características (chaves, atributos, etc). No entanto existe uma fonte de dados obtida a partir de uma solução formalmente correta. Assim, pretende-se que efectue as correcções necessárias, para acomodar os dados for- necidos, bem como o respeito por uma solução correcta para o problema. 2 de 2 Bases de Dados Bases de Dados I Cenário Exercício
Compartilhar