Baixe o app para aproveitar ainda mais
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
Compartilhar