Buscar

BD1_Aula03_Exercícios

Prévia do material em texto

Prof Claudio Lobo Banco de Dados 1
Baseado nos conhecimentos adquiridos em sala de aula, responda ao que se pede:
1. Defina, com suas palavras, os seguintes termos:
a. Entidade
b. Relacionamento
c. Atributo
2. Explique a diferença entre uma entidade e uma ocorrência (instância) de uma
entidade. 
3. O que é o papel de uma entidade em um relacionamento.?
4. Quando é necessário especificar o papel das entidades de um relacionamento? 
5. Considere o relacionamento a seguir. 
a. Segundo este DER, o banco de dados poderia conter um casamento em que uma
pessoa está casada consigo mesma? Justifique sua resposta.
6. Considere o DER da figura a seguir:
a. Para que a restrição de cardinalidade mínima seja obedecida, que ocorrências
(instâncias) de entidade devem existir no banco de dados, quando for incluída uma
ocorrência de EMPREGADO? 
b. E quando for incluída uma ocorrência (instância) de MESA? 
7. Considere o relacionamento FUNCIONÁRIO-DEPENDENTE a seguir:
a. Se um dependente de um empregado puder também ser empregado da firma (Ex.:
Exercícios de Banco de Dados Folha 1/2
/home/aluno/aurelio/Banco de dados/Exercícios/BD1_Aula03_Exercícios.odt
Prof Claudio Lobo Banco de Dados 1
Pai e filho trabalham na mesma empresa), como o modelo deveria ser modificado
para evitar o armazenamento redundante das informações das pessoas que são
tanto dependentes quanto empregados? 
Baseado nos conhecimentos adquiridos em sala de aula, Crie o DER para as
situações mostradas a seguir:
1. Em uma escola de artes marciais, os mestres ensinam seus pupilos. Cada pupilo
possui seu próprio mestre, embora um mestre possa ensinar a vários pupilos.
Contudo, como as aulas são individuais, os mestres não ensinam a seus pupilos em
grupo. Os mestres só ensinam a um pupilo de cada vez. Cada pupilo possui um
número de registro e um nome. Os mestres possuem um número-código, um nome e
um grau hierárquico de artes marciais (chamado DAN).
2. Os fabricantes fabricam produtos para serem enviados em lotes para os fornecedores.
Cada produto possui um único fabricante específico. Um fabricante pode fabricar
diversos produtos diferentes ou não fabricar nenhum produto. Cada produto possui um
número de série (que o distingue dos demais) e uma descrição. Os lotes de produtos
são compostos por pelo menos um produto, podendo haver vários tipos de produtos
no mesmo lote e podem existir produtos que não entrem em lote nenhum. Cada lote
possui um código de barras, para identificação, e uma data de saída. Cada lote é
enviado ao seu respectivo fornecedor. Um fornecedor, que possui CPF e nome, pode
receber vários lotes, embora existam fornecedores que nunca tenham recebido
nenhum. Os fornecedores devem estar cadastrados com pelo menos um fabricante,
mas existem fabricantes que não cadastraram fornecedores ainda. Todo fabricante
possui um CNPJ e um nome de fantasia.
Exercícios de Banco de Dados Folha 2/2
/home/aluno/aurelio/Banco de dados/Exercícios/BD1_Aula03_Exercícios.odt

Continue navegando