lista de exercicios de banco de dados - 1

3
Lista de Exercícios de Banco de Dados IFES – Campus Serra 1) Crie o modelo conceitual para um sistema de biblioteca com as seguintes entidades: Usuário, Livro, Autor, Editora. 2) Identifique a cardinalidade mostrada nos diagramas de ocorrência: a) b) 3) Uma clínica deseja construir um banco de dados para registrar os pacientes consultados por seus médicos. Os pacientes são identificados por um código de paciente e também pelos atributos: nome, data de nascimento, naturalidade, filiação (pai e mãe), CPF,

Upload: daniele-lopes-de-souza

Post on 03-Jan-2016

72 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Lista de Exercicios de Banco de Dados - 1

Lista de Exercícios de Banco de Dados IFES – Campus Serra

1) Crie o modelo conceitual para um sistema de biblioteca com as seguintes entidades: Usuário, Livro, Autor, Editora.

2) Identifique a cardinalidade mostrada nos diagramas de ocorrência:

a)

b)

3) Uma clínica deseja construir um banco de dados para registrar os pacientes consultados por seus médicos. Os pacientes são identificados por um código de paciente e também pelos atributos: nome, data de nascimento, naturalidade, filiação (pai e mãe), CPF, RG e endereço. Cada paciente pode realizar uma ou mais consultas. A consulta é identificada pelo código da consulta e possui os dados do paciente, do convênio, data da consulta e valor. Cada consulta pode possuir um ou mais Exames. O exame é identificado pelo código e também é importante conhecer a sua descrição, diagnóstico e médico que efetuou o atendimento. Os médicos são identificados pelo CRM, nome, endereço e fones de contato. Esses possuem uma especialidade. Cada especialidade é identificada

Page 2: Lista de Exercicios de Banco de Dados - 1

por um código e descrição. Existem vários tipos de exame: EXAME CARDIOLÓGICO, EXAME DE SANGUE e etc.. Esses são identificados por um código, descrição do tipo de exame e valor. Vale ressaltar que alguns pacientes possuem Convênio Médico e podem utiliza-lo na consulta. O convênio é identificado por um código, nome do convênio, fone de contato.

4) Considere o DER a seguir. Para que a restrição de cardinalidade mínima seja observada, que ocorrências de entidade devem existir no banco de dados, quando for incluída uma ocorrência de EMPREGADO? E quando for incluída uma ocorrência de MESA?

5) Uma biblioteca mantém um conjunto de livros, de diversas categorias. Conforme as suas categorias, eles estão dispostos em estantes apropriadas. Um livro tem vários exemplares na biblioteca. São mantidos dados detalhados sobre autores e editoras dos livros para fins de consulta. Na biblioteca trabalham várias bibliotecárias. Cada bibliotecária é responsável por organizar periodicamente sempre o mesmo conjunto de estantes e realizar empréstimos de exemplares para clientes. Empréstimos cadastrados no BD devem conter a data da devolução e o valor diário da multa, permanecendo no BD até o cliente entregar o exemplar. A bibliotecária que realizou o empréstimo também é relevante de ser mantido no BD. Algumas bibliotecárias são estagiárias. Uma bibliotecária estagiária está sempre sob a responsabilidade de uma bibliotecária efetiva. Deve-se saber também a instituição de ensino da qual a estagiária vem. Defina os atributos que julgares relevantes para os fatos identificados.

6) Em uma clínica trabalham médicos e existem pacientes internados. Cada médico é identificado pelo seu CRM, possui um nome e recebe um salário na clínica. Um médico tem formação em diversas especialidades (ortopedia, traumatologia, etc), mas só exerce uma delas na clínica. Para todo paciente internado na clínica são cadastrados alguns dados pessoais: nome, RG, CPF, endereço, telefone(s) para contato e data do nascimento. Um paciente tem sempre um determinado médico como responsável (com um horário de visita diário predeterminado), porém vários outros médicos podem participar do seu tratamento. Pacientes estão sempre internados em quartos individuais, que são identificados por um número e ficam em um andar da clínica.