Você está na página 1de 7

Instituto Federal de Educao, Cincia e Cultura da Bahia Curso Superior de Tecnologia em Anlise de Sistemas Disciplina: Banco de Dados I Prof.

Grinaldo Lopes de Oliveira

Com base nos slides vistos em sala de aula resolva os seguintes exerccios:
1. D ao menos cinco exemplos de cada um dos conceitos bsicos da abordagem ER apresentados nesta aula: entidade, relacionamento, atributo, generalizao/especificao. 2. Explique a diferena entre uma entidade e uma ocorrncia de entidade. Exemplifique. 3. Considere o relacionamento CASAMENTO que aparece no DER abaixo. Segundo este DER o banco de dados poderia conter um casamento em que uma pessoa est casada consigo mesma? O DER permite que a mesma pessoa aparea em dois casamentos diferentes, uma vez como marido e outra vez como esposa? Caso uma destas situaes possa ocorrer, como o DER deveria ser modificado para impedi-las?

4. Confeccione um possvel diagrama de ocorrncias para o relacionamento SUPERVISO e suas respectivas entidades.

Instituto Federal de Educao, Cincia e Cultura da Bahia Curso Superior de Tecnologia em Anlise de Sistemas Disciplina: Banco de Dados I Prof. Grinaldo Lopes de Oliveira

5. Confeccione um possvel diagrama ER de ocorrncias para o relacionamento COMPOSIO e suas respectivas entidades.

6. Mostre como o modelo ER abaixo pode ser representado sem o uso de relacionamentos ternrios, apenas com relacionamentos binrios.

Instituto Federal de Educao, Cincia e Cultura da Bahia Curso Superior de Tecnologia em Anlise de Sistemas Disciplina: Banco de Dados I Prof. Grinaldo Lopes de Oliveira

7. Considere o DER a seguir. Para que a restrio de cardinalidade mnima seja observada, que ocorrncias de entidade devem existir no banco de dados, quando for includa uma ocorrncia de EMPREGADO? E quando for includa uma ocorrncia de MESA?

8. Construa um DER que modela a mesma realidade que modelada pelo DER abaixo,usando apenas relacionamentos 1:n.

9. Considere o relacionamento EMPREGADO DEPENDENTE que aparece no DER abaixo. Considere que um dependente de um empregado possa ser tambm empregado. Como o modelo deveria ser modificado para evitar o armazenamento redundante das informaes das pessoas que so tanto dependentes quanto empregados?

Instituto Federal de Educao, Cincia e Cultura da Bahia Curso Superior de Tecnologia em Anlise de Sistemas Disciplina: Banco de Dados I Prof. Grinaldo Lopes de Oliveira

10. Considere o exemplo a seguir. Modifique as cardinalidades mnimas de forma a especificar o seguinte: Um curso no pode estar vazio, isto , deve possuir ao menos uma disciplina em seu currculo. Um aluno, mesmo que no inscrito em nenhum curso, deve permanecer por algum tempo no banco de dados.

11. Sem usar atributos opcionais, nem atributos multivalorados, construa um DER que contenha as mesmas informaes do DER da abaixo:

Instituto Federal de Educao, Cincia e Cultura da Bahia Curso Superior de Tecnologia em Anlise de Sistemas Disciplina: Banco de Dados I Prof. Grinaldo Lopes de Oliveira

12. A figura a seguir apresenta um modelo de dados para uma farmcia. Para este diagrama, responda as seguintes questes: A) Invente nomes para os relacionamentos. B) Para cada entidade e cada relacionamento no DER defina, quando possvel, atributos. Para cada entidade, indique o(s) atributo(s) identificador(es). C) Escreva em portugus tudo o que est representado neste diagrama. D) Mostre o relacionamento ternrio entre Venda, Medicamento e Receita Mdica em um relacionamento binrio. E) Explique o significado das cardinalidades mnima e mxima do relacionamento ternrio (entre MEDICAMENTO, VENDA e RECEITA MDICA) no DER. F) Em princpio, uma venda deve envolver ao menos um produto. Entretanto, isso no exigido pelas cardinalidades mnimas dos relacionamentos entre VENDA e MEDICAMENTO e entre VENDA e PERFUMARIA no DER. Explique o porqu.

Instituto Federal de Educao, Cincia e Cultura da Bahia Curso Superior de Tecnologia em Anlise de Sistemas Disciplina: Banco de Dados I Prof. Grinaldo Lopes de Oliveira

13. A figura abaixo apresenta um DER de parte de um sistema de recursos humanos em uma organizao. Para este diagrama, responda as seguintes questes: A) Para cada entidade e cada relacionamento do DER do exerccio anterior, defina, quando possvel, atributos. Para cada entidade, indique o(s) atributo(s) identificador(es). B) Descreva em portugus tudo que est representado neste diagrama. C) De acordo com o DER, que aes devem ser tomadas ao excluir-se do banco de dados uma secretria? D) De acordo com o DER, uma secretria ou um engenheiro no podem ser gerentes. Por que? Como o DER deveria ser modificado para permitir que tanto uma secretria, quanto um engenheiro pudessem ser tambm gerentes?

Instituto Federal de Educao, Cincia e Cultura da Bahia Curso Superior de Tecnologia em Anlise de Sistemas Disciplina: Banco de Dados I Prof. Grinaldo Lopes de Oliveira

14. O DER abaixo modela uma generalizao/especializao no exclusiva. Construa um DER que modela a realidade descrita sem usar o conceitos de generalizao/especializao no exclusiva.

Você também pode gostar