Você está na página 1de 5

Bancos de Dados Exerccios de Modelagem Entidade Relacionamento

Desenhe o diagrama entidade relacionamento para os bancos de dados nos seguintes problemas:

1. LIVRARIA Uma livraria mantm o cadastro de livros disponveis para a venda. Para cada livro so armazenados cdigo, nome, lngua e ano em que foi escrito. Para os autores mantido igualmente um cadastro que inclui nome, data de nascimento, pais de nascimento e uma breve nota biogrfica. Cada livro pode ter vrios autores e para um mesmo autor podem existir vrios livros cadastrados. Um autor pode estar includo no cadastro ainda quando no exista um livro seu para venda. As editoras so includas no cadastro a partir do seu nome, endereo, telefone. Uma editora pode estar cadastrada mesmo quando no existam livros editados por ela em venda. Para um mesmo livro podem existir vrias edies realizadas por editoras diferentes ou em anos difrentes . Cada edio tem um cdigo (ISBN) , preo, ano, nmero de pginas e quantidade em estoque. Considere que um livro pode ser cadastrado se existe pelo menos uma edio do mesmo para venda.

2. AGNCIA DE FINANCIAMENTO Uma agncia de financiamento de projetos de pesquisa deseja criar um sistema de banco de dados para gerenciar seu funcionamento. Para cada projeto so cadastrados: um cdigo interno, ttulo, durao do projeto, instituio onde ser realizado e rea de pesquisa. As reas de pesquisa esto predefinidas para cada uma delas so cadastrados cdigo, nome, descrio e um ndice que indica sua relevncia econmica. Para cada pesquisador solicitante so cadastrados: RG, CPF, nome, sexo, data de nascimento, grau cientifico e instituio onde foi alcanado esse ttulo. Note-se que um mesmo pesquisador pode ter vrios projetos em anlise. Um pesquisador cadastrado no sistema unicamente quando o primeiro dos seus projetos submetido. A agncia recebe os projetos submetidos pelos pesquisadores e associa cada um destes a um assessor que deve aprovar ou no o financiamento. Para estes assessores so cadastrados: RG, CPF, nome, sexo, data de nascimento, grau cientfico, instituio onde trabalha e as reas nas quais tem capacidade de avaliar projetos. Estas reas de pesquisa devem ser definidas dentre a lista de reas predefinidas antes mencionadas. Um assessor pode ser cadastrado mesmo sem ter analisado nenhum projeto. Quando um projeto enviado a um assessor para anlise cadastrada a data deste envio. Posteriormente, quando o assessor retorna sua avaliao so tambm cadastrados a data de resposta e o resultado de aprovao ou no do projeto.

3. ACADEMIA Uma academia de ginstica deseja manter um controle do seu funcionamento. Os alunos so organizados em turmas associadas a um tipo especfico de atividade. As informaes sobre uma turma so nmero de alunos, horrio da aula, durao da aula, data inicial, data final e tipo de atividade. Cada turma orientada por um nico instrutor para o qual so cadastrados RG, nome, data de nascimento, titulao e todos os telefones possveis para sua localizao. Um instrutor pode orientar vrias turmas que podem ser de diferentes atividades. Os dados cadastrados dos alunos so: cdigo de matricula , data de matrcula, nome, endereo, telefone, data de nascimento, altura e peso. Um aluno pode estar matriculado em vrias turmas se deseja realizar atividades diferentes e para cada matrcula mantido um registro das ausncias do aluno. Para cada turma existe um aluno monitor que auxilia o instrutor da turma, sendo que um aluno pode ser monitor no mximo em uma turma.

4. LOCADORA DE AUTOS Uma locadora mantm um cadastro de todos seus usurios com as informaes bsicas: RG, nome, endereo, CNH e idade. Todo usurio cadastrado pelo menos realizou uma locao na empresa. Cada carro da frota registrado com vrios atributos para sua descrio: nmero de chassi, placa, marca, modelo, ano e cor. Quando um usurio aloca um carro so registradas data e hora de locao. No banco de dados Os carros da frota so organizados por categorias. Uma categoria descrita por cdigo, um nome de categoria (Ex: Primeira classe) , preo da diria da categoria e uma descrio das caractersticas dessa categoria. Todo carro pertence a uma categoria que define suas caractersticas e o preo da diria. Para cada carro da frota mantido um histrico dos concertos realizados, indicando dia, valor, descrio do servio e oficina que o realizou.

5. HOTEL Um hotel mantm o cadastro de seus clientes com RG, nome, fone e sexo. Os clientes podem reservar quartos do hotel para uma determinada data e por uma certa quantidade de dias. Os quartos so cadastrados por nmero, andar, tipo, descrio e preo. Para os quartos j ocupados pelos clientes, mantida a data/hora de entrada e de sada do quarto, isto , existe um registro diferenciado de quartos reservados e quartos ocupados. Para um cliente ficar cadastrado suficiente que tenha feito uma reserva alguma vez embora no tenha ocupado efetivamente o quarto. Os clientes que ocupam um quarto do hotel podem solicitar determinador servios que so registrados associados ao quarto ocupado para posterior cobrana. Destes servios so armazenados um cdigo, tipo, descrio e valor.

6. LOJA DE PECAS Uma Loja de Pecas atende pedidos de clientes. A loja mantm um cadastro de todos os clientes com as seguintes informaes: RG, CIC, nome, endereo. Um pedido de um cliente contm um nmero de nota fiscal, preo total e data de realizado e associado a ele todas as mercadorias includas nesse pedido. Para cada mercadoria que a loja vende so registrados cdigo, descrio, preo e quantidade em estoque. Uma mesma mercadoria pode ser fornecida por vrios fornecedores para os quais a loja mantm um registro com um cdigo interno nico, nome, endereo e telefone. Existem fornecedores nacionais e internacionais. Para os fornecedores nacionais alm das informaes anteriores mantido o CGC e cidade onde registrada a empresa. Para os fornecedores internacionais mantido adicionalmente qual o meio de transportao, pais e moeda em que so realizadas as negociaes.

7. CONCESSIONRIA CARROS Em uma concessionria so cadastrados cada um dos carros para venda ou j vendidos. Para estes so armazenados: nmero de chassi, placa, marca, modelo, ano e cor. Cada carro fornecido por uma montadora. Das montadoras so armazenados CNPJ, Nome, endereo e telefone. Para os clientes cadastrado RG, nome, telefone e endereo. Clientes podem estar cadastrados sem que tenham realizado uma compra. Eventualmente quando fizeram um oramento ou teste, seus dados foram pedidos. Para cada venda de carro registrado um nmero de nota fiscal, o valor total de venda assim como a forma de pagamento. Cada venda realizada por um vendedor para o qual registrado RG, nome, anos de experincia e telefone.

8. COMPANHIA DE TRANSPORTE Uma companhia de transporte responsvel por reservas de uma cadeia de varejo e entrega de remessas de armazns para depsitos da empresas. Armazns e depsitos so identificados por nmeros e atualmente existem 6 localizaes de armazns e 45 de depsitos. Um caminho pode carregar vrias remessas durante uma viagem e levar remessas para mltiplos depsitos (sai de um armazm origem e tem vrios depsitos destino). Uma viagem identificada por um nmero. Ser necessrio manter informaes sobre peso e volume da viagem. Cada remessa identificada pelo nmero da remessa e inclui dado sobre volume, peso e destino da remessa. O caminho identificado pelo cdigo da licena e tem diferentes capacidades para volume e peso que eles podem carregar. A companhia de caminhes atualmente tem 150 caminhes e um caminho faz de 3 a 4 viagens por semana

9. COMPANHIA AEREA Considere a descrio de um sistema de venda de passagens areas dada abaixo e desenhe um diagrama ER. Para um passageiro so registrados o nmero do documento de identidade e o seu nome. Um avio caracterizado por um nmero de srie nico e por um modelo. Um assento uma posio nica em um avio, identificada por um cdigo. Um assento da classe econmica ou executiva. Um avio possui vrios assentos e pode ser usado em vrios vos. Um vo identificado por um nmero e utiliza: um avio, um piloto, um aeroporto de partida e outro de chegada. Um passageiro pode reservar um assento em um vo.

10. AEROCLUBE Num aeroclube, esto inscritos pilotos, instrutores e alunos de pilotagem. Todos scios (inscritos) so identificados pelo nmero de matrcula, e caracterizados por nome, endereo e idade. Os pilotos possuem um nmero de brev (nico). Os instrutores so pilotos com formao adicional de instrutor, e deve ser registrado o nome do curso, a data de obteno do diploma, bem como a instituio. Para os alunos de pilotagem, guarda-se o registros de todas suas sadas para contabilizao de horas para obteno do brev. Para cada sada registra-se a data, instrutor, hora de sada de de chegada, bem como o parecer do instrutor sobre o voo. A escola s ministra cursos bsicos, e portanto no h professores que so alunos de cursos avanados. Para emisso do brev, necessrio que o aluno comprove ter o nmero de horas mnimo de vo, bem como apresente os pareceres dos instrutores sobre as habilidades desenvolvidas a cada aula prtica. 11. CINEMA Um cinema possui vrias salas de cinema, as quais exibem filmes em horrios diversos. O cinema tem interesse em saber quais filmes esto atualmente em cartaz, em que salas e em que horrios. Cada sala possui um nome (nico) e capacidade (nmero de lugares). Os filmes so caracterizados por seu nome em portugus, nome na lngua original (se estrangeiro), diretor, ano de lanamento, tipo, e sinopse. No existem dois filmes com o mesmo nome (em portugues) e ano de lancamento. Eventualmente, podem existir para o filme premiaes ou indicaes para premiao (e.g. Palma de Ouro em 1987, Oscar de melhor atriz em 89, indicado para melhor filme estrangeiro em 1996), e esta informao usada para divulgao dos filmes. Uma exibio de filme ocorre em uma dada sala e horrio. Um mesmo filme pode ser exibido na mesma sala, em vrios horrios. Para filmes muito procurados, o cinema pode ter exibio simultneas em vrias salas (em horrios

simultneos ou no). Filmes diferentes podem passar na mesma sala, desde que obviamente no no mesmo horrio. O cinema s trabalha com horrios fixos de filmes, os quais atualmente so: 16:00, 17:00, 18:00, 19:30, 20:00, 22:00, 24:00. A cada um destes horrios est vinculado um conjunto de funcionrios responsveis pelo bom andamento das atividades do cinema naquele horrio, e que desempenham uma funo (ex: caixa, balas, lanterninha, bilheteiro). Cada funcionrio aracterizado pelo nmero da carteira da trabalho (nico), nome, data de admisso e salrio. Para maior satisfao dos funcionrios, existe um rodzio das funes conforme o horario (ex: um mesmo funcionrio pode ser caixa no horario das 16:00, e baleiro no horrio das 21:00). Todo horrio tem pelo menos trs funcionrios alocados.

Você também pode gostar