You are on page 1of 14

UNIVERSIDAD NACIONAL DEL ALTIPLANO PUNO

ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS

ASIGNATURA:

Fundamentos De Base De Datos

INGENIERO:

Aliaga Payehuanca Elvis Augusto

TRABAJO:

base de datos de un hospital

PRESENTADO POR:

Coila Ticona Jehan carlos


Calvo Ccallo Yemira Laura

PUNO –PERÚ
24/06/2019
INTRODUCCIÓN

La automatización de un sistema de información, en este caso del Hospital


de “paucarcolla” representaría un gran cambio con respecto a su
funcionamiento debido a la mala organización del control y manejo de las
consultas médicas.

Con la utilización del gestor de bases de datos MySQL, el cual se basa en el


sistema de bases de datos relacionales, nos permitió llevar acabo el trabajo
para un control más dinámico Mejorando tales problemas se ahorraría tiempo y
esfuerzo a los trabajadores encargados de este proceso.
PLANTEAMIENTO DEL PROBLEMA

Desde la antigüedad el ser humano ha buscado mejorar su forma de vida y


de trabajo, llegando así a tener una gran evolución tecnológica. Gracias a la
llegada de la tecnología son muchos los cambios que se han producido en
diferentes aéreas profesionales a nivel mundial, dejando atrás los procesos
manuales y produciendo un gran ahorro de tiempo y espacio. Un sistema
está diseñada para liberar al hombre de labores tediosas y rutinarias para así
ejecutarlas con mayor rapidez. Un sistema hoy en dia es parte indispensable
en nuestras vidas.

Un sistema de información no es únicamente un conjunto de programas y


equipos informáticos los cuales se utilizan en la gestión diaria de la actividad
productiva; su perspectiva se ha ampliado, evolucionando a lo largo del
tiempo y de considerarse como una mera herramienta que disminuía la
burocracia y facilitaba las transacciones ha pasado a considerarse un arma
estratégica que permite a la organización lograr una ventaja competitiva
sostenible. Por ello toda organización ha de considerarlos en el proceso de
planificación de la estrategia empresarial y a partir de ahí desarrollar dicho
sistema de información del modo más conveniente según las necesidades de
información de la organización y de la estructura interna de esta última.

En las últimas décadas los sistemas de información se han convertido en una


herramienta funcional y crítica de una organización, casi todas las empresas
alrededor del mundo dependen de la tecnología digital para procesar
información. Su papel principal es apoyar la coordinación de las distintas
unidades de una organización. La manera en que la información está
distribuida y es analizada dentro de una empresa puede ser un factor muy
importante para el éxito de la misma, consecuentemente los sistemas de
información desempeñan un rol esencial en una organización.
La problemática que se presenta en el Hospital de “paucarcolla” es que los
procesos que se llevan a cabo se realizan de forma manual ya que no
cuentan con sistemas automatizados requeridos para realizar dichos
procesos, siendo esto un contratiempo tanto para el personal que labora en
el hospital como para los pacientes que acuden a él, es por ello que Surge la
necesidad de incorporar la tecnología y proponer la implementación de un
sistema de información para el almacenamiento y control de las consultas
que se llevan a cabo en el hospital de “paucarcolla” que mejore el proceso
de almacenamiento y control que se lleva cabo actualmente en el hospital, lo
que permitirá contar con una herramienta que va a generar grandes
beneficios tanto económicos como sociales para la organización.

La implementación del nuevo sistema de almacenamiento traerá grandes


beneficios como la Mejora de las condiciones de trabajo del personal,
suprimiendo los trabajos penosos e incrementando la seguridad, también
permitirá Mejorar la calidad de la información y suprimir el tiempo de
búsqueda así como también Simplificara el mantenimiento, de forma que el
operario no requiera grandes conocimientos para la manipulación del
proceso.
EJERCICIO DE ENTIDAD RELACIÓN

El Hospital de “paucarcolla” necesita una base de datos para llevar un control


y organización de cada una de las situaciones. De los médicos se necesita
guardar los siguientes datos: nombre, apellido, especialidad sector, calle,
edificio, experiencia, fecha de nacimiento, sexo; la cual esta información se
enviara a recursos humanos. Los recursos humanos se encargar de guardar
toda la información de los médicos para la realización de su contrato. Dentro
del contrato se extraen los siguientes datos: idm, idh, cargo, sueldo, y fecha
de contrato. El archivo guardara los datos de los médicos enviados por los
recursos humanos a la plataforma tecnológica, estos serían: los datos
personales de cada médico a su sala o área de especialidad que ocupara
dicho cargo en el hospital. Cada sala tiene una especialidad y está ubicada
en un piso diferente para la atención de cada paciente que será atendido por
consultas. Los pacientes, también serán registrados en una base de datos
para llevar un control de visitas, a cada persona se le tomara los siguientes
datos: nombre, apellido, sector, calle, edificio, fecha de nacimiento, sexo.
Estos datos serán insertados en el registro. Cada paciente padecerá al
menos una enfermedad de la cual será atendido según la especialidad de
cada médico. La enfermedad también se encuentra identificada por su
síntoma al momento de la consulta y dar un diagnóstico.
DIAGRAMA DE ENTIDAD RELACIÓN

Hospital Tiene Salas

Trabaja Esta

Medico Atiende Paciente

Tiene

Enfermedad
BASES DE DATOS
RELACIONES.

1 M
Hospital Tiene Salas

M M
Medico Atiende Paciente

1 M
Hospital Trabaja Medico

M M
Salas Esta Pacientes

M 1
Pacientes Padece Enfermedades
Sentencias SQL

CREANDO LA TABLA EN LA B.D MINISTERIO_DE_SALUD

CREATE TABLE ministerio_de_salud.medico (idm VARCHAR(45), nombre


VARCHAR(45), apellido VARCHAR(45), especialidad VARCHAR(45), sector
VARCHAR(45), calle VARCHAR(45), edificio VARCHAR(45), fecha_nac
DATE, experiencia INTEGER, sexo VARCHAR(45), edo_civil VARCHAR(45),
PRIMARY KEY (idm));
CREATE TABLE ministerio_de_salud.hospital (idh VARCHAR(45), nombre
VARCHAR(45), sector VARCHAR(45), calle VARCHAR(45), edificio
VARCHAR(45), cant_camas INTEGER, cant_medicos INTEGER, PRIMARY
KEY (idh));
CREATE TABLE ministerio_de_salud.contrato (idm VARCHAR(45), idh
VARCHAR(45), cargo VARCHAR(45), sueldo FLOAT(45), fecha_contrato
DATE, PRIMARY KEY (idm,idh)),

KEY RelacionMedico (idm),


KEY RelacionHospital (idh),
CONSTRAINT RelacionHospital FOREIGN KEY (idh) REFERENCES
hospital (idh),
CONSTRAINT RelacionMedico FOREIGN KEY (idm) REFERENCES medico
(idm);
CREATE TABLE ministerio_de_salud.localizacion (idloc VARCHAR(45) NOT
NULL, telefono VARCHAR(45), correo VARCHAR(45) UNIQUE, pag_web
VARCHAR(45), PRIMARY KEY (idm,idh)),

KEY RelacionHospital2 (idloc),


KEY RelacionMedico2 (idloc),
CONSTRAINT RelacionHospital2 FOREIGN KEY (idloc) REFERENCES
hospital (idh),
CONSTRAINT RelacionMedico2 FOREIGN KEY (idloc) REFERENCES
medico (idm);
INSERTANDO DATOS EN TABLA EN LA B.D MINISTERIO_DE_SALUD

INSERT INTO ministerio_de_salud.medico VALUES


('idm','nombre','apellido','especialidad',’sector’,’calle’,’edificio’,’fecha_nac’,’exp
eriencia’sexo’,’edo_civil’);

INSERT INTO ministerio_de_salud.hospital VALUES


('idh','nombre','sector’,’calle’,’edificio’,’cant_camas’,’cant_medicos’);

INSERT INTO sala VALUES ('ids','nombre','cant_camas','cant',’piso’);

INSERT INTO ministerio_de_salud.paciente VALUES


('idp','nombre','apellido','calle',’sector’,’edificio’,’sexo’,’fecha_nac’);

INSERT INTO ministerio_de_salud.fermedad VALUES ('ide','nombre');

INSERT INTO ministerio_de_salud.contrato VALUES


('idm','idh','cargo','sueldo',’fecha_contrato’);

ELIMINAR REGISTRO DE LA TABLA EN LA B.D MINISTERIO_DE_SALUD

DELETE FROM ministerio_de_salud.paciente WHERE idp='1';


TABLAS

TABLA 1 HOSPITAL Tabla N°1


Campo: Restriccion: Tipos de datos: Descripcion:
IDH 124234 Varchar(45) Identificacion del hospital.
Nombre paucarcolla Varchar(45) Nombre del hospital.
Sector puno Varchar(45) Nombre donde esta ubicado el hospital.
Calle Jr.candelaria Varchar(45) Direccion del hospital.
Edificio 2 pisos Varchar(45) Numero del edificio.
Cant_camas 35 Entero Numero total de camas en el hospital.
Cant_medico 12 Entero Numero total de medicos en el hospital.

TABLA 2 SALA Tabla N°2


Campo: Restriccion: Tipos de datos: Descripcion:
IDS Segundo píso Varchar(45) Informacion sobre la ubicacion.
Nombre Medicina Varchar(45) Nombre de la sala de el hospital.
Cant_camas 4 Entero Numero de camas de la sala.
Piso segundo Varchar(45) Numero del pisO de la sala.
TABLA 3 MEDICO Tabla N°3
Campo: Restriccion: Tipos de datos: Descripcion:
IDM 124234 Varchar(45) Numero que identifica al medico.
Nombre Jose Antonio Varchar(45) Nombre de el medico.
Apellido Garcia Montoya Varchar(45) Apellido de el medico.
Especialidad: Medicina general Varchar(45) Especialidad de el medico.
Sector puno Varchar(45) Sector donde vive el medico.
Calle bellavista Varchar(45) Calle donde vive el medico
Edificio Requerido Varchar(45) Numero del edificio donde vive el medico.
Fecha_nac 21-07-87 Dare Fecha de nacimiento del medico.
Experiencia 3 años Entero Experiencia del medico.
Sexo Masculino Varchar(45) Genero del medico.
Edo_civil casado Varchar(45) Estado civil del medico.
TABLA 4 PACIENTE
Campo: Restriccion: Tipos de datos: Descripcion:
IDP 31124234 Varchar(45) Identificacion del paciente.
Nombre Julio cesar Varchar(45) Nombre del paciente.
Apellido Quispe mamani Varchar(45) Apellido del paciente.
Sector paucarcolla Varchar(45) Sector donde vive el paciente.
Calle Jr.candelaria Varchar(45) Calle en donde el paciente.
Edificio Ninguno Varchar(45) Numero del edificio donde vive el paciente.
Sexo Masculino Varchar(45) Genero del paciente.
Fecha_nac 25-06-76 Date Fecha de nacimiento del paciente.

TABLA 5 ENFERMEDAD Tabla N°5


Campo: Restriccion: Tipos de datos: Descripcion:
IDE grabe Entero
Nombre gripe Varchar(45)

You might also like