Prévia do material em texto
Centro Universitário La Salle – UNILASALLE Curso de Ciência da Computação Disciplina: 0012 –Bancos de Dados I Professora: Daniela Leal Musa Aula 02 - Exercícios Modelagem ER 1. Crie um exemplo de um auto-relacionamento, diferente dos apresentados em aula. Apresente o modelo ER e uma pequena descrição textual. 2. Construa um diagrama ER para a biblioteca descrita abaixo. O acervo de uma biblioteca é composto por exemplares de livros. Cada livro é caracterizado por um ou mais autores, um título, uma editora, local de edição, um código ISBN e um conjunto de palavras-chave. A biblioteca possui pelo menos um exemplar de cada livro, numerados seqüencialme nte (exemplares 1, 2, 3, etc). Os associados da biblioteca podem retirar exemplares dos livros. Cada associado pode ter emprestados no máximo três exemplares. Para cada empréstimo, é registrada a data em que este foi realizado. Cada associado possui um código, nome e endereço. 3. Construa o diagrama ER para a Locadora apresentada abaixo: Uma pequena locadora de vídeos possui ao redor de 2000 fitas de vídeo, cujo empréstimo deve ser controlado. Para cada filme, é necessário saber a categoria a que pertence (comédia, drama, aventura, ...). Para cada fita é controlado que filme ela contém. Para cada filme há pelo menos uma fita, e cada fita contém somente um filme. Alguns poucos filmes possuem mais de uma fita. Os clientes podem desejar encontrar os filmes estrelados pelo seu ator predileto. Por isto, é necessário manter a informação dos atores que estrelam em cada filme. Nem todo o filme possui estrelas. A locadora possui muitos clientes cadastrados. Somente cadastrados podem alugar fitas. 4. Construa um diagrama ER para a administradora de Imóveis descrita abaixo. A administradora trabalha tanto com administração de condomínios quanto com administração de aluguéis. Uma entrevista com o gerente da administradora resultou nas seguintes informações: – a administradora administra condomínios formados por unidades condominais; – cada unidade condominal é de propriedade de uma ou mais pessoas. Uma pessoa pode possuir diversas unidades; – cada unidade pode estar alugada para no máximo uma pessoa. Uma pessoa pode alugar diversas unidades. 4. Construa o diagrama ER para: Um Banco de Dados de uma escola contém informações sobre cursos de treinamento. A escola contém diversos departamentos, responsáveis pelos cursos, sendo que cada curso é de responsabilidade de apenas um departamento. Cada curso de treinamento contém detalhes sobre os cursos pré-requisito, professores, alunos matriculados, horários e locais. Esse mesmo banco de dados contém informações a respeito dos demais funcionários da escola, além dos professores. As informações disponíveis são o nome, endereço e telefone de cada departamento, o nome, descrição, duração, data, local e valor de cada curso. Além disso, há informações sobre o nome dos funcionários, sua data de admissão, salário e formação de cada professor. No caso de funcionários da secretaria, deve ser registrada a seção de trabalho de cada funcionário. Os alunos devem ter seu nome, número e endereço registrados, além da nota e freqüência obtidas em cada curso.