Prévia do material em texto
EXERCÍCIOS BD – Modelagem Conceitual 1 - SISTEMA DE BIBLIOTECA 1 Em uma biblioteca há várias obras que podem ser livros, mídias digitais ou periódicos. Os livros devem ser cadastrados com título, autores e nome da editora; as mídias digitais devem ter título, nome do diretor e ano de publicação; os periódicos devem ter o nome do periódico, a periodicidade e a quantidade de páginas. Cada obra pode ter vários exemplares. Cada exemplar pode ser emprestado para vários alunos em períodos distintos. Os alunos devem ser cadastrados com RA e nome. 2 - SISTEMA DE BIBLIOTECA 2 Um usuário pode tomar emprestado até N livros. Sobre o usuário deseja-se saber o seu nome, fone, email, matricula e senha e o curso que ele está vinculado. Sobre o livro deseja-se saber o seu titulo, isbn, ano de publicação, edição e o seu autor. No processo de empréstimo os livros são emprestados por um atendente em uma determinada data e hora. Para cada livro emprestado deve-se armazenar a data prevista de entrega, considerando que um usuário pode ficar até X dias com o livro. Para fins de controle deseja-se saber sobre o atendente o seu nome e email. 3 - SISTEMA DE UMA FACULDADE Crie um diagrama E-R para uma faculdade levando em consideração as seguintes situações: a) Um aluno está inscrito em um único curso e esse curso possui uma ou várias disciplinas. b) Cada disciplina pertence a um determinado departamento. c) Cada disciplina pode ser ministrada por vários docentes (um docente pode ministrar várias disciplinas). d) Um docente pode atender a várias disciplinas da instituição. e) Uma disciplina pode ser pré-requisito de outras disciplinas. 4 - SISTEMA DE UMA LOCADORA Uma pequena locadora de vídeos possui ao redor de 2.000 DVDs cujo empréstimo deve ser controlado. Cada DVD possui um número. Para cada filme, é necessário saber seu título e sua categoria (comédia, drama, aventura, ...). Cada filme recebe um identificador próprio. Para cada DVD é controlado que filme ele contém. Para cada filme há pelo menos um DVD e cada DVD contém somente um filme. Alguns poucos filmes necessitam de 2 DVDs. Os clientes podem desejar encontrar filmes por categoria e também filmes estrelados por atores prediletos. Por isso, é necessário manter informação sobre atores que estrelam cada filme. A locadora possui muitos clientes cadastrados. Somente clientes cadastrados podem alugar DVDs. Para cada cliente é necessário saber seu nome, telefone e endereço. Além disso, cada cliente recebe um número de associado. Um cliente pode ter vários DVDs alugados em um instante do tempo. --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- EXERCÍCIOS BD – Modelagem Conceitual 1 - SISTEMA DE BIBLIOTECA 1 Em uma biblioteca há várias obras que podem ser livros, mídias digitais ou periódicos. Os livros devem ser cadastrados com título, autores e nome da editora; as mídias digitais devem ter título, nome do diretor e ano de publicação; os periódicos devem ter o nome do periódico, a periodicidade e a quantidade de páginas. Cada obra pode ter vários exemplares. Cada exemplar pode ser emprestado para vários alunos em períodos distintos. Os alunos devem ser cadastrados com RA e nome. 2 - SISTEMA DE BIBLIOTECA 2 Um usuário pode tomar emprestado até N livros. Sobre o usuário deseja-se saber o seu nome, fone, email, matricula e senha e o curso que ele está vinculado. Sobre o livro deseja-se saber o seu titulo, isbn, ano de publicação, edição e o seu autor. No processo de empréstimo os livros são emprestados por um atendente em uma determinada data e hora. Para cada livro emprestado deve-se armazenar a data prevista de entrega, considerando que um usuário pode ficar até X dias com o livro. Para fins de controle deseja-se saber sobre o atendente o seu nome e email. 3 - SISTEMA DE UMA FACULDADE Crie um diagrama E-R para uma faculdade levando em consideração as seguintes situações: a) Um aluno está inscrito em um único curso e esse curso possui uma ou várias disciplinas. b) Cada disciplina pertence a um determinado departamento. c) Cada disciplina pode ser ministrada por vários docentes (um docente pode ministrar várias disciplinas). d) Um docente pode atender a várias disciplinas da instituição. e) Uma disciplina pode ser pré-requisito de outras disciplinas. 4 - SISTEMA DE UMA LOCADORA Uma pequena locadora de vídeos possui ao redor de 2.000 DVDs cujo empréstimo deve ser controlado. Cada DVD possui um número. Para cada filme, é necessário saber seu título e sua categoria (comédia, drama, aventura, ...). Cada filme recebe um identificador próprio. Para cada DVD é controlado que filme ele contém. Para cada filme há pelo menos um DVD e cada DVD contém somente um filme. Alguns poucos filmes necessitam de 2 DVDs. Os clientes podem desejar encontrar filmes por categoria e também filmes estrelados por atores prediletos. Por isso, é necessário manter informação sobre atores que estrelam cada filme. A locadora possui muitos clientes cadastrados. Somente clientes cadastrados podem alugar DVDs. Para cada cliente é necessário saber seu nome, telefone e endereço. Além disso, cada cliente recebe um número de associado. Um cliente pode ter vários DVDs alugados em um instante do tempo.