You are on page 1of 9

MODELAGEM DE DADOS - PROJETO CONCEITUAL DE BD - EXERCCIOS

Prof. Angelo Augusto Frozza, M.Sc. frozza@ifc-camboriu.edu.br

1. CLNICA MDICA
Em uma clnica trabalham mdicos e existem pacientes internados. Cada mdico identificado pelo seu CRM, possui um nome e recebe um salrio da clnica. Um mdico tem formao em diversas especialidades (ortopedia, traumatologia etc.), mas s exerce uma delas na clnica. Para todo paciente internado na clnica so cadastrados alguns dados pessoais: nome, RG, CPF, endereo, telefone(s) para contato e data de nascimento. Um paciente tem sempre um determinado mdico como responsvel (com um horrio de visita dirio prdeterminado), porm vrios outros mdicos podem participar do seu tratamento. Pacientes esto sempre internados em quartos individuais, que so identificados por um nmero e ficam em um andar da clnica.

2. BIBLIOTECA
Uma biblioteca mantm um conjunto de livros, de diversas categorias. Conforme as suas categorias, eles esto dispostos em estantes apropriadas. Um livro tem vrios exemplares na biblioteca. So mantidos dados detalhados sobre autores e editoras dos livros para fins de consulta. Na biblioteca trabalham vrias bibliotecrias. Cada bibliotecria responsvel por organizar periodicamente sempre o mesmo conjunto de estantes e realizar emprstimos de exemplares para clientes. Emprstimos cadastrados no BD devem conter a data de devoluo e o valor dirio da multa, permanecendo no BD at o cliente entregar o exemplar. A bibliotecria que realizou o emprstimo tambm relevante de ser mantido no BD. Algumas bibliotecrias so estagirias. Uma estagiria est sempre sob responsabilidade de uma bibliotecria efetiva. Deve-se saber tambm a instituio de ensino da qual a estagiria vem. Defina os atributos que julgar relevantes para os fatos identificados.

3. RESERVA DE PASSAGENS AREAS


O objetivo do trabalho projetar um sistema de reservas para uma companhia de aviao. O sistema contar com um banco de dados central, que ser acessado por aplicaes clientes, rodando tanto dentro da prpria companhia, quanto for a dela. A transao central do sistema a reserva. Uma reserva identificada por um cdigo gerado pelo sistema em computador. A reserva feita para um nico passageiro, do qual se conhece apenas o nome. A reserva compreende um conjunto de trechos de vos, que acontecero em determinada data/hora. Para cada trecho, a reserva feita em uma classe (econmica, executiva etc.). Um vo identificado por um cdigo e possui uma origem e um destino. Por exemplo, o vo 595 sai de Porto Alegre com destino a So Paulo.

3. RESERVA DE PASSAGENS AREAS


Um vo composto de vrios trechos, correspondendo s escalas intermedirias do vo. Por exemplo, o vo 595 composto por dois trechos, um de Porto Alegre a Londrina, o outro de Londrina a So Paulo. Cabe salientar que h cidades que so servidas por vrios aeroportos. Por isso, importante informar ao passageiro que faz a reserva, qual o aeroporto no qual o vo passa. s vezes os clientes, ao fazer a reserva querem saber qual o tipo de aeronave que ser utilizada em determinado trecho de vo. Alguns poucos vos, principalmente internacionais, tm troca de aeronave em determinadas escalas. Nem todos os vos operam em todos os dias da semana. Inclusive, certos vos tm pequenas mudanas de horrio em certos dias da semana.

3. RESERVA DE PASSAGENS AREAS


Cada reserva possui um prazo de validade. Caso os bilhetes no tenham sido emitidos, at esgotar-se o prazo da reserva, a mesma cancelada. Reservas podem ser prorrogadas. Como o check-in de todos os vos est informatizado, a companhia possibilita a reserva de assento para o passageiro. Reservas de assento podem ser feitas com at trs meses de antecedncia. Alm de efetivar reservas, o sistema deve servir para vrios tipos de consultas que os clientes podem querer fazer:
possibilidades de viagem de uma cidade ou de um aeroporto para outro; o mesmo, mas restrito a determinados dias da semana; horrios de chegada ou de sada em determinados vos; disponibilidade de vagas em um trecho de vo; disponibilidade de determinados assentos em um trecho de vo.

4. CONTROLE DE EMPRSTIMO DE CDS


Este um estudo de caso aparentemente simples, que o desafia a construir um modelo funcional e que pode ser usado em uma situao do cotidiano. Existem pessoas que ainda compram CDs e que tm colees razoavelmente grandes de CDs (algumas tm mais de 1000 CDs, todos originais para algum que no vive de msica uma boa quantidade). Muitos amigos dessas pessoas pedem CDs emprestados. Mas os donos dos CDs podem esquecer de algum CD emprestado (que por isso pode ser perdido). A proposta montar um banco de dados para cadastrar os CDs, podendo fazer uma busca por msicas, gneros, cantor(a), conjunto etc., juntamente com um controle sobre os emprstimos de CDs para os amigos.

4.CONTROLE DE EMPRSTIMO DE CDS


Primeiro, deve-se definir que informaes so necessrias para esta modelagem. Sobre os autores, so necessrias informaes sobre cada uma das bandas/cantores/cantoras: nome, ano e local de origem, gnero do artista (punk, rock, MPB etc.), um pequeno texto descritivo da banda. Alm disso, deve-se incluir informaes adicionais sobre os msicos de influncia da banda, alm das bandas com um tipo de msica parecido e que possuam CDs no cadastro, e o nmero de CDs que esto no cadastro. Sobre os CDs, necessrio saber informaes sobre o autor, ttulo, nmero de CDs (existentem CDs duplos ou colees com vrios CDs), categoria do CD (cantor(a) nacional, internacional, banda internacional, trolha sonora, coletnea etc.), alm das msicas em si.

4.CONTROLE DE EMPRSTIMO DE CDS


Para as msicas, pode-se colocar uma informao se uma gravao ao vivo ou no, e, se for uma coletnea, o artista que canta esta msica. Desta forma, quando se for fazer uma busca neste banco por msica, tem-se a informao se esta uma verso ao vivo, ou se for fazer uma busca por artista tem-se como encontrar msicas de artistas que fazem parte de alguma coletnea. E, finalmente, sobre o controle (emprstimo) de CDs, necessrio apenas o cdigo do CD, a pessoa que retirou (nome ou apelido) e a data de retirada. Assim, tem-se um cadastro de usurios e colocado no controle a quantidade de CDs retirados pelos usurios, assim como a data de devoluo dos CDs. Preste ateno na leitura das informaes existentes no texto acima.

You might also like