Baixe o app para aproveitar ainda mais
Prévia do material em texto
BD – Banco de Dados Prof. Ivi Alex Franco Silva Exercícios - MER AULA 05 1) Construa um diagrama E-R para uma ACADEMIA de ARTES MARCIAIS onde tem os ATLETAS (Código, Nome, Idade, Peso, Endereço {Rua, Número, Bairro, Cidade, Estado, País}), e as ARTES MARCIAIS (Código, Nome, País de Origem). Registrar ainda o Tempo (em anos), Faixa que cada ATLETA pratica determinada ARTE MARCIAL. Ainda na ACADEMIA tem o registro dos FUNCIONARIOS (Código, Nome, RG, CPF, Endereço {Rua, Número, Bairro, Cidade, Estado, País}). Existem FUNCIONÁRIOS que podem ser MESTRE em uma determinada ARTE MARCIAL. O ATLETA para entrar na ACADEMIA deve ter a CARTEIRINHA (Código, Data de Emissão, Data de Vencimento e Código de Barras) em mãos. 2) Construa um diagrama E-R para um HOSPITAL com um conjunto de PACIENTES (Identificador, Nome, RG, CPF, Endereço Completo, Telefone, Celular) e um conjunto de MÉDICOS (Identificador, Nome, Endereço Completo, Telefone, Celular). Registros de diversos TESTES realizados são associados a cada PACIENTE. Para cada TESTE é registrado a Data do Teste, uma breve descrição sobre o TESTE, além de um Identificador. O PACIENTE ainda pode marcar uma consulta com um determinado MÉDICO, registrando a Data da Consulta. Cada MÉDICO possui uma ou mais ESPECIALIDADES (Código, Nome). Para cada PACIENTE é registrado ainda os CONVÊNIOS MÉDICOS (Código, Nome, Tipo {Particular ou Coletivo}) que o PACIENTE possui. O HOSPITAL ainda controla qual DEPARTAMENTO (Código, Nome, Localização) o MÉDICO atende as consultas. AULA 06 3) Construa um diagrama E-R para uma LOJA de AUTOMÓVEIS (Identificador, Marca, Modelo, Ano Fabricação, Ano Modelo, Placa) com um conjunto de CLIENTES (Identificador, Nome, Endereço Completo, RG, CPF, Telefone, Celular), onde cada CLIENTE possui certo número de AUTOMÓVEIS. Registrar os dados dos VENDEDORES (Identificador, Nome, Endereço Completo, RG, CPF, Telefone, Celular). O dono da LOJA de AUTOMÓVEIS quer controlar a venda do AUTOMÓVEL: Data da Venda, qual o CLIENTE que comprou, qual o VENDEDOR que vendeu e, qual o AUTOMÓVEL que foi vendido. Registrar ainda as REVISÕES dos AUTOMÓVEIS dos CLIENTES, informando a quilometragem do AUTOMÓVEL, a data da revisão, o CLIENTE, a quilometragem da REVISÃO e o TÉCNICO (Identificador, Nome, Endereço Completo, RG, CPF, Telefone, Celular) responsável pela REVISÃO. Cada REVISÃO existe um identificador único para facilitar a busca em relatórios da empresa. 4) Construa um diagrama E-R para uma LOCADORA DE VÍDEOS, onde, a LOCADORA deve possuir o CADASTRO DE CLIENTES (Identificador, Nome, Endereço Completo, RG, CPF, Telefone, Celular), DE FILMES e das LOCAÇÕES/DEVOLUÇÕES DE FILMES pelos BD – Banco de Dados Prof. Ivi Alex Franco Silva CLIENTES. Faça as suposições que julgar necessárias, mas que sejam coerentes com o dia a dia de uma LOJA deste tipo. Por exemplo, o sistema deve manter informações de conteúdo de cada FILME como NOME, DIRETORES (Código, Nome, Sexo, Nacionalidade), ATORES PRINCIPAIS (Código, Nome, Sexo, Nacionalidade), um pequeno RESUMO DO FILME, GÊNERO (“Comédia”, “Romance”, “Suspense”, etc.). Para cada GÊNERO existe um identificador único. Também cada FILME deve ser enquadrado numa das seguintes CATEGORIAS: “Lançamento”, “Promoção” e “Normal”. Para cada categoria existe um identificador único. Esta informação será útil para auxiliar na tabela de preços, uma vez que o preço de cada LOCAÇÃO normalmente está atrelado à CATEGORIA a que o respectivo FILME pertence. Uma imposição importante reside no fato que cada LOCAÇÃO deve registrar não apenas o FILME LOCADO, mas registrar qual o número do DVD (ou outra mídia) em que fisicamente este FILME estava contido, lembrando que cada FILME normalmente tem múltiplos exemplares (ou seja, múltiplos DVDs). No caso de LOCAÇÕES, além das informações relativas às LOCAÇÕES presentes, o sistema deve manter o HISTÓRICO DAS LOCAÇÕES já encerradas. E para cada LOCAÇÃO existe sempre uma DEVOLUÇÃO. Para cada LOCAÇÃO e DEVOLUÇÃO do DVD (ou outra mídia) deve registrar o FUNCIONÁRIO (Identificador, Nome, Endereço Completo, RG, CPF, Telefone, Celular) que realizou a LOCAÇÃO e DEVOLUÇÃO dos DVDs (ou outra mídia) dos FILMES que o CLIENTE fez a LOCAÇÃO e DEVOLUÇÃO. AULA 07 5) Construa um diagrama E-R com o seguinte caso: Uma Farmácia vende dois tipos de produtos: Medicamento e Perfumes. Os produtos têm as seguintes informações: Identificador, Part Number, Nome, Descrição. O Medicamento tem as seguintes informações: Tipo {Cápsula ou Gotas}, Composição, Data de Vencimento, Indicações e Contra- Indicações. O Perfume tem as seguintes informações: Público Alvo {Mulheres, Homens, Garotos, Garotas, Crianças}, Tipo da Fragrância {Cítrica, Clássica, etc.}. A Farmácia quer controlar ainda qual é o Fabricante dos Produtos (Exemplos: Boticário, Natura, Merck, EMS, etc.), tanto dos Medicamentos quanto dos Perfumes. O Fabricante tem as seguintes informações: Identificador, Nome Fantasia, Razão Social, CNPJ, Endereço {Rua, Número, Bairro, Cidade, Estado, CEP}. Além disso, qual é o Fornecedor dos Fabricantes dos Produtos. O Fornecedor tem as seguintes informações: Identificador, Nome Fantasia, Razão Social, CNPJ, Telefones {Comercial, Celular}, Endereço {Rua, Número, Bairro, Cidade, Estado, CEP}. Cada produto tem em qual Lote o produto foi produzido. Para o lote do produto tenho que armazenar o número do lote e a data de emissão desse lote, além de saber qual fornecedor foi enviado esses lotes de produtos. O produto é fabricado por um único fabricante. E um fabricante pode fabricar vários produtos. Um determinado fornecedor pode trabalhar com diferentes fabricantes de produtos. E os fabricantes dos produtos podem ser fornecidos por diversos fornecedores. Os Lotes dos produtos podem ser de fornecedores BD – Banco de Dados Prof. Ivi Alex Franco Silva diferentes. E cada produto pode ser fornecido em Lotes diferentes, e o Lote podem ter vários produtos. Entenda aqui que o LOTE é uma representação abstrata quando você compra diversos produtos diferentes numa mesma remessa, em vez de ser enviado pelo fornecedor um produto essa semana, outro produto semana que vem e assim por diante. O Funcionário da Farmácia pode vender tanto medicamento quanto perfumes. A diferença é que, na venda de medicamentos obrigatoriamente precisa ter uma receita médica ser mostrar pelo cliente. O Funcionário tem as seguintes informações: Identificador, Nome, RG, CPF, Telefone, Celular, Data de Nascimento. E a receita médica tem as seguintes informações: Identificador, Descrição, Nome do Médico, CRM do Médico. Dica: Coloca que a venda dos produtos seja uma Entidade com os seguintes atributos: Número do Pedido, Data de Emissão, Nome do Cliente. E tem uma relação com os funcionários que fez essa venda. Existe ainda um Supervisor dos Funcionários.
Compartilhar