Exercicio DER

April 12, 2023 | Author: Anonymous | Category: N/A
Share Embed Donate


Short Description

Download Exercicio DER...

Description

 

 

Exercícios DER

Professor: Fabio Alvarez Predolim Disciplina: Modelagem de Banco de Dados

Nos exercícios a seguir, desenhe o DER (Modelo Conceitual) que represente as seguintes situações: • • • •

Identificar as entidades Estabelecer os relacionamentos Anotar as cardinalidades dos relacionamentos Identificar os atributos de cada entidade e a respectiva chave primária

- Exercício Exemplo –

Uma Locadora de Vídeo deseja usar um banco de dados para organizar as informações sobre seu acervo de DVDs e seus clientes. O gerente da locadora deseja informações dos DVDs de acordo com a empresa distribuidora (Warner, Fox,...). O atendente deseja saber qual DVD o cliente alugou e a data de devolução.

1.  Uma pequena locadora de vídeos possui ao redor de 2.000 DVDs, cujo empréstimo deve ser controlado. Para cada filme, é necessário saber seu título e sua categoria (comédia, drama, aventura...). Cada filme recebe um identificador próprio, sendo fixada a etiqueta de código de barras na caixa do DVD. Para cada DVD é controlado que filme ele contém. Para cada filme há pelo menos uma mídia, e cada mídia (DVD) contém somente um filme. Alguns poucos sempre filmes na necessitam de dois DVDs podem (duas mídias) que são acondicionados mesma caixa. Os clientes desejar encontrar os filmes estrelados pelo seu ator predileto. Por isso, é necessário manter a informação dos atores que estrelam em cada filme. Nem todo filme possui estrelas. Para cada ator os clientes às vezes desejam saber o nome real, bem como a data de nascimento. A locadora possui muitos clientes cadastrados. Somente clientes cadastrados podem alugar DVDs. Para cada cliente é necessário saber seu prenome e seu sobrenome, seu telefone e seu endereço. Além disso, cada cliente recebe um número de associado. Finalmente, desejamos saber que DVD cada cliente tem emprestado. Conhecer a data de retirada e a data de devolução da fita é importante. 2.  A empresa Nova Delta tem um nome, é identificada pelo CNPJ e exerce um tipo de atividade. A empresa divide-se em departamentos. Cada departamento possui um código que o identifica, nome e funcionário responsável (Chefe). Os chefes de departamento estão divididos em categorias e, para a empresa, é importante saber a data em que foi assumida

 

cada chefia. Os funcionários da empresa estão sempre lotados em um departamento e cada funcionário é identificado por um número, possui um nome, sexo, telefone, dependentes, data de alocação no departamento e cargo. Os funcionários são alocados em um ou mais projetos e a data de alocação em cada projeto deve ser mantida. Um projeto é identificado por um código, possui nome, horas previstas e horas gastas. A cada seis meses é feita uma avaliação de cada funcionário por projeto, de onde se obtém um conceito; a empresa mantém um histórico dos conceitos obtidos, visando analisá-los na época de promoções. 3.  Uma biblioteca possui um acervo com inúmeros livros. Os livros são emprestados a alunos, funcionários e professores. Para facilitar o acesso aos livros, a biblioteca mantém um catálogo dos mesmos classificados por assunto, título e autor. Gostaríamos de informatizar esta biblioteca projetando um banco de dados que permita registrar todo o acervo, empréstimos, além de permitir consultas on-line baseadas nos critérios de classificação citados. 4.  Sou diretor de uma instituição que oferece cursos desde o ensino fundamental até a pós-graduação e desejo automatizar os processos de controle escolar. A instituição divide-se em Departamentos de Ensino. Cada Depto possui um código que o identifica, nome e um professor responsável. Um depto tem um único professor como responsável, bem como um professor só pode ser responsável por um departamento. Os departamentos possuem vários cursos. Os cursos são identificados por código, que não pode se repetir, nome, preço, duração e horário. Os cursos possuem disciplinas comuns como matemática, história, inglês e disciplinas técnicas como técnicas de programação, eletrônica básica, etc. Alguns exemplos de cursos são: Administração de Empresas e Processamento de Dados. A duração dos cursos pode variar entre 3 e 4 anos. Os professores podem lecionar várias disciplinas e são classificados como: professor de ensino fundamental, médio ou terceiro grau. Sua remuneração é dada pela quantidade de horas aula e no seu cadastro deverá constar também: nome, número do RG, endereço, estado civil, telefone e dependentes. Os dependentes do professor podem ser esposa ou filhos e é necessário armazenar para eles o nome, sexo e data de nascimento. As disciplinas também identificadas porvárias um código e nome. O aluno é matriculado em apenas umsão curso e pode fazer disciplinas por semestre. É importante saber com que professor o aluno está cursando determinada disciplina e em qual semestre/ano. Para o aluno é necessário armazenar seu nome, endereço, telefone, data de nascimento, número do RG, filiação e número da matrícula (RA). 5.  Uma empresa vende diversos tipos de produtos através de um sistema de telemarketing, onde o cliente pode solicitar informações sobre produtos e preços por telefone. Se o cliente quiser comprar algum produto, ele é cadastrado no sistema, ou se já estiver cadastrado, sua ficha é recuperada e atualizada. Depois disso, registra-se a sua compra composta de um ou mais produtos. Cada compra gera uma remessa para o cliente, que pode ser de vários da escolha odopreço cliente por moto-boy, correio, sedex, tipos, fedex,dependendo etc.), acrescentando-se do (ex: transporte à remessa. Cada compra corresponde a um ou mais pagamentos que devem ser efetuados pelo cliente nos prazos combinados (à vista, 2 vezes, cartão, etc.). Se não

 

houver produto solicitado em estoque, verifica-se quem é o fornecedor do produto e emite-se um pedido ao fornecedor de uma quantidade mínima suficiente para atender o cliente e alimentar o estoque. 6.  Um Departamento de desenvolvimento de projetos está lotado de Funcionários que possuem Dependentes para efeito de cálculos salariais. Os Funcionários podem ser Engenheiros, Contadores e Secretárias. Os Engenheiros são alocados em diversos projetos e apenas um deles pode gerenciar o projeto. Os projetos usam peças que podem ser compostas de outras peças. As peças são fornecidas por fornecedores diversos, mas apenas alguns deles são credenciados pelo Departamento para o efetivo fornecimento. 7.  Uma livraria mantém o cadastro de livros disponíveis para a venda. Para os livros são armazenados ISSN, Nome, preço, língua, edição, quantidade em estoque. Para os autores são mantidos igualmente um cadastro que inclui Nome Artístico, Nome Real, Data de Nascimento e uma breve nota biográfica. Cada livro pode ter vários autores e para um mesmo autor podem existir vários livros cadastrados. As editoras são incluídas no cadastro a partir do seu nome, endereço, telefone. Para um mesmo livro podem existir várias edições realizadas por editoras diferentes. Cada edição tem ISSN e preço diferente. A livraria permite a realização de pedidos pela INTERNET que são armazenados para seu processamento. Os pedidos incluem Número de Pedido, Nome do solicitante, endereço, valor total do pedido, forma de pagamento e a lista de livros requisitados no pedido. Uma vez fechado um pedido este é mantido no cadastro como já processado. 8.  Uma fábrica de peças possui um Departamento de Recursos Humanos lotado de Funcionários que possuem Dependentes para efeito de cálculos salariais. Alguns funcionários são Gerentes. As Secretárias possuem domínio em Processadores de Textos, e é necessário saber o conhecimento de cada uma. Também é necessário saber se a secretária é bilíngüe. Os Engenheiros participam de diversos projetos de construção das peças e apenas um deles pode gerenciar o projeto. Às vezes, um projeto refere-se a mais de uma peça. Há diversas ferramentas disponíveis na fábrica para serem utilizadas na produção peças. É importanteque saber, no processo produção de uma peça, quaisdas foram os funcionários produziram, bem de como as ferramentas utilizadas por eles. É importante conhecer o número do CREA de cada Engenheiro. 9.  A empresa de distribuição possui vários cinemas, em diversas localidades. Cada cinema possui uma identificação única, um nome fantasia, um endereço completo, incluindo rua/avenida, bairro, cidade, estado e sua capacidade de lotação. Os filmes podem ser dos mais variados tipos e gêneros. Cada filme é registrado com um título original, e se for filme estrangeiro, possuirá também o título em português, o gênero, sua duração e seu país de origem, informações sobre os atores que compõem seu elenco e o seu diretor. Existirá um único diretor para cada filme. Alguns cinemas apresentam mais de um filme emdecartaz, nestes casos, sessões alternadas entre ospara filmes. sessões cinemasendo devem ter seu público registrado diariamente, que As se permita a totalização dos assistentes quando o filme sair de cartaz, ou a qualquer instante. As sessões possuem horários que variam de acordo com a

 

duração do filme, havendo sempre um intervalo de aproximadamente 15 minutos entre elas. Os atores de um filme podem, obviamente, atuar em diversos filmes, assim como o diretor de um filme pode também ser ator neste filme ou ainda mais, ser ator em outro filme. Um ator possui as seguintes características: número de identificação, nome, nacionalidade e data de nascimento. Este modelo de dados deve ser capaz de gerar as seguintes informações: · Apuração do público por município, por cinema e por sessão de cada cinema; · Permitir uma forma de consulta, que dado um determinado ator, sejam localizados os cinemas onde estão em cartaz filmes em que este ator atua; · Em quais cinemas estão sendo exibidos filmes nacionais. 10.  Para o Pedido abaixo desenhe o DER (Modelo Conceitual) apresentando os seguintes pontos:   Identificar as entidades   Estabelecer os relacionamentos   Anotar as cardinalidades dos relacionamentos   Identificar os atributos de cada entidade e a respectiva chave primária 







View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF