UNIVERSIDADE DO OESTE DE SANTA CATARINA – UNOESC ÁREA DE CIÊNCIAS SOCIAIS APLICADAS CURSO DE ENGENHARIA DA COMPUTAÇÃO COMPONENTE CURRICULAR: BANCO DE DADOS I Lista de Exercícios 1- Faça o MER para um sistema conforme descrito a seguir: Os colaboradores de uma empresa de consultoria estão distribuídos em departamentos. Cada trabalho captado pela empresa constitui um projeto e a cada projeto estão associados diversos empregados. Um colaborador pode participar de mais de um projeto simultaneamente, mas apenas um colaborador pode ser o gerente do projeto. Vale lembrar que durante a execução do projeto, é obrigatória a presença de um gerente de projetos. 2- Faça o MER para um sistema conforme descrito a seguir: Uma corretora de valores possui vários operadores de bolsa, também chamados de assessores. A corretora possui vários clientes e cada cliente é atendido exclusivamente por um assessor. Cada cliente possui uma conta corrente na corretora, que pode utilizar para depositar valores e realizar a compra de ações. As ações possuem um código de negociação que as identificam exclusivamente e um cliente pode comprar uma ou várias ações. Vale lembrar que o cliente pode comprar quantidades diferentes de cada ação, portanto, é importante saber qual é a quantidade de ações de cada tipo que o cliente possui. 3 - Faça o MER para um sistema conforme descrito a seguir: Uma rede de supermercados deseja unificar os sistemas de gestão e estoque de produtos. Cada mercado da empresa é uma filial e possui produtos em estoque. É importante saber apenas a unidade e a quantidade de produtos disponível no estoque de cada mercado. Também é importante conhecer os fornecedores que podem oferecer cada produto. Vale lembrar que os clientes atendidos não são cadastrados no sistema pois a rede faz apenas vendas a vista, mas é importante guardar as vendas efetuadas para saber quais itens são mais consumidos por época do ano ou período do mês. 4 - Faça o MER para um sistema conforme descrito a seguir: Um fórum possui um estoque enorme de processos arquivados. Para resolver o problema da pesquisa dos processos, é necessário criar um sistema de informações capaz de armazenas as informações de cada processo. Os processos são divididos por tipo, sendo vara cível, vara criminal e vara de execução fiscal. O sistema deve guardar as informações de cada processo, que possui réus e advogados obrigatoriamente, contudo é opcional que um processo tenha um promotor vinculado. Além disso, é importante destacar que um réu pode estar sendo julgado em vários processos, bem como um advogado por estar ligado a vários processos ao mesmo tempo. É importante saber a data de inicio do processo no fórum bem como seu status de concluído ou em andamento. 5 - Faça o MER para um sistema conforme descrito a seguir: Um banco possui várias agencias espalhadas por vários estados do Brasil. Cada agencia possui clientes que podem ter uma ou mais contas correntes. Existem ainda vários tipos de investimentos que o banco oferece sendo Caderneta de Poupança, CDB, Fundos, Ações e Previdência Privada. Cada produto de investimento possui um saldo e uma data de inicio e fim (resgate). Vale lembrar que o cliente pode ter vários investimentos ligados a sua conta corrente. Outro ponto importante são os lançamentos na conta corrente de cada cliente, pois os lançamentos podem ser débitos ou créditos, possuem data e valor, além de uma descrição chamada “rubrica”. É importante guardar cada lançamento da conta de cada cliente para permitir ao sistema imprimir o extrato de conta de cada cliente ao final do mês. Por fim é importante destacar que cada cliente é atendido exclusivamente por um gerente de atendimento no banco. Mas um gerente do banco pode atender vários clientes.