Baixe o app para aproveitar ainda mais
Prévia do material em texto
Banco de Dados 01 - Prof Tavares Banco de Dados Banco de Dados 01 - Prof Tavares MODELAGEM CONCEITUAL Estudos de Caso Banco de Dados 01 - Prof Tavares Banco de Dados Banco de Dados 01 - Prof Tavares Um EMPREGADO (CPF, nome e endereço) pode ser gerente de um DEPARTAMENTO (número e nome), sendo que todo DEPARTAMENTO é gerenciado por um único empregado. •2 Estudos de Caso Minimundo 1 Banco de Dados 01 - Prof Tavares Banco de Dados Banco de Dados 01 - Prof Tavares Um MÉDICO (CRM, nome e endereço) pode atender várias CONSULTAS, sendo que toda CONSULTA (código, data, hora e diagnóstico) é realizada por um único MÉDICO. •3 Estudos de Caso Minimundo 2 Banco de Dados 01 - Prof Tavares Banco de Dados Banco de Dados 01 - Prof Tavares Um ENFERMEIRO (COREN, nome e endereço) deve ser alocado em uma ou várias ENFERMARIAS, sendo que para uma ENFERMARIA (código, local, qteLeitos) é alocado um ou vários ENFERMEIROS. •4 Estudos de Caso Minimundo 3 Banco de Dados 01 - Prof Tavares Banco de Dados Banco de Dados 01 - Prof Tavares Uma RESERVA (código, data) possui um PASSAGEIRO (CPF, nome, endereço) e um PASSAGEIRO realiza uma ou várias RESERVAS. Cada RESERVA é realizada para um determinado VOO (nr, data, aeronave , origem, destino). Um VOO pode gerar várias RESERVAS. •5 Estudos de Caso Minimundo 4 Banco de Dados 01 - Prof Tavares Banco de Dados Banco de Dados 01 - Prof Tavares Um PEDIDO(código, data, valor) possui um ou vários PRODUTOS (código, nome, unidade, preço) e um PRODUTO pode participar de nenhum ou vários PEDIDOS. Para cada PRODUTO em um PEDIDO é determinada a respectiva quantidade. Cada PEDIDO é realizado por um determinado CLIENTE (cpf, nome, endereço). Um CLIENTE pode realizar vários PEDIDOS . •6 Estudos de Caso Minimundo 5 Banco de Dados 01 - Prof Tavares Banco de Dados Banco de Dados 01 - Prof Tavares Um banco de dados inclui VENDEDORES (CPF, nome, endereço, email, telefone, dataAdmissão e carteiraTrabalho) e CLIENTES (CPF, nome, endereço, email, telefone, matricula e identidade), sendo que um VENDEDOR também pode ser um CLIENTE. •7 Estudos de Caso Minimundo 6 Banco de Dados 01 - Prof Tavares Banco de Dados Banco de Dados 01 - Prof Tavares Um ALUNO (cpf, matrícula, nome, endereço) está matriculado em um ou vários CURSOS DE INFORMÁTICA (código, nome, dataInicio, dataFim, cargaHoraria), sendo que um CURSO possui um ou vários ALUNOS. Cada CURSO possui um único PROFESSOR (cpf, carteiraTrabalho, nome, endereço), mas cada professor pode lecionar em vários cursos. •8 Estudos de Caso Minimundo 7 Banco de Dados 01 - Prof Tavares Banco de Dados Banco de Dados 01 - Prof Tavares Um MÉDICO (CPF, nome, endereço, email, telefone, CRM e carteira_trabalho) pode consultar vários PACIENTES (CPF, nome, endereço, email, telefone, matricula e identidade), sendo que um PACIENTE é consultado por um ou vários MÉDICOS (em diferentes consultas). Importante registrar a data da consulta. •9 Estudos de Caso Minimundo 8 Banco de Dados 01 - Prof Tavares Banco de Dados Banco de Dados 01 - Prof Tavares Um FUNCIONÁRIO (matrícula, nome, endereço) pode ser alocado em um ou vários PROJETOS (código, descrição, dataInício, dataFim), sendo que para cada PROJETO são alocados um ou vários FUNCIONÁRIOS. Cada FUNCIONÁRIO quando alocado em um PROJETO exerce uma FUNÇÃO (código, nome). Importante registrar a data em que cada FUNCIONÁRIO foi alocado em determinado PROJETO. •10 Estudos de Caso Minimundo 9 Banco de Dados 01 - Prof Tavares Banco de Dados Banco de Dados 01 - Prof Tavares Cada EMPREGADO (idt, nome, endereço) é alocado em um DEPARTAMENTO (número, nome) numa determinada data, podendo o mesmo ser realocado. Cada DEPARTAMENTO aloca um ou mais EMPREGADOS. Cada EMPREGADO exerce uma ou mais ATIVIDADES (código, nome) quando alocado em um DEPARTAMENTO. •11 Estudos de Caso 10 Minimundo Banco de Dados 01 - Prof Tavares Banco de Dados Banco de Dados 01 - Prof Tavares Um FORNECEDOR(CNPJ, nome, endereço) realiza o fornecimento de PEÇAS (nrSerie, descrição) que serão instaladas em AERONAVES (código, descrição e tipo). Cada PEÇA é alocada em uma AERONAVE, sendo que em cada AERONAVE são instaladas diversas PEÇAS. 12 Estudos de Caso Minimundo 11 Banco de Dados 01 - Prof Tavares Banco de Dados Banco de Dados 01 - Prof Tavares Um MÉDICO (CPF, nome, endereço, email, telefone, CRM e carteira_trabalho) pode consultar vários PACIENTES (CPF, nome, endereço, email, telefone, matricula e identidade), sendo que um PACIENTE é consultado por um ou vários MÉDICOS (diferentes consultas). Importante registrar a data da consulta. Algumas consultas realizadas pelos MÉDICOS podem gerar vários EXAMES (codigo, descrição, finalidade) •13 Estudos de Caso Minimundo 12 Banco de Dados 01 - Prof Tavares Banco de Dados Banco de Dados 01 - Prof Tavares Um ALUNO (matrícula, nome, endereço) matricula-se em uma ou várias DISCIPLINAS (código, nome, carga_horaria), sendo que uma DISCIPLINA pode ter matriculado um ou vários ALUNOS. Após estar matriculado, cada ALUNO poderá realizar no máximo 03 PROVAS (código, data, tipo) de cada DISCIPLINA. •14 Estudos de Caso Minimundo 13 Banco de Dados 01 - Prof Tavares Banco de Dados Banco de Dados 01 - Prof Tavares Cada novela é produzida por uma única emissora, sendo que a emissora produz várias novelas. Uma novela é dirigida por um ou mais diretores e cada diretor dirige uma ou mais novelas. Um ator pode participar de novelas em diferentes emissoras. Uma novela é transmitida em um determinado período (data início, data fim, hora início e hora fim), podendo a mesma ser reprisada. •15 Estudos de Caso 14 Minimundo Banco de Dados 01 - Prof Tavares Banco de Dados Banco de Dados 01 - Prof Tavares • O hospital emprega médicos de diversas especialidades; • O hospital possui diversas enfermarias; • Um médico realiza consultas com pacientes, podendo gerar solicitação de exames; • Uma enfermaria pode ser ocupada por pacientes encaminhados por um médico após uma consulta; • Uma enfermaria pode ter vários equipamentos médicos específicos; • Os enfermeiros são alocados em diversas enfermarias. •16 Estudos de Caso 15 Minimundo Banco de Dados 01 - Prof Tavares Banco de Dados Banco de Dados 01 - Prof Tavares •17 Estudos de Caso 16 Minimundo Banco de Dados 01 - Prof Tavares Banco de Dados Banco de Dados 01 - Prof Tavares •18 Estudo de Caso Um Partido Político encomendou um sistema para cadastrar seus políticos. Para cada político é necessário saber o nome, o endereço e a data de filiação. Para cada mandato do político deve-se registrar a data de início e fim do citado mandato, a quantidade de votos recebidos, o cargo e a respectiva eleição, incluindo as possibilidades de 2º turno para governadores e presidentes. Nos casos específicos, são necessários as cidades ou estados que os políticos representam. Para cada cidade ou estado, deve-se guardar o nome, a população, a quantidade de zonas eleitorais e o número de eleitores. O sistema deverá ter o registro do histórico de entrada e saída de um político no partido, incluindo em cada transferência: (a) o partido de origem (na filiação) ou (b) o partido de destino(na troca para um outro partido). 17 Minimundo Banco de Dados 01 - Prof Tavares Banco de Dados Banco de Dados 01 - Prof Tavares Uma LOCADORA DE VÍDEO deseja informatizar os seus serviços para melhor atender a seus clientes. Para isso é fornecido o modo de funcionamento da locadora, visto a seguir: o cliente sempre é atendido por um funcionário (locação ou venda de fita); cada cliente pode ter até dois dependentes; a fita de vídeo pode ser um filme (título, duração, estúdio, ano e tipo – drama, comédia, musical, policial, etc), uma peça de teatro (título, duração, teatro, ano, tipo – drama, musical ou comédia) ou um concerto (título, duração, maestro, ano, local); é possível ter o acesso aos filmes e às peças de teatro por meio dos atores principais, um concerto pelo maestro; a venda de fitas novas é possível a qualquer cliente, caso o mesmo não seja associado, ganha uma matrícula de brinde; Cada fita tem uma categoria de custo, quer para o aluguel ou para a venda (amarela, verde e azul). •19 Estudos de Caso 18 Banco de Dados 01 - Prof Tavares Banco de Dados Banco de Dados 01 - Prof Tavares Uma DISTRIBUIDORA deseja implantar um SI que permita o cadastramento de clientes e a aquisição de produtos on-line. Funcionários do setor de vendas serão responsáveis pela análise e aprovação dos cadastros de clientes e respectivos pedidos. Ao final da semana, funcionários do setor de compras da distribuidora emitem requisições de produtos para os fornecedores com base nos pedidos recebidos. Quando os produtos são fornecidos, o setor de compras da distribuidora confere as faturas dos fornecedores com as requisições, devolve as que contiverem erros e atende os pedidos dos clientes. A distribuidora garante o atendimento do pedido ao cliente. A tesouraria realiza o pagamento das faturas aos fornecedores nos bancos conveniados. Diariamente é gerado um relatório para a tesouraria com a relação dos pedidos que foram atendidos a fim de que seja feita a cobrança aos clientes por meio de bancos conveniados. •20 Estudos de Caso 19
Compartilhar