Skip to content

RaffaGR/Hospital_DataBase

Repository files navigation

Bem Vindo!

Aqui irei mostrar etapa por etapa na criação desse banco do dados

Criando um Banco de dados para um Hospital

▹ Entendendo o problema ◃

Analise do Modelo de entidade-relacional para a criação do modelo conceitual

O hospital necessita de um sistema para sua área clínica que ajude a controlar consultas realizadas. Os médicos podem ser generalistas, especialistas ou residentes e têm seus dados pessoais cadastrados em planilhas digitais. Cada médico pode ter uma ou mais especialidades, que podem ser pediatria, clínica geral, gastroenterologia e dermatologia. Alguns registros antigos ainda estão em formulário de papel, mas será necessário incluir esses dados no novo sistema.

Os pacientes também precisam de cadastro, contendo dados pessoais (nome, data de nascimento, endereço, telefone e e-mail), documentos (CPF e RG) e convênio. Para cada convênio, são registrados nome, CNPJ e tempo de carência.

As consultas também têm sido registradas em planilhas, com data e hora de realização, médico responsável, paciente, valor da consulta ou nome do convênio, com o número da carteira. Também é necessário indicar na consulta qual a especialidade buscada pelo paciente.

Deseja-se ainda informatizar a receita do médico, de maneira que, no encerramento da consulta, ele possa registrar os medicamentos receitados, a quantidade e as instruções de uso. A partir disso, espera-se que o sistema imprima um relatório da receita ao paciente ou permita sua visualização via internet.

Também é necessário controlar quais profissionais de enfermaria estarão responsáveis por acompanhar o paciente durante sua internação. Para cada enfermeiro(a), é necessário nome, CPF e registro no conselho de enfermagem (CRE).

Construção do Diagrama de entidade-relacional:

Pegamos todos os dados visiveis e criamos as conexões dele usando o DER, trazendo a noção de unidade e relacionamento ao nosso projeto(N:N).



▹ Etapa 1 - Revisando e simplificando ◃

Normalizando e criando o Modelo Logico

Usamos o DER para refinarmos todas as conexões, deixando ela mais precisa.

Revisão


Simplificação



▹ Etapa 2 - A Expansão e definição de dados ◃

Analise, revise e simplifique para conectar

No hospital, as internações têm sido registradas por meio de formulários eletrônicos que gravam os dados em arquivos.

Para cada internação, são anotadas a data de entrada, a data prevista de alta e a data efetiva de alta, além da descrição textual dos procedimentos a serem realizados.

As internações precisam ser vinculadas a quartos, com a numeração e o tipo.

Cada tipo de quarto tem sua descrição e o seu valor diário (a princípio, o hospital trabalha com apartamentos, quartos duplos e enfermaria).

A internação, obviamente, é vinculada a um paciente – que pode se internar mais de uma vez no hospital – e a um único médico responsável.

DiagramaER


Modelo Logico


Criação do Modelo Fisico

Apenas repassamos todos esses dados para o script sql, criando as tabelas e definições


▹ Etapa 3 - Alimentando BD ◃

Inserindo dados no modelo fisico

Pegamos o dicionario de dados e inserimos no MySQL Workbench 8.0 as informações de modelo ou exemplo contidas no dicionario que nos mesmo criamos.



▹ Etapa 4 - Melhorando BD ◃

Alterando informações no BD

Adicionamos uma tabela e então dados dela, mostrando que se necessarios podemos fazer outros tipos de modificação ou correção.



▹ Etapa 5 - Consultando dados ◃

Dando vida ao BD

Buscamos e trazemos informações necessarias e uteis do banco de dados em forma de tabela de diversas maneiras diferentes com 11 ojetivos necessarios para testes



About

Eu sou o primeiro banco de dados do Rafael. Prazer em te conhecer ;D

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors