Considere os seguintes requisitos para um sistema de controle de clientes de uma clínica médica:
* O sistema deve permitir incluir clientes com carência e sem carência. Os clientes deverãoser cadastrados com os seguintes dados: nome, telefone, endereço, CPF e data de nascimento. Além disso, cada cliente deve ser identificado por um código. Não será permitido que o mesmo cliente sejacadastrado mais de uma vez.
* Todos os clientes cadastrados devem possuir uma carteirinha contendo o seu nome, o código de identificação e o número da carteirinha.
* O sistema devepermitir a consulta dos dados dos clientes cadastrados.
* Além da consulta, deve ser possível a alteração de informações incoerentes referentes a um cliente.
* Caso algum cliente nãoqueira mais realizar consultas no consultório médico, o mesmo deverá ser excluído. A exclusão do cliente deve ser realizada somente se o mesmo não possuir pagamentos pendentes.
* O sistemadeverá permitir a consulta dos pagamentos pendentes referentes aos clientes.
* Somente o funcionário da clínica poderá realizar a inclusão, alteração, exclusão, consulta do cliente e consulta depagamento pendente.
Com base na descrição acima, pede-se:
a) Identifique os casos de uso para o sistema.
b) Escreva, no modo expandido, o caso de uso de maior importância para o sistema.c) Elabore o Diagrama de Casos de Uso.
d) Elabore o Diagrama de Classes.
Respostas:
1) Lista dos casos de uso (Classes):
a) Agendar Consulta (Agenda, Medico, Atendente)b) Cancelar Consulta (Agenda, Atendente)
c) Cadastrar Paciente (Paciente)
d) Realizar Pré-Consulta (Agenda, Paciente)
e) Realizar Consulta Médica (Historico, Paciente, Medico,Exame)
f) Consultar Pagamentos (Pagamento, Historico)
g) Pagar Consulta Médica (Pagamento, Historico)
2) Identificação dos atores por caso de uso:
h) Paciente, Atendente...
...Bancos de Dados
Exercícios de Modelagem Entidade Relacionamento
Desenhe o diagrama entidade – relacionamento para os bancos de dados nos seguintes
problemas:
1. LIVRARIA
Uma livraria mantém o cadastro de livros disponíveis para a venda. Para cada livro são
armazenados código, nome, língua e ano em que foi escrito. Para os autores é mantido
igualmente um cadastro que inclui nome, data de nascimento, pais de nascimento e uma
breve nota...
...Trata-se de
organizar tanto a circulação de fluxos internos à empresa como
a dos provenientes do exterior. Essa fase estaria incompleta
sem a implantação de um procedimento de armazenamento de
informações, numa forma mais ou menos elaborada de base de
dados ou datawarehouse. O objetivo é torná-las acessíveis aos
decisores na empresa.
Na fase de criação de sentido, os decisores analisam as diferentes informações coletadas com o objetivo de atribuir-lhes
sentido e gerar valor...
...CONSTRUÇÃO DE DFD REGRAS
O diagrama de fluxo de dados é uma das ferramentas mais conhecidas e mais úteis no projeto e desenvolvimento de um determinado sistema, ou para analisar o sistema já existente na organização.
Apesar da grande importância do digrama de fluxo de dados, para construí-lo temos de utilizar apenas quatro símbolos gráficos que são: a entidade externa, o fluxo de dados, o processo e o depósito de dados.
As entidades...
...Estudo sobre Modelagem de Dados
Entidade associativa
Ao final deste estudo, o aluno será capaz de identificar uma entidade associativa em um relacionamento de n para n.
A entidade associativa surge de um relacionamento de n para n, em que existe uma associação dos atributos identificadores das duas entidades relacionadas, caracterizando uma nova entidade.
A nova entidade gerada possui, normalmente, atributos próprios do relacionamento, isto é, ela só...
...Modelo de dados
Modelo conceitual, lógico e físico
Modelagem conceitual: modelo conceitual de dados
O modelo conceitual concentra-se no mais alto nível de abstração e não leva em conta o banco de dados em si, mas a forma como as estruturas serão criadas para armazenar os dados. A modelagem conceitual é a forma mais natural dos fatos e estão mais próximas da realidade do ambiente do cliente. No...
...MODELAGEM DE DADOS
CURSO ON LINE NA FUNDAÇÃO BRADESCO – SETEMBRO/2011
RESUMO DAS ATIVIDADES
MODELAGEM DE DADO:
Técnica utilizada para especificar as regras de negócios e as estruturas de dados de um banco de dados. Componente de um ciclo de desenvolvimento de um sistema de informação sendo de grande importância para o correto resultado do projeto. O processo de modelar dados, tem como...
...Modelagem de Dados.
Primeiramente, o que é modelagemdados? Para quem não sabe, a modelagem de dados é um processo no qual voce "projeta" ou "planeja" a sua base de dados de forma que voce possa aproveitar os recursos do Gerenciador de Banco e também para que voce possa construir um banco de dados consistente, que reaproveite recursos, que exija menos espaço em disco e sobretudo,...
...Modelagem de Dados
Aula 02
Os direitos desta obra foram cedidos à Universidade Nove de Julho
Este material é parte integrante da disciplina oferecida pela UNINOVE.
O acesso às atividades, conteúdos multimídia e interativo, encontros virtuais, fóruns de
discussão e a comunicação com o professor devem ser feitos diretamente no ambiente
virtual de aprendizagem UNINOVE.
Uso consciente do papel.
Cause boa impressão, imprima menos.
AULA 2
OBJETIVOS...
{"essaysImgCdnUrl":"\/\/images-study.netdna-ssl.com\/pi\/","useDefaultThumbs":true,"defaultThumbImgs":["\/\/assets.trabalhosfeitos.com\/stm\/images\/placeholders\/default_paper_2.png","\/\/assets.trabalhosfeitos.com\/stm\/images\/placeholders\/default_paper_3.png","\/\/assets.trabalhosfeitos.com\/stm\/images\/placeholders\/default_paper_4.png","\/\/assets.trabalhosfeitos.com\/stm\/images\/placeholders\/default_paper_5.png"],"thumb_default_size":"160x220","thumb_ac_size":"80x110","isPayOrJoin":false,"essayUpload":false,"site_id":3,"autoComplete":false,"isPremiumCountry":false,"userCountryCode":"US","logPixelPath":"\/\/www.smhpix.com\/pixel.gif","tracking_url":"\/\/www.smhpix.com\/pixel.gif","cookies":{"unlimitedBanner":"off"},"essay":{"essayId":27674627,"categoryName":null,"categoryParentId":null,"currentPage":1,"format":"text","pageMeta":{"text":{"startPage":1,"endPage":3,"pageRange":"1-3","totalPages":3}},"access":"premium","title":"Modelagem de dados","additionalIds":[],"additional":[],"loadedPages":{"html":[],"text":[1,2,3]}},"user":null,"canonicalUrl":"http:\/\/www.trabalhosfeitos.com\/ensaios\/Modelagem-De-Dados\/115214.html","pagesPerLoad":50,"userType":"member_guest","ct":null,"ndocs":"2.400.000","pdocs":"","cc":"10_PERCENT_1MO_AND_6MO","signUpUrl":"https:\/\/www.trabalhosfeitos.com\/assine\/","joinUrl":"https:\/\/www.trabalhosfeitos.com\/join.php","payPlanUrl":"\/join.php?join_type=pay\u0026amp;plan=3402","upgradeUrl":"\/join.php?join_type=upgrade","freeTrialUrl":null,"showModal":"get-access","showModalUrl":"https:\/\/www.trabalhosfeitos.com\/assine\/?redirectUrl=https%3A%2F%2Fwww.trabalhosfeitos.com%2Fjoin.php","joinFreeUrl":"\/dashboard\/contribute?newuser=1","siteId":3}