SlideShare uma empresa Scribd logo
Trabalho de SGBD Trabalho desenvolvido por  Miguel Oliveira (581), Paulo Cardoso (584) e Pedro Teixeira (585)
Clínica
Objectivo Mini-Trabalho I Crie uma base de dados para uma Clínica ou Centro de Saúde, em que se pretende registar: Os doentes — Doentes (N° Processo, Nome, Data Nascimento, Morada, Telefone); Os médicos — Médico (Código, Nome. Especialidade); As consultas dos doentes em relação aos médicos, o que deve permitir registar a data de consulta; Os internamentos dos doentes, o que deve incluir a data de entrada, a data de saída e o n.° do quarto; Os medicamentos receitados aos doentes. Não se esqueça que os dados privados dos doentes devem ser salvaguardados. Crie formulários, consultas e relatórios que permitam uma utilização mais agradável da referida base de dados. O sistema terá de permitir dar respostas a questões do tipo: Que doentes serão consultadas pelo médico X no dia Y? Quais os medicamentos estão a ser administrados ao doente W? Que quartos estão ocupados e por quem?
Introdução Tentamos na elaboração desta base de dados e sua normalização, conciliar as melhores prática de normalização e todas as informações / práticas ensinadas pelo Prof. Roberto Rodrigues. O script enviado para avaliação foi testado em 2008 sem erros. Na versão SQL Server 2005 a sua execução gerou alguns erros, sendo que, mesmo assim a BD e as tabelas foram criadas com sucesso.
Diagrama SQL Número Automático Chave Estrangeira Permite Nulos Chave Primária Único
Tabela Pessoa  Esta tabela contém toda a informação comum aos doentes e aos médicos. Vai buscar à tabela codigos_postais o Código Postal, e esta por sua vez vai buscar à tabela localidades buscar a Localidade.
Tabela Medicos / Tabela Doentes Tabela Medicos Guardamos a informação específica dos médicos sendo a Especialidade recolhida na tabela especialidades. Tabela Doentes Colocamos todas as informações relativas ao doente.
Tabela Consultas  Na tabela consultas vamos ter a data da consulta e vamos buscar a informação do consultório à Tabela consultorios. A informação do médico é recolhida na Tabela medicos e a informação dos doentes à Tabela dos doentes e preenchemos ainda a data da consulta.
Tabela das Receitas  É o cabeçalho da receita. A restante informação de que necessita, vais buscar à tabela de consultas. A restante informação relativa aos medicamentos receitados em cada consulta é guardada na Tabela receita_linhas.
Tabela Receitas_linhas  Nesta tabela está guardada toda a informação relativa aos medicamentos receitados em cada receita. Dos medicamentos temos ainda guardado a quantidade receitada, e a data de início e fim da toma, sendo que a última permite nulos.
Tabela Internamentos  Na Tabela internamentos temos a informação sobre os internamentos, onde cada um tem uma data de internamento e a data de saída. A informação relativa à consulta vem da Tabela Consulta e a da cama vem da Tabela Camas.
Tabela Cama / Quartos  Tabela Camas Nesta tabela temos guardado Id da cama e um nome (opcional).  Tabela Quartos  Na tabela quartos temos a informação sobre o quarto e a sua localização, isto é, onde se encontra no edifício, que vem Tabela localizacoes. ,[object Object]
Aqui guardamos a localização das camas nos quartos.,[object Object]
Funcionamento / Pensamento crítico A Tabela “principal” é a Tabela consultas, pois é a partir de uma consulta que vamos utilizar a maioria das tabelas criadas, isto é, identificamos os envolvidos, e ainda pode originar um internamento e/ou uma ou mais receitas. Existe também a possibilidade de permitir a marcação de consultas. Quando é preenchida uma receita pelo médico (a partir de uma consulta), obtemos automaticamente a data da receita através da data da consulta. Os detalhes da receita, preenchemos através da Tabela receita_linha, onde colocamos a quantidade de cada medicamento receitado, a data de início e fim da toma, sendo estas últimas de preenchimento obrigatório para controlarmos os medicamentos que cada doente está a tomar em determinada data. É ainda obrigatório o preenchimento da prescrição do medicamento.
Funcionamento / Pensamento crítico Quando existe um internamento (novamente a partir da consulta) preenchemos a data de entrada, e atribuímos uma cama, sendo que estes dados são de preenchimento obrigatórios. O preenchimento da data saída pode ser nula aquando do internamento, pois existem patologias para as quais não se sabe o tempo de recuperação do doente. No fim este campo da tabela é de preenchimento obrigatório, caso contrário a cama não ficar disponível para novo internamento. As camas partimos do pressuposto que podem mudar de quarto, e o doente também pode mudar de cama. Assim as camas estão associadas a um quarto, quarto esse que tem uma localização (por exemplo em que andar ou bloco está). Cada quarto tem ainda definida uma lotação máxima de camas.
Funcionamento / Pensamento crítico A relação entre quartos e camas é feita na tabela quartos_camas onde utilizamos uma chave primária id_quartos_camas, 2 chaves estrangeiras (quarto e cama) e ainda um campo de data para efeitos de histórico dos movimentos das camas. FIM

Mais conteúdo relacionado

Mais procurados

Banco de Dados II Aula 06 - Modelagem de Dados (Modelo Físico)
Banco de Dados II Aula 06 - Modelagem de Dados (Modelo Físico)Banco de Dados II Aula 06 - Modelagem de Dados (Modelo Físico)
Banco de Dados II Aula 06 - Modelagem de Dados (Modelo Físico)
Leinylson Fontinele
 
Introdução à computação - Aula 11 - Banco de Dados (Definições gerais, SGBD)
Introdução à computação - Aula 11 - Banco de Dados (Definições gerais, SGBD)Introdução à computação - Aula 11 - Banco de Dados (Definições gerais, SGBD)
Introdução à computação - Aula 11 - Banco de Dados (Definições gerais, SGBD)
Leinylson Fontinele
 
Banco de Dados I - Aula Prática - Criando o Primeiro Banco
Banco de Dados I - Aula Prática - Criando o Primeiro BancoBanco de Dados I - Aula Prática - Criando o Primeiro Banco
Banco de Dados I - Aula Prática - Criando o Primeiro Banco
Leinylson Fontinele
 
Banco de Dados II Aula 01 - Apresentação
Banco de Dados II Aula 01 - ApresentaçãoBanco de Dados II Aula 01 - Apresentação
Banco de Dados II Aula 01 - Apresentação
Leinylson Fontinele
 
Engenharia de Software: Lista de exercício 1- Caso de uso
Engenharia de Software: Lista de exercício 1- Caso de usoEngenharia de Software: Lista de exercício 1- Caso de uso
Engenharia de Software: Lista de exercício 1- Caso de uso
Cris Fidelix
 
Banco de Dados II Aula 14 - Projeto de Banco de Dados e Estudo de Caso (Postg...
Banco de Dados II Aula 14 - Projeto de Banco de Dados e Estudo de Caso (Postg...Banco de Dados II Aula 14 - Projeto de Banco de Dados e Estudo de Caso (Postg...
Banco de Dados II Aula 14 - Projeto de Banco de Dados e Estudo de Caso (Postg...
Leinylson Fontinele
 
"Hospital Management"
"Hospital Management""Hospital Management"
"Hospital Management"vivek kct
 
Ej Normalizacion Juan Glz
Ej Normalizacion Juan GlzEj Normalizacion Juan Glz
Ej Normalizacion Juan Glz
Instituto Tecnológico SUperior de Lerdo
 
Análise de Algoritmos - Recursividade
Análise de Algoritmos - RecursividadeAnálise de Algoritmos - Recursividade
Análise de Algoritmos - Recursividade
Delacyr Ferreira
 
Healthcare copy
Healthcare   copyHealthcare   copy
Healthcare copy
priyanka_McKEN
 
Hospital management system in java
Hospital management system in javaHospital management system in java
Hospital management system in javaVarun Yadav
 
Hospital management
Hospital managementHospital management
Hospital management
Smit Patel
 
Heap - Python
Heap - PythonHeap - Python
Heap - Python
Sérgio Souza Costa
 
Banco de Dados II Aula 05 - Modelagem de Dados (Normalização de dados e as fo...
Banco de Dados II Aula 05 - Modelagem de Dados (Normalização de dados e as fo...Banco de Dados II Aula 05 - Modelagem de Dados (Normalização de dados e as fo...
Banco de Dados II Aula 05 - Modelagem de Dados (Normalização de dados e as fo...
Leinylson Fontinele
 
Método de búsqueda binaria
Método de búsqueda binariaMétodo de búsqueda binaria
Método de búsqueda binaria
Jose Altamiranda
 
Normalização - Banco de Dados
Normalização - Banco de DadosNormalização - Banco de Dados
Normalização - Banco de DadosRoberto Grande
 
Restaurant Management System Database Project (Oracle)
Restaurant Management System Database Project (Oracle)Restaurant Management System Database Project (Oracle)
Restaurant Management System Database Project (Oracle)
Md. Shafaat Jamil Rokon
 
Banco de Dados II: MER (aula 1)
Banco de Dados II: MER (aula 1)Banco de Dados II: MER (aula 1)
Banco de Dados II: MER (aula 1)
Gustavo Zimmermann
 

Mais procurados (20)

Banco de Dados II Aula 06 - Modelagem de Dados (Modelo Físico)
Banco de Dados II Aula 06 - Modelagem de Dados (Modelo Físico)Banco de Dados II Aula 06 - Modelagem de Dados (Modelo Físico)
Banco de Dados II Aula 06 - Modelagem de Dados (Modelo Físico)
 
Tic modulo-25
Tic modulo-25Tic modulo-25
Tic modulo-25
 
Introdução à computação - Aula 11 - Banco de Dados (Definições gerais, SGBD)
Introdução à computação - Aula 11 - Banco de Dados (Definições gerais, SGBD)Introdução à computação - Aula 11 - Banco de Dados (Definições gerais, SGBD)
Introdução à computação - Aula 11 - Banco de Dados (Definições gerais, SGBD)
 
Banco de Dados I - Aula Prática - Criando o Primeiro Banco
Banco de Dados I - Aula Prática - Criando o Primeiro BancoBanco de Dados I - Aula Prática - Criando o Primeiro Banco
Banco de Dados I - Aula Prática - Criando o Primeiro Banco
 
Banco de Dados II Aula 01 - Apresentação
Banco de Dados II Aula 01 - ApresentaçãoBanco de Dados II Aula 01 - Apresentação
Banco de Dados II Aula 01 - Apresentação
 
Engenharia de Software: Lista de exercício 1- Caso de uso
Engenharia de Software: Lista de exercício 1- Caso de usoEngenharia de Software: Lista de exercício 1- Caso de uso
Engenharia de Software: Lista de exercício 1- Caso de uso
 
Banco de Dados II Aula 14 - Projeto de Banco de Dados e Estudo de Caso (Postg...
Banco de Dados II Aula 14 - Projeto de Banco de Dados e Estudo de Caso (Postg...Banco de Dados II Aula 14 - Projeto de Banco de Dados e Estudo de Caso (Postg...
Banco de Dados II Aula 14 - Projeto de Banco de Dados e Estudo de Caso (Postg...
 
"Hospital Management"
"Hospital Management""Hospital Management"
"Hospital Management"
 
Ej Normalizacion Juan Glz
Ej Normalizacion Juan GlzEj Normalizacion Juan Glz
Ej Normalizacion Juan Glz
 
Análise de Algoritmos - Recursividade
Análise de Algoritmos - RecursividadeAnálise de Algoritmos - Recursividade
Análise de Algoritmos - Recursividade
 
Healthcare copy
Healthcare   copyHealthcare   copy
Healthcare copy
 
Hospital management system in java
Hospital management system in javaHospital management system in java
Hospital management system in java
 
Hospital management
Hospital managementHospital management
Hospital management
 
Aula 2 banco de dados
Aula 2   banco de dadosAula 2   banco de dados
Aula 2 banco de dados
 
Heap - Python
Heap - PythonHeap - Python
Heap - Python
 
Banco de Dados II Aula 05 - Modelagem de Dados (Normalização de dados e as fo...
Banco de Dados II Aula 05 - Modelagem de Dados (Normalização de dados e as fo...Banco de Dados II Aula 05 - Modelagem de Dados (Normalização de dados e as fo...
Banco de Dados II Aula 05 - Modelagem de Dados (Normalização de dados e as fo...
 
Método de búsqueda binaria
Método de búsqueda binariaMétodo de búsqueda binaria
Método de búsqueda binaria
 
Normalização - Banco de Dados
Normalização - Banco de DadosNormalização - Banco de Dados
Normalização - Banco de Dados
 
Restaurant Management System Database Project (Oracle)
Restaurant Management System Database Project (Oracle)Restaurant Management System Database Project (Oracle)
Restaurant Management System Database Project (Oracle)
 
Banco de Dados II: MER (aula 1)
Banco de Dados II: MER (aula 1)Banco de Dados II: MER (aula 1)
Banco de Dados II: MER (aula 1)
 

Semelhante a Clínica SGBD

Apostila MÓDULO 6 - Dispensação
Apostila MÓDULO 6 - DispensaçãoApostila MÓDULO 6 - Dispensação
Apostila MÓDULO 6 - Dispensação
Winer Augusto da Fonseca
 
Analisis de Dados caso Hospital, projeto final feito em Power Bi
Analisis de Dados caso Hospital, projeto final feito em Power BiAnalisis de Dados caso Hospital, projeto final feito em Power Bi
Analisis de Dados caso Hospital, projeto final feito em Power Bi
Nadiveth Duno
 
Minu mundo sad ao médico 1.0
Minu mundo   sad ao médico 1.0Minu mundo   sad ao médico 1.0
Minu mundo sad ao médico 1.0Michael Candido
 
Apresentação Sistema Médico (SisMEDICO)
Apresentação Sistema Médico (SisMEDICO)Apresentação Sistema Médico (SisMEDICO)
Apresentação Sistema Médico (SisMEDICO)
CBI-DS
 
Acesso a Farmácia Alto Custo
 Acesso a Farmácia Alto Custo Acesso a Farmácia Alto Custo
Acesso a Farmácia Alto Custo
Joao Battistta Sobrinho
 
Arquivo_22_REGISTROS_DE_ENFERMAGEM_versão_final.ppt
Arquivo_22_REGISTROS_DE_ENFERMAGEM_versão_final.pptArquivo_22_REGISTROS_DE_ENFERMAGEM_versão_final.ppt
Arquivo_22_REGISTROS_DE_ENFERMAGEM_versão_final.ppt
JessicaLane57
 
Passo-a-passo de configuração da TISS 3.02.00 pelo ProDoctor
Passo-a-passo de configuração da TISS 3.02.00 pelo ProDoctorPasso-a-passo de configuração da TISS 3.02.00 pelo ProDoctor
Passo-a-passo de configuração da TISS 3.02.00 pelo ProDoctor
ProDoctor Software
 
Engenharia de software web
Engenharia de software webEngenharia de software web
Engenharia de software web
Luiz Roberto Reinoso
 
Medic time
Medic timeMedic time
Medic time
Vanessa Finoto
 
Documento de requisitos
Documento de requisitosDocumento de requisitos
Documento de requisitosfolhack
 
Apostila MÓDULO 8 - Orientações gerais
Apostila MÓDULO 8 - Orientações geraisApostila MÓDULO 8 - Orientações gerais
Apostila MÓDULO 8 - Orientações gerais
Winer Augusto da Fonseca
 
Aula 3 Sistematização da Assistência de Enfermagem – SAE (2) (1).pdf
Aula 3 Sistematização da Assistência de Enfermagem – SAE  (2) (1).pdfAula 3 Sistematização da Assistência de Enfermagem – SAE  (2) (1).pdf
Aula 3 Sistematização da Assistência de Enfermagem – SAE (2) (1).pdf
LarissaMachado97
 
O uso significativo do prontuário eletrônico de saúde e o acesso à informação
O uso significativo do prontuário eletrônico de saúde e o acesso à informaçãoO uso significativo do prontuário eletrônico de saúde e o acesso à informação
O uso significativo do prontuário eletrônico de saúde e o acesso à informaçãoDaniel Guedes
 
Apostila MÓDULO 3 - Cadastros básicos
Apostila MÓDULO 3 - Cadastros básicosApostila MÓDULO 3 - Cadastros básicos
Apostila MÓDULO 3 - Cadastros básicos
Winer Augusto da Fonseca
 
Buscando evidências em fontes de informação
Buscando evidências em fontes de informaçãoBuscando evidências em fontes de informação
Buscando evidências em fontes de informação
Leonardo Savassi
 

Semelhante a Clínica SGBD (15)

Apostila MÓDULO 6 - Dispensação
Apostila MÓDULO 6 - DispensaçãoApostila MÓDULO 6 - Dispensação
Apostila MÓDULO 6 - Dispensação
 
Analisis de Dados caso Hospital, projeto final feito em Power Bi
Analisis de Dados caso Hospital, projeto final feito em Power BiAnalisis de Dados caso Hospital, projeto final feito em Power Bi
Analisis de Dados caso Hospital, projeto final feito em Power Bi
 
Minu mundo sad ao médico 1.0
Minu mundo   sad ao médico 1.0Minu mundo   sad ao médico 1.0
Minu mundo sad ao médico 1.0
 
Apresentação Sistema Médico (SisMEDICO)
Apresentação Sistema Médico (SisMEDICO)Apresentação Sistema Médico (SisMEDICO)
Apresentação Sistema Médico (SisMEDICO)
 
Acesso a Farmácia Alto Custo
 Acesso a Farmácia Alto Custo Acesso a Farmácia Alto Custo
Acesso a Farmácia Alto Custo
 
Arquivo_22_REGISTROS_DE_ENFERMAGEM_versão_final.ppt
Arquivo_22_REGISTROS_DE_ENFERMAGEM_versão_final.pptArquivo_22_REGISTROS_DE_ENFERMAGEM_versão_final.ppt
Arquivo_22_REGISTROS_DE_ENFERMAGEM_versão_final.ppt
 
Passo-a-passo de configuração da TISS 3.02.00 pelo ProDoctor
Passo-a-passo de configuração da TISS 3.02.00 pelo ProDoctorPasso-a-passo de configuração da TISS 3.02.00 pelo ProDoctor
Passo-a-passo de configuração da TISS 3.02.00 pelo ProDoctor
 
Engenharia de software web
Engenharia de software webEngenharia de software web
Engenharia de software web
 
Medic time
Medic timeMedic time
Medic time
 
Documento de requisitos
Documento de requisitosDocumento de requisitos
Documento de requisitos
 
Apostila MÓDULO 8 - Orientações gerais
Apostila MÓDULO 8 - Orientações geraisApostila MÓDULO 8 - Orientações gerais
Apostila MÓDULO 8 - Orientações gerais
 
Aula 3 Sistematização da Assistência de Enfermagem – SAE (2) (1).pdf
Aula 3 Sistematização da Assistência de Enfermagem – SAE  (2) (1).pdfAula 3 Sistematização da Assistência de Enfermagem – SAE  (2) (1).pdf
Aula 3 Sistematização da Assistência de Enfermagem – SAE (2) (1).pdf
 
O uso significativo do prontuário eletrônico de saúde e o acesso à informação
O uso significativo do prontuário eletrônico de saúde e o acesso à informaçãoO uso significativo do prontuário eletrônico de saúde e o acesso à informação
O uso significativo do prontuário eletrônico de saúde e o acesso à informação
 
Apostila MÓDULO 3 - Cadastros básicos
Apostila MÓDULO 3 - Cadastros básicosApostila MÓDULO 3 - Cadastros básicos
Apostila MÓDULO 3 - Cadastros básicos
 
Buscando evidências em fontes de informação
Buscando evidências em fontes de informaçãoBuscando evidências em fontes de informação
Buscando evidências em fontes de informação
 

Mais de Miguel Oliveira

Gestão da Manutenção Lean
Gestão da Manutenção LeanGestão da Manutenção Lean
Gestão da Manutenção LeanMiguel Oliveira
 
Planeta inteligente & máquina que pensam
Planeta inteligente & máquina que pensamPlaneta inteligente & máquina que pensam
Planeta inteligente & máquina que pensamMiguel Oliveira
 
Livro Jogos Populares e Tradicionais Portugueses
Livro Jogos Populares e Tradicionais PortuguesesLivro Jogos Populares e Tradicionais Portugueses
Livro Jogos Populares e Tradicionais PortuguesesMiguel Oliveira
 
Animador de Campos de Férias
Animador de Campos de FériasAnimador de Campos de Férias
Animador de Campos de FériasMiguel Oliveira
 
Apresentação do Programa Juventude Acção (PJA)
Apresentação do Programa Juventude Acção (PJA)Apresentação do Programa Juventude Acção (PJA)
Apresentação do Programa Juventude Acção (PJA)Miguel Oliveira
 
Apresentação Trabalho ARI
Apresentação Trabalho ARIApresentação Trabalho ARI
Apresentação Trabalho ARIMiguel Oliveira
 

Mais de Miguel Oliveira (8)

Gestão da Manutenção Lean
Gestão da Manutenção LeanGestão da Manutenção Lean
Gestão da Manutenção Lean
 
Planeta inteligente & máquina que pensam
Planeta inteligente & máquina que pensamPlaneta inteligente & máquina que pensam
Planeta inteligente & máquina que pensam
 
Livro Jogos Populares e Tradicionais Portugueses
Livro Jogos Populares e Tradicionais PortuguesesLivro Jogos Populares e Tradicionais Portugueses
Livro Jogos Populares e Tradicionais Portugueses
 
Conceito do Jogo
Conceito do JogoConceito do Jogo
Conceito do Jogo
 
Animador de Campos de Férias
Animador de Campos de FériasAnimador de Campos de Férias
Animador de Campos de Férias
 
Apresentação do Programa Juventude Acção (PJA)
Apresentação do Programa Juventude Acção (PJA)Apresentação do Programa Juventude Acção (PJA)
Apresentação do Programa Juventude Acção (PJA)
 
Apresentação Trabalho ARI
Apresentação Trabalho ARIApresentação Trabalho ARI
Apresentação Trabalho ARI
 
Engenharia Software
Engenharia SoftwareEngenharia Software
Engenharia Software
 

Último

Aula 02 Sistema Tegumentar (1).pp ANATOMIAtx
Aula 02 Sistema Tegumentar (1).pp ANATOMIAtxAula 02 Sistema Tegumentar (1).pp ANATOMIAtx
Aula 02 Sistema Tegumentar (1).pp ANATOMIAtx
JordevBarbosa
 
Aula Exame físico genitália masculina.pptx
Aula Exame físico genitália masculina.pptxAula Exame físico genitália masculina.pptx
Aula Exame físico genitália masculina.pptx
FMIT
 
Apostila Cirurgia I Apostila de Cirurgia e Traumatologia Bucomaxilofacial...
Apostila   Cirurgia I   Apostila de Cirurgia e Traumatologia Bucomaxilofacial...Apostila   Cirurgia I   Apostila de Cirurgia e Traumatologia Bucomaxilofacial...
Apostila Cirurgia I Apostila de Cirurgia e Traumatologia Bucomaxilofacial...
ThayzaFabri1
 
ATLS Choque atualizado - medicina - Brasil
ATLS Choque atualizado - medicina - BrasilATLS Choque atualizado - medicina - Brasil
ATLS Choque atualizado - medicina - Brasil
MarcelloFres1
 
Prevenção de Acidentes de Trabalho na Enfermagem.pdf
Prevenção de Acidentes de Trabalho na Enfermagem.pdfPrevenção de Acidentes de Trabalho na Enfermagem.pdf
Prevenção de Acidentes de Trabalho na Enfermagem.pdf
HELLEN CRISTINA
 
MEDICINA PSICOSSOMÁTICA [SAÚDE FÍSICA E MENTAL]
MEDICINA PSICOSSOMÁTICA [SAÚDE FÍSICA E MENTAL]MEDICINA PSICOSSOMÁTICA [SAÚDE FÍSICA E MENTAL]
MEDICINA PSICOSSOMÁTICA [SAÚDE FÍSICA E MENTAL]
ESCRIBA DE CRISTO
 
CLINÍCA CIRURGICA NEUROANATOMIA VETERINARIA
CLINÍCA CIRURGICA NEUROANATOMIA VETERINARIACLINÍCA CIRURGICA NEUROANATOMIA VETERINARIA
CLINÍCA CIRURGICA NEUROANATOMIA VETERINARIA
FernandaSilveira844976
 
ATENÇÃO BÁSICA DE SAÚDE.pdf E SUAS NUANCES
ATENÇÃO BÁSICA DE SAÚDE.pdf E SUAS NUANCESATENÇÃO BÁSICA DE SAÚDE.pdf E SUAS NUANCES
ATENÇÃO BÁSICA DE SAÚDE.pdf E SUAS NUANCES
PolyannaMartins1
 
imunidade neonatal medicina veterinaria.
imunidade neonatal medicina veterinaria.imunidade neonatal medicina veterinaria.
imunidade neonatal medicina veterinaria.
cont16
 
educacao sexual trabalho unidade básicaa
educacao sexual trabalho unidade básicaaeducacao sexual trabalho unidade básicaa
educacao sexual trabalho unidade básicaa
leandrodias143
 
Pequeno Hans .pdf trabalho slide 2024 hmmm
Pequeno Hans .pdf trabalho slide 2024 hmmmPequeno Hans .pdf trabalho slide 2024 hmmm
Pequeno Hans .pdf trabalho slide 2024 hmmm
estrategiamelo1234
 
RESULTADO FINAL PARA FINS DE HOMOLOGAÇÃO.pdf
RESULTADO FINAL PARA FINS DE HOMOLOGAÇÃO.pdfRESULTADO FINAL PARA FINS DE HOMOLOGAÇÃO.pdf
RESULTADO FINAL PARA FINS DE HOMOLOGAÇÃO.pdf
dutraanne33
 

Último (12)

Aula 02 Sistema Tegumentar (1).pp ANATOMIAtx
Aula 02 Sistema Tegumentar (1).pp ANATOMIAtxAula 02 Sistema Tegumentar (1).pp ANATOMIAtx
Aula 02 Sistema Tegumentar (1).pp ANATOMIAtx
 
Aula Exame físico genitália masculina.pptx
Aula Exame físico genitália masculina.pptxAula Exame físico genitália masculina.pptx
Aula Exame físico genitália masculina.pptx
 
Apostila Cirurgia I Apostila de Cirurgia e Traumatologia Bucomaxilofacial...
Apostila   Cirurgia I   Apostila de Cirurgia e Traumatologia Bucomaxilofacial...Apostila   Cirurgia I   Apostila de Cirurgia e Traumatologia Bucomaxilofacial...
Apostila Cirurgia I Apostila de Cirurgia e Traumatologia Bucomaxilofacial...
 
ATLS Choque atualizado - medicina - Brasil
ATLS Choque atualizado - medicina - BrasilATLS Choque atualizado - medicina - Brasil
ATLS Choque atualizado - medicina - Brasil
 
Prevenção de Acidentes de Trabalho na Enfermagem.pdf
Prevenção de Acidentes de Trabalho na Enfermagem.pdfPrevenção de Acidentes de Trabalho na Enfermagem.pdf
Prevenção de Acidentes de Trabalho na Enfermagem.pdf
 
MEDICINA PSICOSSOMÁTICA [SAÚDE FÍSICA E MENTAL]
MEDICINA PSICOSSOMÁTICA [SAÚDE FÍSICA E MENTAL]MEDICINA PSICOSSOMÁTICA [SAÚDE FÍSICA E MENTAL]
MEDICINA PSICOSSOMÁTICA [SAÚDE FÍSICA E MENTAL]
 
CLINÍCA CIRURGICA NEUROANATOMIA VETERINARIA
CLINÍCA CIRURGICA NEUROANATOMIA VETERINARIACLINÍCA CIRURGICA NEUROANATOMIA VETERINARIA
CLINÍCA CIRURGICA NEUROANATOMIA VETERINARIA
 
ATENÇÃO BÁSICA DE SAÚDE.pdf E SUAS NUANCES
ATENÇÃO BÁSICA DE SAÚDE.pdf E SUAS NUANCESATENÇÃO BÁSICA DE SAÚDE.pdf E SUAS NUANCES
ATENÇÃO BÁSICA DE SAÚDE.pdf E SUAS NUANCES
 
imunidade neonatal medicina veterinaria.
imunidade neonatal medicina veterinaria.imunidade neonatal medicina veterinaria.
imunidade neonatal medicina veterinaria.
 
educacao sexual trabalho unidade básicaa
educacao sexual trabalho unidade básicaaeducacao sexual trabalho unidade básicaa
educacao sexual trabalho unidade básicaa
 
Pequeno Hans .pdf trabalho slide 2024 hmmm
Pequeno Hans .pdf trabalho slide 2024 hmmmPequeno Hans .pdf trabalho slide 2024 hmmm
Pequeno Hans .pdf trabalho slide 2024 hmmm
 
RESULTADO FINAL PARA FINS DE HOMOLOGAÇÃO.pdf
RESULTADO FINAL PARA FINS DE HOMOLOGAÇÃO.pdfRESULTADO FINAL PARA FINS DE HOMOLOGAÇÃO.pdf
RESULTADO FINAL PARA FINS DE HOMOLOGAÇÃO.pdf
 

Clínica SGBD

  • 1. Trabalho de SGBD Trabalho desenvolvido por Miguel Oliveira (581), Paulo Cardoso (584) e Pedro Teixeira (585)
  • 3. Objectivo Mini-Trabalho I Crie uma base de dados para uma Clínica ou Centro de Saúde, em que se pretende registar: Os doentes — Doentes (N° Processo, Nome, Data Nascimento, Morada, Telefone); Os médicos — Médico (Código, Nome. Especialidade); As consultas dos doentes em relação aos médicos, o que deve permitir registar a data de consulta; Os internamentos dos doentes, o que deve incluir a data de entrada, a data de saída e o n.° do quarto; Os medicamentos receitados aos doentes. Não se esqueça que os dados privados dos doentes devem ser salvaguardados. Crie formulários, consultas e relatórios que permitam uma utilização mais agradável da referida base de dados. O sistema terá de permitir dar respostas a questões do tipo: Que doentes serão consultadas pelo médico X no dia Y? Quais os medicamentos estão a ser administrados ao doente W? Que quartos estão ocupados e por quem?
  • 4. Introdução Tentamos na elaboração desta base de dados e sua normalização, conciliar as melhores prática de normalização e todas as informações / práticas ensinadas pelo Prof. Roberto Rodrigues. O script enviado para avaliação foi testado em 2008 sem erros. Na versão SQL Server 2005 a sua execução gerou alguns erros, sendo que, mesmo assim a BD e as tabelas foram criadas com sucesso.
  • 5. Diagrama SQL Número Automático Chave Estrangeira Permite Nulos Chave Primária Único
  • 6. Tabela Pessoa Esta tabela contém toda a informação comum aos doentes e aos médicos. Vai buscar à tabela codigos_postais o Código Postal, e esta por sua vez vai buscar à tabela localidades buscar a Localidade.
  • 7. Tabela Medicos / Tabela Doentes Tabela Medicos Guardamos a informação específica dos médicos sendo a Especialidade recolhida na tabela especialidades. Tabela Doentes Colocamos todas as informações relativas ao doente.
  • 8. Tabela Consultas Na tabela consultas vamos ter a data da consulta e vamos buscar a informação do consultório à Tabela consultorios. A informação do médico é recolhida na Tabela medicos e a informação dos doentes à Tabela dos doentes e preenchemos ainda a data da consulta.
  • 9. Tabela das Receitas É o cabeçalho da receita. A restante informação de que necessita, vais buscar à tabela de consultas. A restante informação relativa aos medicamentos receitados em cada consulta é guardada na Tabela receita_linhas.
  • 10. Tabela Receitas_linhas Nesta tabela está guardada toda a informação relativa aos medicamentos receitados em cada receita. Dos medicamentos temos ainda guardado a quantidade receitada, e a data de início e fim da toma, sendo que a última permite nulos.
  • 11. Tabela Internamentos Na Tabela internamentos temos a informação sobre os internamentos, onde cada um tem uma data de internamento e a data de saída. A informação relativa à consulta vem da Tabela Consulta e a da cama vem da Tabela Camas.
  • 12.
  • 13.
  • 14. Funcionamento / Pensamento crítico A Tabela “principal” é a Tabela consultas, pois é a partir de uma consulta que vamos utilizar a maioria das tabelas criadas, isto é, identificamos os envolvidos, e ainda pode originar um internamento e/ou uma ou mais receitas. Existe também a possibilidade de permitir a marcação de consultas. Quando é preenchida uma receita pelo médico (a partir de uma consulta), obtemos automaticamente a data da receita através da data da consulta. Os detalhes da receita, preenchemos através da Tabela receita_linha, onde colocamos a quantidade de cada medicamento receitado, a data de início e fim da toma, sendo estas últimas de preenchimento obrigatório para controlarmos os medicamentos que cada doente está a tomar em determinada data. É ainda obrigatório o preenchimento da prescrição do medicamento.
  • 15. Funcionamento / Pensamento crítico Quando existe um internamento (novamente a partir da consulta) preenchemos a data de entrada, e atribuímos uma cama, sendo que estes dados são de preenchimento obrigatórios. O preenchimento da data saída pode ser nula aquando do internamento, pois existem patologias para as quais não se sabe o tempo de recuperação do doente. No fim este campo da tabela é de preenchimento obrigatório, caso contrário a cama não ficar disponível para novo internamento. As camas partimos do pressuposto que podem mudar de quarto, e o doente também pode mudar de cama. Assim as camas estão associadas a um quarto, quarto esse que tem uma localização (por exemplo em que andar ou bloco está). Cada quarto tem ainda definida uma lotação máxima de camas.
  • 16. Funcionamento / Pensamento crítico A relação entre quartos e camas é feita na tabela quartos_camas onde utilizamos uma chave primária id_quartos_camas, 2 chaves estrangeiras (quarto e cama) e ainda um campo de data para efeitos de histórico dos movimentos das camas. FIM