100 likes | 222 Views
Solu ções de Exercícios Selecionados – Lista 1 de GBD1. 2º Semestre 2010 Profa . Sandra de Amo. Exercicio 1(a). Todo empregado trabalha em algum projeto e utiliza alguma máquina nos projetos em que trabalha. Projeto. Empregado. Está-Vinculado. Máquina.
E N D
Soluções de Exercícios Selecionados – Lista 1 de GBD1 2º Semestre 2010 Profa. Sandra de Amo
Exercicio 1(a) Todo empregado trabalha em algum projeto e utiliza alguma máquina nos projetos em que trabalha. Projeto Empregado Está-Vinculado Máquina Neste caso, pode-se utilizar um relacionamento ternário entre as 3 entidades Repare na Restrição de Participação Total de Empregado no relacionamento (linha preta espessa entre Empregado e Está-vinculado).
Exercicio 1(b) Nem todo empregado trabalha em projetos, mas aqueles que trabalham em projetos utilizam necessariamente alguma máquina nestes projetos. Projeto Empregado Está-vinculado Máquina Neste caso, pode-se utilizar um relacionamento ternário entre as 3 entidades Repare que agora não há Restrição de Participação Total da entidade Empregado para o eelacionamento Está-vinculado
Exercício 1(c) Todo empregado que trabalha em projetos utiliza uma única máquina nos projetos em que trabalha. Projeto Empregado Trabalha-em usa Máquina
Exercício 1(d) • Nem todo empregado trabalhando em projetos utiliza máquinas nestes projetos. Projeto Empregado Trabalha-em usa Máquina
Exercício 1(e) • Nem todo empregado que faz uso de máquinas está trabalhando em algum projeto. Aqueles que trabalham em projetos podem fazer uso de máquinas ou não. Empregado Projeto Trabalha-em usa Usa-em- projeto Máquina
FORNECIDO POR TEM CONTRATA É CUIDADO POR PRESCREVE VENDE Exercicio 5(a) cpf N Esp N End cpf Anos Idade Médico Paciente DATA QUAN Nom REMÉDIO Form Tel Nom EMPRESA FARMACÊUTICA Preço Nom cpf Texto FARMÁCIA End SUPER VISOR DF Codf Nom-Sup Tel Nom DI
Exercicio 5(a) A seguinte restrição não pode ser capturada pelo diagrama ER: “Se uma empresa farmacêutica é excluída, não é preciso mais manter o controle de seus produtos”. Esta restrição só pode ser expressa na declaração do modelo relacional, dentro do Comando CREATE TABLE da tabela Remedio. Nesta tabela, o atributo Nom (nome da empresa farmacêutica é chave estrangeira, com delete CASCADE.
VENDE Exercicio 5(b) Nom REMÉDIO Preço Form FARMÁCIA End Codf Tel Nom
PRESCREVE Exercicio 5(c) cpf Nom Esp N End cpf Anos Idade Médico Paciente Nom REMÉDIO Form ID PRESCRIÇÂO Quan Data