Buscar

Lista de Exercícios Modelo ER (1)

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Universidade Federal de Pernambuco 
Centro de Informática 
Curso de Sistemas de Informação 
Banco de Dados 
Professora: Bernadette Farias Lóscio 
Lista de Exercícios 01 
 
Desenhe o diagrama ER que represente os requisitos das aplicações descritas a seguir. 
 
a) Uma biblioteca deseja guardar os dados relativos aos livros, usuários e empréstimos em um banco 
de dados. Para cada livro será armazenado o seu título, a editora que o publicou e o seu número de 
ISBN. Cada livro tem um valor diferente para ISBN. Os autores são descritos pelo primeiro nome, 
sobrenome e por um código que os identificam unicamente. Cada usuário da biblioteca é descrito por 
um nome, cpf e endereço. Cada empréstimo realizado na biblioteca é feito por um usuário e pode 
envolver um ou mais livros. Para cada empréstimo é guardada a data em que foi realizado o 
empréstimo. Cada livro pode ter mais de um autor e um autor pode escrever mais de um livro. Cada 
livro é guardado em uma estante. Cada estante é identificada por um código e pela categoria dos 
livros que são armazenados na estante. 
 
 
b) Suponha que os grupos de pesquisa de uma universidade desejam guardar informações sobre seus 
projetos de pesquisa em um banco de dados. Cada grupo de pesquisa é descrito por um nome, um 
código e uma descrição. Cada grupo de pesquisa possui um ou mais projetos de pesquisa. Cada 
projeto de pesquisa é descrito por um nome, um código, uma descrição e deve pertencer a um único 
grupo de pesquisa. Um projeto de pesquisa possui várias publicações, mas também pode não ter 
publicações. Uma publicação pertence a um único projeto de pesquisa. Uma publicação é descrita 
por um título, um código, um resumo, número de páginas, ano de publicação e o local onde foi 
publicada. 
 
Alunos e professores podem ter publicações e uma publicação pode ter mais de um aluno ou 
professor. Um professor participa de um ou mais projetos de pesquisa e um projeto de pesquisa conta 
com a participação de um ou mais professores. Um projeto de pesquisa é coordenado por um 
professor e um professor só pode coordenar um único projeto de pesquisa. 
 
Um professor é descrito pelo nome, email, cpf e seus números de telefone (telefone do trabalho e 
celular). Um aluno é descrito pelo nome, email e número de matrícula. Para cada aluno deseja-se 
saber quais os projetos de pesquisa em que ele participa e qual a data de ingresso do aluno no projeto 
de pesquisa. Um projeto de pesquisa pode contar com a participação de vários alunos e um aluno 
pode participar de vários projetos de pesquisa. 
 
c) Considere o seguinte conjunto de requisitos que descrevem as informações a serem armazenadas 
sobre pacientes, médicos, enfermeiras e setores de um hospital. Para cada paciente o banco de dados 
mantém informações sobre: nome, CPF, endereço e telefone. Para cada médico o banco de dados 
mantém informações sobre: nome, CPF, CRM, endereço e telefone. Para os médicos conveniados 
também devem ser armazenados o nome do convênio e a data em que o médico passou a ser 
conveniado. Para cada enfermeira o banco de dados mantém informações sobre: nome, CPF, 
COREN, endereço, telefone e o setor em que trabalha (cada enfermeira trabalha em um único setor). 
Cada setor é descrito pelos seguintes atributos: nome, código e telefone. Cada setor possui várias 
enfermeiras. O banco de dados também armazena informações sobre os internamentos dos pacientes. 
Cada internamento diz respeito a um paciente e acontece em um determinado setor. Também é 
guardada a data do internamento. Um paciente pode ter mais de um internamento. Um paciente pode 
ser atendido por um médico e um médico pode atender vários pacientes.

Outros materiais