Buscar

Ficha de Exercícios 4 - Banco de Dados I

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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

Continue navegando