Solu ções de Exercícios Selecionados – Lista 1 de GBD1

10
Soluções de Exercícios Selecionados – Lista 1 de GBD1 2º Semestre 2010 Profa. Sandra de Amo

description

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. - PowerPoint PPT Presentation

Transcript of Solu ções de Exercícios Selecionados – Lista 1 de GBD1

Page 1: Solu ções de Exercícios Selecionados – Lista 1 de GBD1

Soluções de Exercícios Selecionados – Lista 1 de GBD1

2º Semestre 2010Profa. Sandra de Amo

Page 2: Solu ções de Exercícios Selecionados – Lista 1 de GBD1

Exercicio 1(a)

Todo empregado trabalha em algum projeto e utiliza alguma máquina nos projetos em que trabalha.

Empregado ProjetoEstá-Vinculado

Máquina

Neste caso, pode-se utilizar um relacionamento ternário entre as 3 entidadesRepare na Restrição de Participação Total de Empregado no relacionamento(linha preta espessa entre Empregado e Está-vinculado).

Page 3: Solu ções de Exercícios Selecionados – Lista 1 de GBD1

Exercicio 1(b)

Nem todo empregado trabalha em projetos, mas aqueles que trabalham em projetos utilizam necessariamente alguma máquina nestes projetos.

Empregado Projeto

Máquina

Neste caso, pode-se utilizar um relacionamento ternário entre as 3 entidadesRepare que agora não há Restrição de Participação Total da entidade Empregado para o eelacionamento Está-vinculado

Está-vinculado

Page 4: Solu ções de Exercícios Selecionados – Lista 1 de GBD1

Exercício 1(c)

Todo empregado que trabalha em projetos utiliza uma única máquina nos projetos em que trabalha.

Empregado Projeto

Máquina

Trabalha-em

usa

Page 5: Solu ções de Exercícios Selecionados – Lista 1 de GBD1

Exercício 1(d)

• Nem todo empregado trabalhando em projetos utiliza máquinas nestes projetos.

Empregado Projeto

Máquina

Trabalha-em

usa

Page 6: Solu ções de Exercícios Selecionados – Lista 1 de GBD1

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

Máquina

Trabalha-em

usa

Usa-em-projeto

Page 7: Solu ções de Exercícios Selecionados – Lista 1 de GBD1

Paciente

EMPRESAFARMACÊUTICA

Médico

FARMÁCIA

cpf N Esp Anos

cpf N End Idade

Codf Nom Tel

REMÉDIONom

Form

É CUIDADO POR

Exercicio 5(a)

VENDEPreço

PRESCREVE

DATA

QUAN

CONTRATA

DI

Texto

FORNECIDOPOR

DF

Tel Nom

End

Nom-Sup

SUPERVISOR

TEM

cpf Nom

Page 8: Solu ções de Exercícios Selecionados – Lista 1 de GBD1

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.

Page 9: Solu ções de Exercícios Selecionados – Lista 1 de GBD1

Exercicio 5(b)

FARMÁCIA

Codf Nom Tel

REMÉDIONom

Form

VENDE

End

Preço

Page 10: Solu ções de Exercícios Selecionados – Lista 1 de GBD1

Exercicio 5(c)

Paciente Médico

cpf Esp Anoscpf N End Idade

REMÉDIONom

PRESCREVE

Form

PRESCRIÇÂOID

Data

Nom

Quan