Baixe o app para aproveitar ainda mais
Prévia do material em texto
MODELAGEM DE DADOS EXERCÍCIOS LISTA 2 PROFA. GELLARS TAVARES gellarstavares@yahoo.com.br 2012 MODELAGEM DE DADOS Professora: GELLARS TAVARES LISTA 2 2 Identifique ENTIDADES, ATRIBUTOS e RELACIONAMENTOS nos mini- mundos descritos a seguir: 1- Suponha que estamos fazendo a análise de dados da área de Recursos Humanos da empresa ABC e tenhamos obtido as seguintes informações: “Cada funcionário é lotado em um departamento e tem um cargo. Para o cadastramento do funcionário são registrados: nome, endereço, telefone, cargo, departamento, salário, horário, filiação, idade, CPF, identidade e nacionalidade. Para cada dependente do funcionário são registrados: nome, idade, parentesco e sexo. Para cada departamento deseja-se saber: nome, sigla, nome do chefe, número de funcionários. Para cada cargo deseja-se saber: nome, sigla e salário base. Sabemos também que não é armazenado o histórico de cargos dos funcionários e que nem todos os funcionários possuem dependentes e que, também, caso um funcionário seja casado com outro funcionário, o dependente oficialmente pertencerá a apenas um deles. “Podemos ter departamentos momentaneamente sem nenhum funcionário.” MODELAGEM DE DADOS Professora: GELLARS TAVARES LISTA 2 3 - A partir da descrição abaixo realize a modelagem conceitual: z Uma publicação é uma obra contendo informações técnicas. número de z m ser livros ou manuais técnicos. identificação, um z em número de identificação, um título e um - Um clube deseja manter informações sobre seus sócios: ada sócio possui nº de matrícula (único), nome, endereço e telefone. Os dos sócios É desejável que se armazene ado por um código. É necessário que se saiba a descrição e a data de cada evento. É importante ainda que o clube conheça a participação de cada sócio em cada atividade ou evento. 2 z Cada publicação tem número de identificação e título. O identificação é uma codificação atribuída para distinguir de forma única cada publicação existente. Todas as publicações são constituídas por um só volume (tomo). As publicações pode z Um livro é uma publicação que tem um número de título, um ano de edição, refere-se à pelo menos um assunto e pode ter uma descrição sucinta. Cada manual técnico t código (que pode se repetir em vários manuais. 3 C sócios podem participar de atividades (aulas de ginástica, tênis, natação, etc.) e de eventos realizados pelo clube (festas, chás beneficentes, etc.). • Os eventos podem ser “públicos” ou privados. Somente os chama classe “A” podem participar dos eventos “privados” do clube. Além disso, cada sócio desta categoria pode participar das decisões do clube com certo no. de votos. Este nº varia de sócio para sócio. • As atividades são identificadas por um código. também o nome da atividade. Cada evento também é identific MODELAGEM DE DADOS Professora: GELLARS TAVARES LISTA 2 4 – Um colégio tem as seguintes características: ) alunos têm um identificador único e nome; me e um departamento; ) disciplinas têm uma sigla única, um nome e uma descrição; as; lina 4 a b) professores têm um identificador único, um no c d) um aluno pode cursar uma ou mais disciplin e) um professor pode ministrar zero ou mais disciplinas, porém, cada discip é ministrada por um único professor. MODELAGEM DE DADOS Professora: GELLARS TAVARES LISTA 2 5 – Projetem uma base para a seguinte descrição do problema Cervejas, Bares, reqüentadores: eqüentam um ou mais bares, mas cada freqüentador tem a ua cerveja favorita. Eles possuem telefones, usualmente um, mas às vezes rvem que pode variar de cerveja para cerveja; ais de uma 5 F a) Freqüentadores têm nomes e endereços unívocos. Eles apreciam uma ou mais cervejas e fr s vários ou nenhum; b) Bares têm nomes e endereços unívocos. Eles servem uma ou mais cervejas e são freqüentados por um ou mais freqüentadores. Eles cobram um preço por cada cerveja que se c) Cervejas têm nomes e fabricantes unívocos. São servidas por um ou mais bares e são apreciadas por um ou mais freqüentadores; d) Fabricantes têm nomes e endereços unívocos e podem fabricar m cerveja. MODELAGEM DE DADOS Professora: GELLARS TAVARES LISTA 2 6 - A empresa Som & CIA quer guardar informações sobre CDs musicais. Cada D é fabricado por uma gravadora que possui: nome, endereço, telefone, ontato e URL. Assim como cada CD possui uma categoria musical. As músicas 6 C c podem ser interpretadas por muitos autores e possuem uma duração. Cada CD é composto pelas seguintes informações: nome, preço de venda, data de lançamento e indicação para outro CD. 7– A empresa XYZ é uma empresa comercial que realiza vendas de produto ara clientes. Neste estabelecimento comercial, para que a venda seja alizada para um cliente, é necessário que seja criado um pedido que possui p re uma data de realização e um prazo de entrega. Este pedido deve ser realizado por um vendedor devidamente cadastrado com: nome, salário fixo e faixa de comissão. Devem-se guardar dados sobre clientes, também: nome, endereço, cidade, CEP, estado e CPF. No momento do cadastro de um produto devem ser guardados: descrição, unidade e valor unitário. Todos os pedidos contêm itens de pedidos que sejam representações de instâncias de produtos. MODELAGEM DE DADOS Professora: GELLARS TAVARES LISTA 2 7 8- A sua empresa possui diversos equipamentos de informática e deseja controlar a localização dos mesmos e os defeitos que esses apresentam. Cada equipamento possuirá sempre um único funcionário responsável pelo mesmo. Construa o MER, de forma que as seguintes perguntas possam ser respondidas: • Quais os tipos de equipamentos (ex: computadores, monitores, Hubs,...) que apresentam mais defeitos? • Quais os tipos de defeitos (ex: defeito elétrico, defeito mecânico, ferrugem, superaquecimento, etc.) que mais ocorrem nos equipamentos? • Quais os departamentos que possuem mais equipamentos (ou seja, mais funcionários responsáveis por equipamentos)? • Apresentar todos os equipamentos que um funcionário é responsável. • Apresentar todos os defeitos que um equipamento apresentou na empresa • Qual o tempo médio (em dias) entre falhas por tipo de equipamento (obs.: para responder essa questão é importante guardar o atributo de data de aquisição do equipamento)? Obs: atenção à possibilidade de escolha por período MODELAGEM DE DADOS Professora: GELLARS TAVARES LISTA 2 8 9- Uma administradora de condomínios deseja construir um sistema para gerenciamento de edifícios. Para cada edifício é necessário armazenar o endereço, a data de construção e a data da última vistoria. Cada edifício possui vários apartamentos. Cada apartamento tem um número e área (m2). Em cada apartamento vivem várias pessoas. As pessoas possuem nome, CPF, data de nascimento e sexo.
Compartilhar