Baixe o app para aproveitar ainda mais
Prévia do material em texto
Bancos de Dados (Teo) – Atividade 3: Modelagem de dados 1) Com base no pequeno diagrama E/R a seguir, responda (justificando) as questões de a) até f). EspecialidadeMédicoPaciente PossuiAtendido @ Cod. Espec. Nome Espec. @ Cód. Med. Nome Médico. @ Cód. Pac. Nome Pac. TelefoneSexo Telefone Data Atend. Diagnóstico Valor Atend. Endereço a) É possível que um paciente cadastrado não tenha sofrido um atendimento? b) Até quantos atendimentos um paciente pode sofrer? c) Pode haver uma especialidade sem médico? d) Pode haver um médico sem pacientes? e) É possível existir uma especialidade médica sem pacientes? f) Da forma como está definido o modelo, é possível saber o nome dos pacientes que foram atendidos em cada especialidade? 2) A pizzaria XPTO é um pequeno restaurante familiar especializado que serve pizzas, bebidas e alguns outros pratos de origem italiana. No momento atual, a empresa está iniciando um serviço de entregas rápidas (“disk pizza”) através de serviços de motociclistas contratados, visando aumentar seus negócios e melhorar seus lucros. Os pedidos serão recebidos por telefone por uma equipe de atendentes, que serão responsáveis pela anotação do pedido e dos dados fornecidos pelo cliente (nome, telefone e endereço, basicamente). O pedido é embalado e transportado pelo entregador, que faz o recebimento do valor cobrado e o repassa, na volta, para o atendente depositar no caixa. Espera-se desenvolver um sistema informatizado para dar suporte a esse serviço de entregas, armazenando os pedidos e as entregas que foram feitas. Com base nessas informações, faça o modelo Entidade/Relacionamento correspondente. Considere ainda as seguintes especificações: a) É importante saber quem foi o atendente que anotou um pedido, bem como o motociclista designado para fazer a entrega. b) O sistema deve poder calcular o valor total do pedido e também informar o horário em que o pedido foi feito e o horário em que a entrega chegou ao seu destino. c) Todo atendente e todo entregador possui um código numérico exclusivo e um nome de guerra, destinado a facilitar sua identificação perante os clientes. d) É possível que um cliente não satisfeito devolva o produto entregue (através do próprio motociclista entregador) e, nesse caso, o sistema deve permitir armazenar o motivo alegado pelo cliente para não aceitar o produto. 3) Em breve a videolocadora “ABC Videos” estará iniciando suas atividades em Sorocaba. Dispondo de um grande acervo de fitas dos mais variados gêneros, tais como Musicais, Terror, Policial, Comédia, Épicos, Documentários, etc, será muito difícil um cliente não encontrar a fita que deseja. Para os títulos mais procurados a videolocadora dispõe de 3 a 15 cópias, para garantir a sua tranqüilidade ao fazer a locação para o seu fim de semana. Ao fazer seu cadastramento como cliente, a “ABC Vídeos” procura identificar também as suas preferências por gênero de filme e ator/atriz/diretor favoritos. À medida que os novos lançamentos forem ocorrendo, você poderá ser informado sobre os títulos mais interessantes, conforme suas preferências particulares. As locações têm duração de 2 a 3 dias conforme a fita, e nas promoções mensais o preço de alguns filmes cai em 50%. Fora essas promoções não existe qualquer outra variação de preço (nem por quantidade de fitas alugadas nem por gênero de filme ou título), ou seja: é tudo barato mesmo. Caso você seja um cinéfilo mais eclético, o acervo da locadora dispõe de obras de centros cinematográficos alternativos, como França, Itália, Cuba, Japão, China e México, por exemplo. 4) Elabore, por meio de um diagrama Entidade/Relacionamento, um modelo de dados com base nos 2 documentos apresentados a seguir. Bancos de Dados (Teo) – Atividade 3: Modelagem de dados Doc. 1: Pedido No.: 01023/94 Cliente ..: C200 – MARISOL INDÚSTRIA E COMÉRCIO LTDA Data .....: 10/01/94 Vendedor: JOÃO (12) Cod Produto Qtde ... ---------------------------------------------------- 101 CAIXA DE PAPELÃO 10 ... 004 FITA ADESIVA 5 ... 012 GRAMPO No. 2 50 ... 068 PAPEL DE SEDA 12 ... Doc. 2: Lista de preços Cod Produto Marca Fabr. Preço ------------------------------------------------------ 001 FITA CREPE No. 2 CREPEX 0102 200.00 004 FITA ADESIVA GRUDEX 0084 179.00 005 BARBANTE GROSSO BARBEX 0102 50.00 008 BARBANTE FINO BARBINHO 0028 30.00 008 BARBANTE FINO BARBEXINHO 0102 32.00 . . 5) A clínica “Sagrado Coração” presta atendimento médico em várias especialidades (Ortopedia, Cardiologia, Neurologia, Dermatologia, Pediatria, etc), possuindo um corpo clínico altamente capacitado e diversificado. Cada especialidade médica possui pelo menos dois profissionais atuando, em esquemas de revezamento nos horários mais calmos e nos plantões e simultaneamente em alguns horários considerados de maior movimento. Para uma especialidade existe sempre um médico que desempenha o papel de Médico Responsável, respondendo por assuntos de sua área perante a direção da clínica. A estrutura funcional da “Sagrado Coração” permite que um mesmo profissional desempenhe a sua função em mais de uma especialidade, desde que ele esteja oficialmente credenciado para isso. Todo paciente atendido na clínica é cadastrado pelo próprio médico num sistema on-line, de maneira que seus dados clínicos mais importantes (como idade, altura, peso, sexo, histórico de atendimentos e problemas médicos anteriores, por exemplo) estejam disponíveis em futuras consultas. Evidentemente um paciente pode ser atendido por médicos diferentes em ocasiões diferentes, mesmo que na mesma especialidade. Cada atendimento gera sempre um Laudo de Atendimento, que poderá conter solicitações de exames clínicos e laboratoriais mais detalhados (como de sangue, urina, fezes, radiografias, etc) e/ou receitas médicas. No caso de receitas médicas, alguns medicamentos são elaborados no laboratório de manipulação da própria clínica, que possui um cadastro informatizado de todas as drogas de uso mais comum e da composição de cada fórmula. Observa-se que alguns produtos podem entrar na composição de mais de um medicamento. Faz parte do cadastro de drogas e medicamentos os dados básicos dos laboratórios fornecedores desses produtos, para fins de facilitar o trabalho de reposição dos estoques da clínica. Periodicamente é emitido um relatório com o número de atendimentos por médico e também por especialidade. Com base nessas informações, elabore um modelo Entidade/Relacionamento que permita responder também às seguintes consultas: a) quais os médicos da clínica? b) quais os médicos de uma dada especialidade? c) qual o Médico Responsável de cada uma das especialidades da clínica? d) quais os dados básicos de um paciente previamente cadastrado? e) quais os medicamentos receitados num dado atendimento? f) qual a fórmula de um medicamento composto? g) em que datas e especialidades um paciente foi atendido na clínica? h) quais os laboratórios fornecedores de um dado produto?
Compartilhar