List a 1

March 28, 2018 | Author: gleisson18 | Category: Museum, Databases, Airport, Libraries, Data


Comments



Description

SÃO GABRIELCurso: Sistemas de Informação – Unidade São Gabriel Disciplina: Bancos de Dados I – Período: 5º - Turno: Noite Professor: Claudiney Vander Ramos Data de Entrega: 24/03/2010 LISTA DE EXERCÍCIOS – Capítulos 1 e 2 OBS: Os exercícios podem ser feitos individualmente ou em duplas. A entrega será de acordo com o final de matrícula. No caso de entrega em duplas, deve-se fazer os exercícios correspondentes ao final das duas matrículas. Caso o final seja idêntico e diferente de zero, somar os finais e pegar o resto da divisão por 10 (MOD 10). Se o final for idêntico e igual a zero, fazer os exercícios de final 0 e 5. Final 1: exercícios 1, 11, 21, 31, 41 Final 2: exercícios 2, 12, 22, 32, 43 Final 3: exercícios 3, 13, 23, 33, 44 Final 4: exercícios 4, 14, 24, 34, 45 Final 5: exercícios 5, 15, 25, 35 Final 6: exercícios 6, 16, 26, 36 Final 7: exercícios 7, 17, 27, 37 Final 8: exercícios 8, 18, 28, 38 Final 9: exercícios 9, 19, 29, 39 Final 0: exercícios 10, 20, 30, 40 Parte I – Conceitual 1. Definir o seguintes termos: dados, banco de dados, SGBD, sistemas de banco de dados, catálogo de banco de dados, independência programa-dados, visão do usuário (user view), DBA, usuário final, transação, objeto persistente, metadados. 2. Discutir as principais características da abordagem de um banco de dados e como ela difere dos sistemas tradicionais de processamento de arquivos. 3. Quais são as responsabilidades do DBA e dos projetistas de bancos de dados? 4. Quais são os diferentes tipos de usuários finais de bancos de dados? Discutir as atividades principais de cada um. 5. Discutir as funcionalidades que podem ser fornecidas por um SGBD. 6. Qual a diferença entre a redundância controlada e aquela sem controle? Ilustre com exemplos. 7. Definir os seguintes termos: modelo de dados, esquema de banco de dados, estado do banco de dados, esquema interno, esquema conceitual, esquema externo, independência de dados, DDL, DML, SDL, VDL, linguagem de consulta, linguagem hospedeira, funcionalidade do banco de dados, catálogo, arquitetura/cliente servidor. 8. Discutir as principais categorias de modelos de dados. 9. Qual a diferença entre um esquema de banco de dados e um estado de banco de dados? 10. Descreva a arquitetura de três esquemas. Por que precisamos de mapeamento entre os níveis dos esquemas? Como diferentes linguagens de definição de esquema suportam essa arquitetura? 11. Qual a diferença entre independência de dados lógica e física? 12. Qual a diferença entre as DMLs procedural e não procedural? ferramentas e suas funções. Quando pensamos em relacionamentos como atributos. Listar os vários casos em que o uso de um valor null (nulo) seria apropriado. e identificar as diferenças entre as duas. atributo complexo. 22. valor de atributo. Qual a diferença entre as arquiteturas cliente/servidor de duas e três camadas? 16. quais são os conjuntos de valores desses atributos? Qual classe dos modelos de dados está baseada nesse conceito? 27. 20. 36. Quando o conceito de entidade fraca é usado na modelagem de dados? Definir os termos tipo entidade forte. atributo composto. relacionamento é-um (is_a). 15.13. 23. um tipo relacionamento e um conjunto de relacionamentos. 29. Discutir os diferentes tipos de interfaces amigáveis para o usuário (GUIs) e os tipos de usuários típicos de cada uma. especialização. O que é uma subclasse? Quando uma subclasse é necessária na modelagem de dados? 31. atributo multivalorado. Discutir o papel do modelo de dados de alto nível no processo de projeto de um banco de dados. 32. instância de relacionamento. tipo entidade fraca. Explicar a diferença entre um atributo e um conjunto de valores. Descrever as duas alternativas para a especificação de restrições estruturais em tipos de relacionamentos. Discutir as especializações definidas pelo usuário e por atributo. atributo-chave. atributos específicos (locais). relacionamentos específicos. Discutir o mecanismo de herança de atributo/relacionamento. 19. 30. O que é um tipo relacionamento? Explicar as diferenças entre uma instância de relacionamento. Um relacionamento identificador de um tipo entidade fraca pode ser de grau maior que dois? Citar exemplos para ilustrar sua resposta. Discutir subclasses definidas pelo usuário e definida por predicado. Discutir com que outro tipo de sistema de software de computador um SGBD interage. O que se entende por um tipo relacionamento recursivo? Citar alguns exemplos de tipos relacionamento recursivos. atributo derivado. Definir os seguintes termos: entidade. O que é um papel de participação? Quando é necessário usar os nomes de papéis na descrição de tipos relacionamento? 24. Quais são as vantagens e desvantagens de cada uma? 25. e identificar as diferenças entre as duas. categoria. 35. O que é um tipo entidade? O que é um conjunto de entidades? Explicar as diferenças entre uma entidade. Sob quais condições um atributo de um tipo relacionamento binário pode ser migrado para se tornar um atributo dos tipos entidade participantes? 26. Discutir alguns tipos de funcionalidade de banco de dados. 17. generalização. relacionamento de superclasse/subclasse. Definir os seguintes termos: superclasse de uma subclasse. Qual é a diferença entre uma hierarquia de especialização e um reticulado de especialização? . tipo relacionamento identificador e chave parcial. um tipo entidade e um conjunto de entidades. 21. 34. conjunto de valores (domínio). 18. 14. atributo. 28. Por que ele é vantajoso? 33. Discutir os dois tipos principais de restrições em especializações e generalizações. associação reflexiva. 41. deve-se fazer os exercícios correspondentes ao final das duas matrículas. data de nascimento. não existe somente uma solução correta. a) A universidade registra o nome do aluno. Se o final for idêntico e igual a zero. A entrega será de acordo com o final de matrícula. mas o diagrama deve refletir de forma coerente a descrição. 16 Final 7: exercícios 7. discutir o termo correspondente no modelo entidade-relacionamento estendido. Por este motivo. Cada . Discutir as duas notações para a especificação de restrições em relacionamentos n-ários e para quê cada uma pode ser usada. 18 Final 9: exercícios 9. Parte II – Modelagem Construa um Diagrama Entidade-Relacionamento (DER) e um diagrama de classes para modelar cada um dos sistemas abaixo. o ano de entrada do aluno e o semestre (1º ou 2º) são registrados. associação. comparando como os conceitos comuns são representados em cada um. atributo de ligação.37. e podem gerar diferentes interpretações. Final 1: exercícios 1. 13 Final 4: exercícios 4. Além disso. Como uma categoria difere de uma subclasse regular compartilhada? Para que uma categoria é usada? Ilustrar sua resposta com exemplos. fazer os exercícios de final 0 e 5. ligação. OBS: a) Fazer o mapeamento para o modelo relacional (elaborar comandos CREATE TABLE). generalização. discriminador. número de matrícula. 15 Final 6: exercícios 6. Para cada um dos seguintes termos da UML. 11 Final 2: exercícios 2. 40. b) Os exercícios podem ser feitos individualmente ou em duplas. número da identidade. Discutir as similaridades e diferenças entre uma ontologia e um esquema de banco de dados. agregação. Caso o final seja idêntico e diferente de zero. 20 1) Considere o seguinte conjunto de requisitos para um banco de dados de uma universidade. e sexo. 39. Listar os vários conceitos de abstração de dados e os de modelagem correspondentes no modelo entidade-relacionamento estendido. Qual é a diferença entre especialização e generalização? Por que não exibimos essa diferença nos diagramas? 38. 17 Final 8: exercícios 8. Quais são as principais similaridades e diferenças entre as técnicas de modelagem conceitual de banco de dados e representação do conhecimento? 45. 19 Final 0: exercícios 10. atributos. 43. endereço residencial e comercial . associação qualificada. 12 Final 3: exercícios 3. As descrições são informais. Qual aspecto de agregação está ausente no modelo entidade-relacionamento estendido? 44. somar os finais e pegar o resto da divisão por 10 (MOD 10). multiplicidade. Discutir as principais diferenças entre as notações para os diagramas entidaderelacionamento estendido e de classe UML. 14 Final 5: exercícios 5. telefone residencial e comercial. 42. No caso de entrega em duplas. se existir algum: objeto. classe. Por exemplo. a data de nascimento. e ano. Um vôo é identificado por um código e possui uma origem e um destino.. armazenando o nome do curso. o sistema deve servir para vários tipos de consultas que os clientes podem querer fazer: a) Possibilidades de viagem de uma cidade ou de um aeroporto para outro. o nível (graduação. e a formação do professor. c) Cada disciplina oferecida possui um nome. do qual se conhece apenas o nome/sobrenome. principalmente internacionais. Caso os bilhetes não tenham sido emitidos. Por isso. Reservas podem ser prorrogadas.. descrição. é importante informar ao passageiro que faz a reserva. o nome. d) Cada disciplina oferecida (turma) possui um instrutor. Uma reserva é identificada por um código gerado pelo sistema em computador. e o período. é registrado um conjunto de notas do aluno. qual é o aeroporto no qual o vôo passa. Um vôo é composto de vários trechos. Mestrado. O valor do código da disciplina é exclusivo para cada disciplina. Tanto o número da identidade quanto o número da matrícula possuem valores exclusivos para cada aluno. Projetar um esquema ER para essa aplicação. . O número da turma distingue as turmas da mesma disciplina que são ministradas durante o mesmo semestre/ano. executiva. um de Porto Alegre a Londrina.. a reserva é feita em uma classe (econômica. a data de admissão. o vôo 595 é composto de dois trechos. Cada disciplina está ligada a um departamento que a oferece. têm troca de aeronave em determinadas escalas. o outro de Londrina a São Paulo. Às vezes os clientes. número de horas/aula do semestre. mestrado. Por exemplo. Além de efetivar reservas. rodando tanto dentro da própria companhia quanto fora dela. 3. correspondendo às escalas intermediárias do vôo. mas restrito a determinados dias da semana. Alguns poucos vôos. Tanto o nome quanto o código possuem valores exclusivos para cada departamento. Cada reserva possui um prazo de validade. Especifique atributos chaves para cada tipo de entidade e restrições estruturais em cada tipo de relacionamento. e) Disponibilidade de determinados assentos em um trecho de vôo. O sistema contará com um banco de dados central. PhD) de cada aluno. até esgotar-se o prazo da reserva. Como o “check-in” de todos os vôos está informatizado. Reservas de assento podem ser feitas com até três meses de antecedência. f) Para cada instrutor (professor) deve ser armazenado o número de matrícula. e) Para cada disciplina cursada. O número de matrícula é exclusivo (único) para cada professor. o prédio e número da sala onde está localizado. Inclusive. A reserva compreende um conjunto de trechos de vôos. semestre. Verifique quaisquer requisitos não especificados e realize os pressupostos apropriados para tornar completas as especificações. o telefone e a faculdade à qual está vinculado. Cabe salientar que há cidades que são servidas por vários aeroportos. 2) O objetivo deste exercício é projetar um sistema de reservas para uma companhia de aviação. a companhia possibilita a reserva de assento para o passageiro. c) Horários de chegada ou de saída em determinados vôos.. a mesma é cancelada. PhD). até o número de turmas ministradas durante cada semestre. Nem todos os vôos operam em todos os dias da semana. que será acessado por aplicações clientes. etc). que coordena o curso em que o aluno está matriculado e o nível (Graduação.aluno é vinculado a um departamento. um código de departamento. e a data de conclusão. 2. ao fazer a reserva querem saber qual é o tipo de aeronave que será utilizada em determinado trecho de vôo. o vôo 595 sai de Porto Alegre com destino a São Paulo. A transação central do sistema é a reserva. b) Cada departamento é descrito por um nome. certos vôos têm pequenas mudanças de horário em certos dias da semana. seus valores são 1. Para cada trecho. d) Disponibilidade de vagas em um trecho de vôo. que acontecerão em determinada data/hora. com o valor de cada nota obtida. A reserva é feita para um único passageiro. b) O mesmo. código da disciplina. Já para tipos de veículos de carga. o tipo de veículo e a cor de cada veículo. um veículo encontra-se sob responsabilidade de uma filial. os clientes desejam saber a capacidade de carga do veículo. Para acelerar o atendimento. eles podem mudar de filial. Neste caso. altura. o material no qual foi pintado (papel. fotografia. é importante conhecer os dados de clientes que já tenham usado a locadora no passado. aquarela. o ponto de entrega (caso seja diferente do de locação) e data de entrega prevista. A empresa tem uma grande rede de filiais. Ele atende a dois mercados. CD. espalhadas pelo país. Suponha que os seguintes requisitos foram coletados: • O museu possui uma coleção de OBJETOS_DE_ARTE. um artista. tela. o número de passageiros. inscrição estadual. etc) e estilo. etc). • OBJETOS_DE_ARTE são categorizados com base no seu tipo. Já para as pessoas jurídicas é necessário conhecer a sua razão social. RG e CPF. b) As reservas para veículos em uma filial. • Uma PINTURA possui um tipo (óleo. Um veículo é identificado pela sua placa. vans de passageiros e veículos de carga. um título e uma descrição detalhada. . o sistema deve programar as revisões dos veículos. Além disso. A habilitação não pode vencer dentro do prazo da locação. o número do motor. Os objetos de arte são categorizados de diversas formas. Em um momento no tempo. c) Os veículos presentemente alugados pela filial. o número de sua habilitação e data de vencimento da mesma. de quatro portas e com ar-condicionado e G4 a grandes automóveis de luxo. entre uma reserva e outra. Esta programação é feita com base em um conjunto de parâmetros que são a quilometragem atual do veículo. mas para um tipo de veículo. telefone. pedra.3) O objetivo deste exercício é construir um esquema ER para o BD de uma empresa de locação de veículos. madeira. A seguradora que segura os veículos. direção hidráulica e câmbio automático. conforme descrito a seguir. bem como em uma tabela de revisões do tipo de veículo. há um determinado número de horas necessário para limpeza e revisão de entrega. Além disso. o das pessoas físicas e o das pessoas jurídicas. etc) e estilo (moderno. • Um objeto de arte da categoria OUTRO possui um tipo (gravura. Para tipos de automóveis. etc). peso e estilo. Por exemplo. as informações acima não são relevantes. seja mantida a identificação do motorista. toca-fitas. a quilometragem média diária de veículo de cada tipo. o número de portas. como veículos podem ser alugados para viagens em um sentido somente. ESCULTURA e um tipo chamado OUTRO para acomodar objetos que não se inserem em nenhum dos tipos principais. impedindo que sejam reservados quando há revisões pendentes. rádio. com previsão de que veículos estarão disponíveis em uma data futura. o ano. Entretanto. Para cada tipo de veículo. médio e grande. Cada OBJETO_DE_ARTE possui um identificador único. P3 corresponde a automóveis pequenos. Os veículos são classificados por uma tabela de tipos. as informações são as mesmas que para automóveis. bem como se possui os seguintes acessórios: ar-condicionado. A empresa em questão aluga automóveis. As reservas não são feitas para uma marca ou modelo de veículo. classificado em pequeno. etc). é necessário conhecer o número do chassis. endereço. Para cada pessoa física é necessário conhecer seu nome. exige que. Para tipos de vans de passageiros. O sistema em computador deverá registrar: a) Os veículos disponíveis em determinada filial na data corrente. os clientes desejam saber o tamanho. para cada veículo alugado. CNPJ. Os clientes são identificados por um código interno à locadora. 4) Projetar um banco de dados para acompanhar as informações relativas a um museu de artes. um ano de criação. abstrato. endereço e telefone. data de nascimento. Existem três tipos de objetos: PINTURA. sexo. • Uma ESCULTURA possui um material no qual foi criada (madeira. endereço. e CEP. OBJETOS_DE_ARTE também possuem informações que descrevem seu país/cultura utilizando informações sobre país/cultura de origem (italiana. endereço. o ramo de atuação da empresa e o proprietário da empresa. telefone e estado civil. sendo que a existência de uma empresa está condicionada a existir uma pessoa na agenda que trabalha nela. data de nascimento. pessoal. a descrição. endereço e nome do gerente. etc) e época (Renascentista. que possui as informações sobre a coleção da qual foi emprestado). um endereço pode pertencer a mais de uma pessoa. que podem ser residenciais. rua. armazena-se a razão social. quantia. Todo imóvel tem localização num endereço.• • • • • OBJETOS_DE_ARTE também são categorizados como COLEÇÃO_PERMANENTE que são de propriedade do museu (que possui informações quanto à data de aquisição. etc). se está exposto ou guardado e o custo) ou EMPRESTADO. 7) Sistema Imobiliária Uma imobiliária lida com venda de imóveis urbanos. CEP e os telefones associados (se existirem). Uma pessoa pode ser amiga de outras pessoas e têm armazenados a data de início da amizade entre elas. país de origem. a inscrição estadual. data de encerramento e cada uma está vinculada a todos os objetos de arte que estiveram expostos durante a exposição. O museu acompanha informações sobre ARTISTAS. e em uma empresa trabalham várias pessoas da agenda. bairro. área total e área construída. a data de empréstimo e a data de devolução. rua. telefone e pessoa de contato. cada uma com um nome. egípcia. Antigo. indiana. e estilo dominante. Alem disso. Uma pessoa pode assumir . bairro. ou se a pessoa for parente de outras pessoas deve armazenar o tipo do parentesco. Uma conta é gerenciada por uma única agência. residência com parentes. pessoas têm armazenados o seu sexo e sua data de nascimento e a profissão. Anota-se no telefone DDD. celular ou de outro tipo. etc). residência com amigos. Um cliente pode ter mais de uma conta em agências distintas. de referência ou outro. data de falecimento (caso não esteja mais vivo). fax. que é uma pessoa armazenada na agenda. na movimentação deve constar sobre o tipo (crédito ou débito). Os clientes podem movimentar suas contas. caso sejam conhecidas: nome. número. Para toda pessoa da agenda armazena-se seu código seqüencial na agenda. As empresas da agenda possuem um único endereço. Para a empresa. comerciais. data e hora. nome. 5) Sistema Bancário Em sistema bancário simplificado temos: Clientes. As agências possuem código da agência. incluindo o nome . O nome da coleção é único (identificador). residência com os pais. o tipo (museu. Todo endereço de pessoa pode ser classificado dentre os tipos residência própria. 6) Sistema Agenda Deseja-se construir uma agenda de endereços de pessoas e empresas onde trabalham. sendo que. número. e seu nome. nome. As pessoas da agenda possuem endereços para fins postais e telefones. RG. época. A cada endereço associa-se um código de endereço. americana. Ocorrem diferentes EXPOSIÇÕES. São mantidas também informações de outras COLEÇÕES com as quais o museu interage. O nome é suposto como sendo único. Sendo que algumas pessoas podem trabalhar em uma empresa da agenda. preço de venda. data de início. Moderno. Telefones do tipo fixo são associados a endereços e telefones do tipo móvel são associados a pessoas. Sobre as contas tem-se número da conta e saldo atualizado. Para qualquer imóvel têm-se registradas a sua inscrição. A cada endereço associa-se um código de endereço(único). onde cada cliente tem CPF. prefixo e número. o CNPJ. . um corretor negocia outros imóveis com outros compradores. drama. o número de ordem serve para identificar um jogo dentro do campeonato que ele pertence. Os estádios tem nome (único). cada cliente recebe um número de associado. Par cada fita é controlado que filme ela contém. quantidade de times e descrição. cada um desses jogadores é escalado. ). Para cada ator os clientes às vezes desejam saber o nome real. Em um jogo válido pelo campeonato deve ter sempre um juiz da federação. bem como a classificação de cada time e o time que foi o campeão. Sobre a venda são necessárias as seguintes informações: data da venda. capacidade de público e o(s) time(s) que mandam jogo naquele estádio. é necessário manter a informação dos atores que estrelam em cada filme. podendo um mesmo comprador adquirir um outro imóvel com o mesmo comprador e com outros compradores. profissão e uma lista de preferências de imóveis a adquirir. nome. nome da mãe. nome. Cada jogo realizado tem um número de ordem em função do campeonato. Nos jogos do time. Alguns poucos filmes necessitam mais de uma fita. 10) Cadastro Nacional de Veículos . proprietário de imóvel ou comprador. Um proprietário pode ter vários imóveis a venda na imobiliária. estado civil e. Um corretor negocia com um comprador a venda de um imóvel. e. é claro. E. sendo que os times só possuem um estádio onde eles mandam seus jogos. Sobre os corretores da imobiliária têm-se número do CRECI. Cada filme recebe um identificador próprio. o apelido. Sobre o proprietário do imóvel têm-se CPF. Somente clientes cadastrados podem alugar fitas. nome e data de admissão. Além disso. sobre os juízes que apitam os jogos tem-se os nome. Por isso. a posição. aventura. ou seja. é necessário saber seu título e sua categoria (comédia. 9) Sistema Campeonato de Futebol Na construção de um banco de dados para administrar times. Para cada jogador tem-se o nome. Para cada cliente é necessário saber seu prenome e seu sobrenome. e claro durante um campeonato temos vários juizes escalados.um dos seguintes papéis em relação a imobiliária: corretor. Para cada filme. jogos e campeonatos de futebol. Sobre os compradores têm-se CPF. bem como a data de nascimento. se for casado. Nem todo filme possui estrelas. e cada fita contém somente um filme. número de registro na federação. Cada fita possui um número. o nome do cônjuge. também. registrando. Para cada filme há pelo menos uma fita. é preciso saber qual foi a sua escalação no jogo (o número da camiseta do jogador).. classe. Para um campeonato tem-se o nome (único). Finalmente desejamos saber que fitas cada cliente tem emprestadas. 8) Sistema Locadora Uma pequena locadora de vídeos possui ao redor de 2000 fitas de vídeo. cidade. a partir de uma data inicial e final do contrato. A locadora possui muitos clientes cadastrados. Não são mantidos registros históricos de aluguéis. o público presente e a renda do jogo. cada time tem um nome (único) e uma quantidade de jogadores que jogam para o time.. data que começou como juiz e para quais campeonatos está designado. Um time participa de jogos com outros times dentro de campeonatos. seu telefone e seu endereço. o salário e o número de registro na federação. e para cada campeonato precisa-se ter os times que participaram do campeonato. valor da venda e valor da comissão. cujo empréstimo deve ser controlado. Os clientes podem desejar encontrar os filmes estrelados pelo seu ator predileto. Um jogo é realizado em estádio numa certa data (dia e hora) e produz um resultado. Um cliente pode ter várias fitas em um instante do tempo. Já a baixa do estoque se dá quando ocorre a emissão de uma nota fiscal de venda para um determinado cliente. deseja-se classificar os produtos em linhas a serem determinadas pelo usuário de acordo com a sua necessidade. uma rede que tem como objetivo atender todo o mercado nacional no que diz respeito à venda e entrega de flores. Sabe-se que: O veículo possui sempre uma placa única em todo o país. São elas: O cadastro dos usuários com endereço completo. criou a FLOWERNET. 11) Biblioteca Você irá elaborar um modelo de dados para atender as necessidades de informação de uma biblioteca universitária. Além disso. A mídia onde encontra-se a obra. Para facilitar a administração do seu estoque.T. os usuários estão classificados entre alunos. na qual será entregue o pedido. com a devida classificação: livros científicos. A reposição de estoque acontece quando os produtos adquiridos de um fornecedor chegam com sua respectiva nota fiscal de compra. nem possíveis atrasos na devolução destes.P. Uma floricultura pode atender várias cidades da região. O histórico dos empréstimos. etc. são divididas em várias seções nas quais os eleitores estão vinculados. inclusive com a informação do curso do usuário e data de início e de término previsto. é cadastrado e repassado para uma das floriculturas conveniadas que atendem a cidade. As editoras dos exemplares com o ano de edição. Sabe-se que cada localidade é dividida em várias zonas eleitorais que. por sua vez.. O cadastro das obras da biblioteca. entretenimento. sendo que para os professores não serão considerados limites de volumes para empréstimos. um cliente pode fazer uma compra de flores em Belo Horizonte e pedir para a entrega ser feita em Fortaleza. o TRE (Tribunal Regional Eleitoral) resolveu informatizar esse processo. É necessário manter o histórico desta responsabilidade (propriedade). que pode possuir vários tipos de flores.O LTDA. Para isso a X.O firmou convênio com várias floriculturas em várias cidades do Brasil. O veículo possui sempre um responsável legal por ele.P. a organização criou uma estrutura de almoxarifados. O candidato a um . professores e funcionários. Através desta rede. periódicos diversos. 12) Controle de Estoque Uma empresa do comércio varejista. Os autores da obra com o controle da nacionalidade do autor.Você apresentará um modelo de dados para o cadastro nacional de veículos. onde um produto pode ser estocado em vários almoxarifados e um almoxarifado pode conter vários produtos. 13) Empresa de Flores A X. periódicos científicos. O veículo pertence sempre a uma categoria. A língua em que encontra-se a obra. periódicos informativos. deseja fazer o controle de estoque de seu estabelecimento. O veículo é sempre de uma marca e de um modelo e possui ano de fabricação. 14) Apuração Eleitoral Para facilitar o processamento da apuração eleitoral da eleição municipal a ser realizada nesse ano. O pedido do cliente.T. tais como: consultoria. nome e endereço do cliente. que por sua vez é exclusivo de uma gravadora. O Setor de Patrimônio também é responsável pelo cadastramento dos materiais/serviços consumidos pela empresa. O mesmo cargo pode estar vinculado à vários departamentos. Uma música pode ter vários compositores e vários interpretes. Esses contratos de fornecimento de produtos e de prestação de serviços são realizados com vários fornecedores dos mais variados ramos de atividade. Esta organização possui vários departamentos. o voto é secreto. Existem vários tipos de equipamento. modem. e também pelo cadastramento de seus respectivos fornecedores. etc. descrição do tipo do serviço. 19) Controle de Equipamentos Uma empresa deseja controlar os seus equipamentos de informática. outro cartucho de impressora jato de tinta. e na sua respectiva data de vencimento são atualizadas para o status de “paga”. Um determinado contrato pode ser feito com vários fornecedores. Além disso tem-se o total da fatura. possui vários cargos. data de vencimento. Os principais dados desta fatura são: número do telefone. O candidato obtém a nota em cada etapa que participa. segundo a legislação vigente. etc. onde cada um tem data e hora. telefone chamado. data de emissão. Os contratos são classificados em vários tipos. 16) Contratos Uma empresa multinacional de grande porte deseja gerenciar os contratos firmados com seus fornecedores. A etapa pode ser classificatória ou eliminatória. todos os fornecedores enviam boletas de cobrança que são registradas. tempo de utilização. tais como: CPU. valor unitário. etc. Esses materiais/serviços podem ser contratados em vários contratos. e de seus respectivos fornecedores. que por sua vez. e uma autorização para crédito ao fornecedor é enviada para o Sistema Bancário. que tem a participação de vários candidatos. Entretanto. aluguel de equipamento. código do cliente. Cada equipamento . valor da utilização e o percentual de ICMS do tipo do serviço. um contrato de fornecimento de suprimentos de informática onde cada fornecedor entrega determinado tipo de produto (um entrega papel. O candidato faz inscrição em somente um cargo oferecido em um concurso público. O concurso tem várias etapas. O Setor de Patrimônio é o responsável pelo gerenciamento e cadastramento de contratos. como por exemplo.cargo público deve estar vinculado a um único partido político. e um cargo pode ser oferecido em vários concursos. mês de referência dos serviços e. tipo do serviço. 15) Concurso Público Uma organização deseja implementar o procedimento de concurso público para tornar transparente o seu processo de seleção de pessoal. 17) Loja de Discos Deseja-se representar os dados necessários para o controle de um conjunto de discos/cds. fornecimento de material/serviço. um espaço reservado para no máximo 10 serviços. Vale ressaltar que. Um concurso público é realizado para vários cargos. impressoras. 18) Fatura de Conta de Telefone Uma empresa prestadora de serviços de Telecomunicações deseja informatizar a emissão de sua fatura de serviços. mas só é classificada em um estilo. Cada contrato possui uma forma de pagamento específica estabelecida na sua inclusão. Uma música pode estar presente em vários discos/cds.). é mantido para cada dependente do empregado o nome do dependente. Ao dar entrada no balcão de atendimento. mesmo que não seja do seu departamento. caso ele possua. sexo e data de nascimento. todo projeto tem pelo menos um ou mais empregados trabalhando nele. Cada departamento possui um nome e um código único. a partir de uma data. o chefe. etc. código e nome da turma de uma disciplina. Alguns departamentos não possuem projetos sobre sua responsabilidade. A empresa oferece alguns benefícios sociais aos dependentes dos seus empregados. além disso. pode até existir um empregado sem departamento. e o departamento pode ter várias localidades (cidades). lavanderia. 21) Sistema Empresa Uma empresa é organizada em departamentos. Por outro lado. como os do “departamento pessoal”. Mesmo assim a empresa deseja guardar informações de quais pessoas encontram-se em cada acomodação. obrigatoriamente. Vários quartos podem estar relacionados com o mesmo hóspede. controlados por um departamento. cada aluno/turma está relacionado com os . Sabe-se que. no caso de viagem em família. um espaço reservado para os alunos da turma (um aluno pode fazer parte de várias turmas). Somente o empregado responsável pelo departamento. dedicando algumas horas por semana em cada um dos projetos. como por exemplo o “departamento pessoal”. que pode ser diferente das possíveis localidades do departamento que o controla. Quase todos os empregados tem um outro empregado que é o seu supervisor direto. como eventos/passeios. como. O serviço de copa do hotel registra os pedidos de itens do cardápio em função do relacionamento entre hóspede e quarto. 20) Controle de Hospedagem em uma Rede de Hotéis Uma rede de hotéis necessita mapear/modelar os dados necessários ao seu controle de hospedagem e a utilização de serviços pelos hóspedes. e consequentemente. E. o mês e o ano de referência do diário de classe. alguns empregados. inclusive o tipo de convênio que está sendo utilizado. Os quartos são classificados como de luxo e standard. por exemplo. sauna. Para tanto. é claro. período e turno da turma. No caso dos empregados da empresa é armazenado número de matricula. pode solicitar a compra de um novo equipamento. a data de nascimento e o grau de parentesco. pois a empresa implementa um sistema de rodízio na chefia dos departamentos. Os principais dados do diário de classe são: sigla e nome do curso. não estão empenhados em nenhum projeto. endereço. e cada projeto possui um nome. salário. Desejase também controlar as manutenções realizadas em cada equipamento. o sexo.está fisicamente em um departamento da empresa. somente alguns são supervisores. conforme a sua hierarquia na empresa. os dados do cliente são devidamente cadastrados. Os projetos existentes na empresa são. A maioria dos empregados são alocados a um departamento. nome. Em função da cadeia hierárquica existem empregados que não possuem supervisores. 22) DIÁRIO DE CLASSE Uma universidade deseja informatizar o controle de freqüência de seus alunos. o cliente passa assumir a condição de hóspede. O mesmo ocorre para os demais serviços do hotel. ao solicitar uma reserva. mas todo departamento deve possuir empregados alocados a ele. e podem ser ocupados por vários hóspedes em períodos distintos. todo departamento tem um chefe que o gerencia. Este controle é realizado através dos diários de classe de cada turma. ou seja. matrícula e nome do professor. Um empregado pode trabalhar em mais de um projeto. o rodízio na chefia determina que um empregado só pode ser chefe de somente um departamento. um código único e uma única localização (cidade). Além disto. e tem a participação de vários pilotos. o sistema poderá fornecer dados de ocupação de cada estacionamento. os principais atributos e a obrigatoriedade/opcionalidade dos relacionamentos.dias de cada mês de referência do diário de classe. que receberão um cartão com um código de barra para sua identificação. Uma equipe possui vários pilotos. data de emissão. Através desses procedimentos. Elabore um DER na 3FN que represente os dados necessários a esse controle. 24) PLANO DE SAÚDE Uma empresa. gerenciando a comissão de cada empregado. O sistema deverá permitir que se cadastre todos os tipos de usuários (alunos. A pontuação é obtida por um piloto em cada GP que participa. professores e funcionários).presente e F . bem como o controle dos pagamentos que devem ser realizados aos hospitais credenciados junto à empresa. 25) ESTACIONAMENTO UNIVERSITÁRIO Uma Universidade deseja construir um sistema para facilitar e agilizar o controle de acesso de veículos aos seus cinco estacionamentos para prover mais segurança e comodidade para os seus usuários. 26) LOJA DE MATERIAIS Uma organização que atua no ramo de vendas de materiais de construção deseja montar um banco de dados para emissão de faturas em suas lojas. deseja construir um sistema para facilitar e agilizar o gerenciamento das internações. participam dos campeonatos. nome do empregado responsável pela venda) . valor total da Nota fiscal. de diversos países. que gerencia um plano de saúde. IRs. ou estiveram. Só se deseja controlar as diárias de internações. Cada usuário poderá solicitar o cadastramento de vários veículos com os quais utiliza os estacionamentos da universidade. e com isso. o sistema irá identificar se o veículo está relacionado com a identificação do usuário. Uma nota fiscal é composta de dados genéricos (número da nota fiscal. com os dias que acontece as aulas da turma e para os quais serão registrados as freqüências dos alunos (P . chaves. Cada Grande Prêmio (GP) de um campeonato é realizado em um país diferente. Desejase controlar também a nacionalidade dos pilotos. dentro da universidade em um determinado dia e horário. o usuário simplesmente passará o seu cartão em outra leitora de código de barras. obrigatoriedade e opcionalidade. nome do cliente. além de permitir a consulta de quais os veículos estão. o vigilante irá informar a placa do veículo e o usuário deverá passar o cartão magnético em um leitor de código de barras. O visitante (usuário não cadastrado) deverá pegar um cartão especial com os vigilantes. ou seja. As equipes. Elabore um DER que contemple os dados necessários a este controle. seja em enfermaria ou em apartamento do tipo standard. 23) CAMPEONATO DE FÓRMULA I A Federação Internacional de Automobilismo deseja controlar os dados referentes aos Campeonatos Mundiais de Fórmula I. e exige a sua fidelidade.falta). Sabe-se: A empresa possui diversas lojas. Ao sair. Ao chegar a qualquer portão de acesso à universidade. Represente os principais atributos. A empresa só trabalha com um tipo de plano de saúde. realizadas por seus associados (usuários). Represente as chaves primárias e estrangeiras. Um empregado pertence sempre a uma loja mas já pode ter trabalhado em outras lojas da rede. O controle de mensalidades dos associados não faz parte do escopo do sistema. Obs. A aplicação encomendada irá controlar as ordens de pagamento para os fornecedores destes serviços. suponha que num mesmo intervalo de tempo um empregado estará alocado apenas a um projeto. Os departamentos possuem chefias e subchefias e como existe rodízio nestas funções. Esta empresa cadastra todos os seus clientes e os inquilinos destes. transportes. e na negociação. Todo projeto é sempre de uma área (engenharia. O sistema mensalmente repassará ao banco de cobrança informações para tal. Esta empresa trabalha com diversos fornecedores que oferecem produtos distintos. assim como. irá depositar automaticamente na conta da imobiliária o valor de 5% relativo à comissão de seus serviços e o restante. será dado baixa no arquivo de contas-a-receber. ele pode ser alocado a projetos de outros departamentos. Cada serviço possui uma modalidade de pagamento. quando. Esta empresa está organizada em departamentos. como hotéis. urbanismo.). Embora um empregado pertença sempre a um departamento. o atendente da agência de turismo poderá ou não unificar a modalidade de pagamento para todo o pedido. valor unitário. a cobrança aos clientes. urbanismo. Para facilidade de controle nos pagamentos dos aluguéis. quantidade deste material. . possui período definido de tempo e está dividido em fases que também possuem períodos. etc. da data de vencimento e do valor a ser cobrado. Um mesmo fornecedor pode oferecer mais de um tipo de serviço. 28) AGÊNCIA DE TURISMO Uma empresa de turismo necessita de uma aplicação que favoreça o cadastramento de seus clientes e o controle dos serviços utilizados por eles. 27) PROJETOS Uma empresa desenvolve projetos de grande porte envolvendo diversas áreas como engenharia. Para facilitar o controle. Esta ultima é feita via banco para o qual a agência de turismo deverá repassar as informações do cliente. Ela necessita guardar informações dos imóveis sob sua responsabilidade e dos contratos de aluguel por ela efetuados. A empresa deseja guardar informações das equipes de projeto.: Este exercício foi baseado em exercício semelhante ao da Palestra de Modelagem de Dados do Instituto Latino-Americano de Tecnologia (IBM Business) de dez/94. A empresa deseja saber em que projeto. em conta/banco/agência indicada por ele. Este banco irá retornar a agência a informação dos pagamentos efetuados. após a cobrança. aluguel de veículo. etc. por quanto tempo e em qual função esteve o empregado alocado. Um empregado é alocado ao projeto em determinada fase específica para determinada função. valor total do item de material vendido)..e dados do detalhe da venda (nome do material vendido. estes serão feitos via sistema de cobrança bancária. sendo que cada projeto é desenvolvido sempre sob a coordenação de um departamento. então. etc. passagens aéreas. a empresa deseja guardar o intervalo no qual um empregado esteve como chefe ou subchefe de um departamento. O banco credenciado. 29) IMOBILIÁRIA Uma imobiliária com especialidade em aluguéis deseja desenvolver uma aplicação para controle do recebimento e repasse dos aluguéis a seus clientes. na conta do proprietário do imóvel. é emitida uma nota de pedido relacionando todos os produtos que envolveram a transação. Quando um cliente compra um serviço desta empresa. Os responsáveis pelo projeto são as chefias do departamento ao qual o projeto está alocado. Poços de Caldas. respeitando as carências exigidas por plano/serviço. Uberaba. restaurante) Pagamento das diárias e serviços. Os serviços desta rede são padronizados. por marca/modelo de ônibus tem-se a informação do número de poltronas disponíveis. Semestralmente o sistema emitirá a carteira para aqueles que estão em dia com seus pagamentos. O sistema controlará os atendimentos feitos a todos os usuários. Os clientes (futuros pacientes) associam-se à cooperativa e possuem direito de utilizar os serviços de acordo com o plano escolhido. de acordo com as leis vigentes no país. Além disso. o modelo deverá prever descontos por horários que serão informados para determinado prazo de validade. Além disso. O próprio banco emite o carnê de pagamento e retorna à empresa a informação dos pagamentos efetuados. o departamento de credenciamento mantém um cadastro das especialidades médicas que serão cobertas por cada plano da cooperativa. este sistema emitirá pagamento aos médicos e entidades cadastradas pelos serviços realizados. e de informações das localidades de paradas intermediárias. A aplicação a ser desenvolvida mensalmente envia ao banco credenciado informação do pagamento que deverá ser efetuado pelo cliente. O sistema necessita de informações da origem e destino de cada viagem. 31) TRANSPORTE RODOVIÁRIO Você deverá traçar um MER que satisfaça as necessidades de informação de uma companhia de transportes rodoviários de passageiros no tocante a emissão de passagens e o controle de bilhetes já emitidos.) estão autorizados a executar determinados tipos de serviço em sua especialidade. dentro da legislação vigente. A especificação do sistema deverá incluir a gerência e distribuição dos dados relativos ao controle necessário. 32) REDE DE HOTÉIS O sistema tem como objetivo facilitar a administração e o gerenciamento dos processos que envolvem uma rede de hotéis no estado de Minas Gerais. 30) COOPERATIVA MÉDICA Você foi contratado para fazer um sistema de uma cooperativa Médica. no tocante ao gerenciamento de reservas/hospedagem e no fornecimento de serviços aos hóspedes.Os contratos podem ser cancelados a qualquer instante. clínicas. pois existem serviços que são limitados a determinado número por ano. frigobar. sauna. com seus horários de saída e chegada. Caxambu e Três Marias. Esta rede de Hotéis possui uma administração Central na cidade de Belo Horizonte de onde gerencia as atividades e o faturamento de seus hotéis nas cidades de Belo Horizonte. Nesse tipo de negócio. Quinzenalmente o sistema deverá emitir uma relação dos inquilinos em atraso. Pode ser dividido nos seguintes sub-sistemas: Cadastro de hóspedes Controle de reservas/hospedagem Controle de estoque e fornecimento de materiais à disposição dos hóspedes Fornecimento de serviços extras (lavanderia. A empresa realiza transportes entre diversas cidades do estado de Minas Gerais. Os médicos e as entidades conveniadas (hospitais. Os ônibus desta empresa possuem número padronizado de cadeiras. mas via de regra. etc. embora os preços praticados . Existem planos que cobrem dependentes dos usuários. 33) Projetar um esquema ER para a administradora de imóveis descrita abaixo. Uma entrevista com o gerente da administradora resultou nas seguintes informações: a) A administradora administra condomínios formados por unidades condominiais. b) Cada unidade condominial é de propriedade de uma ou mais pessoas. c) Cada unidade pode estar alugada para no máximo uma pessoa. . Uma pessoa pode alugar diversas unidades. A administradora trabalha tanto com administração de condomínios. quanto com a administração imóveis de aluguel. Uma pessoa pode possuir diversas unidades.
Copyright © 2024 DOKUMEN.SITE Inc.