proyecto final base de datosahora
TRANSCRIPT
![Page 1: Proyecto Final Base de Datosahora](https://reader035.vdocuments.site/reader035/viewer/2022062419/557202364979599169a32677/html5/thumbnails/1.jpg)
UNIVERSIDAD NACIONAL DE LA AMAZONIA PERUANA
FACULTAD DE INGENIERIA DE SISTEMAS E INFORMATICA
TRABAJO DE: TEORIA DEL DISEÑO DE DE BASE DE DATOS
HOSPITALIZACION DEL HOSPITAL REGIONAL DE LORETO MEDIANTE EL SIS
Curso:Teoría Del Diseño De Bases De Datos
Docente:Ing. Jose Edgar García Diaz
Integrantes:Ocampo Fasabi EdgardTaminchi Santillan Jose DavidRojas Upiachihua Germán Alberto
![Page 2: Proyecto Final Base de Datosahora](https://reader035.vdocuments.site/reader035/viewer/2022062419/557202364979599169a32677/html5/thumbnails/2.jpg)
IQUITOS-PERU
DATOS GENERALES
NOMBRE: Hospitalización en especi
DIRECCION: Se encuentra ubicada en la calle nanay N° #363 distrito de Iquitos provincia de maynas
AREA DE ESTUDIO: Administración de la botica
RESPONSABLE DEL AREA: Ing. Cleto Jara: Es el Administrador del Sistema de Farmacia
RESUMEN EJECUTIVO DE LABORES QUE REALIZA EL ÁREA DE ESTUDIO:
El objetivo de esta área es definir los servicios que se brindan en la Botica:
La botica se dedica a la venta de medicamentos y a la cual se realizo la base datos para el mejoramiento administrativo de la botica.
![Page 3: Proyecto Final Base de Datosahora](https://reader035.vdocuments.site/reader035/viewer/2022062419/557202364979599169a32677/html5/thumbnails/3.jpg)
SITUACION ACTUAL DEL SIS EN HOSPITAL APOYO IQUITOS
ctualmente la Botica Unap cuenta con un sistema de atención que es manejada por un gerente y personales. Este sistema funciona de la
siguiente manera: A Re gerente: Ing. Luis Vílchez Alcala:
Es el Administrador del Sistema de Farmacia. En el cual tendría un código de Ingreso a la base de datos lo cual puede Modificar, Eliminar y Actualizar todos los datos del Sistema.
Re gerente: Dr. Luis VilchesNo tiene acceso al Sistema, el solo es el encargado de verificar el orden, fecha de vencimiento y que falta para realizar un nuevo pedido. También está entre sus funciones la atención al público.
El PersonalSe encarga de la atención al cliente y dentro del sistema es la encargada de registrar todos los productos que venden y compran, mas no puede modificar los datos que están dentro de ello.
Con respecto a los clientes existen dos tipos de clientes: “CLIENTE AL CONTADO” y “CLIENTE A CREDITO”.Cuando es un cliente al público o al contado no registran sus datos personales; pero cuando es un cliente a crédito solo el nombre y el Numero DNI son registrados en el sistema.
Cliente Al ContadoUn cliente al contado es cualquier persona pública que realiza compras en la botica y el pago es al contado.
Cliente A CréditoSon todos aquellas personas que trabajan en la misma Universidad lo cual por cada crédito que hagan son descontados por planilla de su sueldo.
![Page 4: Proyecto Final Base de Datosahora](https://reader035.vdocuments.site/reader035/viewer/2022062419/557202364979599169a32677/html5/thumbnails/4.jpg)
30/06/2011
El día jueves 30 de Junio del 2011 siendo las 10.00 am con la ayuda del Re gerente y la secretaria de la Botica nos informaron lo siguiente:
Para que un cliente al crédito puede efectuar un crédito solo necesita coordinar con el Gerente Ing. Cleto Jara. y dar su nombre, DNI para ser Registrados en el Sistema y ser descontados por planilla.
Otro dato adicional que nos dio es que si un cliente al contado efectúa una compra recibirá un descuento del 10% por cualquier cantidad de productos. Que consuma mientras que un cliente a crédito no se le aumenta ni disminuye el precio de los productos.
01/07/2011
El 01 de Julio del 2011 siendo las 6:30pm con los datos obtenidos empezamos el proceso del Plan de desarrollo de la Base De Datos, en la cual desarrollamos lo siguiente: Diagrama de Base De Datos, entidad relación, procedimientos almacenados, Triggers y Cursores.
![Page 5: Proyecto Final Base de Datosahora](https://reader035.vdocuments.site/reader035/viewer/2022062419/557202364979599169a32677/html5/thumbnails/5.jpg)
ENTIDAD RELACION
VISTA FISICA
![Page 6: Proyecto Final Base de Datosahora](https://reader035.vdocuments.site/reader035/viewer/2022062419/557202364979599169a32677/html5/thumbnails/6.jpg)
![Page 7: Proyecto Final Base de Datosahora](https://reader035.vdocuments.site/reader035/viewer/2022062419/557202364979599169a32677/html5/thumbnails/7.jpg)
![Page 8: Proyecto Final Base de Datosahora](https://reader035.vdocuments.site/reader035/viewer/2022062419/557202364979599169a32677/html5/thumbnails/8.jpg)
![Page 9: Proyecto Final Base de Datosahora](https://reader035.vdocuments.site/reader035/viewer/2022062419/557202364979599169a32677/html5/thumbnails/9.jpg)
VISTA LOGICA
![Page 10: Proyecto Final Base de Datosahora](https://reader035.vdocuments.site/reader035/viewer/2022062419/557202364979599169a32677/html5/thumbnails/10.jpg)
![Page 11: Proyecto Final Base de Datosahora](https://reader035.vdocuments.site/reader035/viewer/2022062419/557202364979599169a32677/html5/thumbnails/11.jpg)
CONSULTAS
![Page 12: Proyecto Final Base de Datosahora](https://reader035.vdocuments.site/reader035/viewer/2022062419/557202364979599169a32677/html5/thumbnails/12.jpg)
1. Mostrar Nombres y Apellidos de pacientes con Soat y el nombre del SOAT.
Solución:SELECT Pa.nom_pac+' '+Pa.pat_pac 'Nombres y Apellidos',So.nom_soat FROM Pacientes PaINNER JOIN Atencion AtON Pa.cod_pac=At.cod_pacINNER JOIN Soat SoON So.cod_soat=At.cod_soat
SELECT * FROM PacientesSELECT * FROM SoatSELECT * FROM Atencion
--Mostrar Nombres y Apellidos de pacientes con Soat y el nombre del SOAT--Solución:SELECT Pa.nom_pac+' '+Pa.pat_pac 'Nombres y Apellidos',So.nom_soat FROM Pacientes PaINNER JOIN Atencion AtON Pa.cod_pac=At.cod_pacINNER JOIN Soat SoON So.cod_soat=At.cod_soat
SELECT * FROM HospitalizadosSELECT * FROM Hosp_MedSELECT * FROM Medicamentos
--Mostrar Todos los Responsables(Doctores) y Medicamentos usados en pacientes Hospitalizados el 6 de Diciembre del 2007--Solución:SELECT Ho.respon_hosp,Me.nom_medFROM Hospitalizados HoINNER JOIN Hosp_Med HMON Ho.cod_hosp=HM.cod_hospINNER JOIN Medicamentos MeON Me.cod_med=HM.cod_medWHERE fecha_inicio_hosp='06/12/2007'group by Ho.respon_hosp,Me.nom_med
--Crear un Procedimiento almacenado que muestre los detalles de los pacientes Hospitalizados,el plan que llevan--de acuerdo al plan que llevan.
select * from Planesselect * from Pacientesselect * from Atencion
Alter PROCEDURE Detalle_Paciente@nom_planx char(2)asSelect Pl.nom_plan as 'Plan',Pa.nom_pac,Pa.pat_pac,Pa.sexo,Pa.edad,Pa.num_his_pac from Pacientes PaINNER JOIN Atencion Aton Pa.cod_pac=At.cod_pacINNER JOIN Planes Plon Pl.cod_plan=At.cod_planWhere Pl.nom_plan=@nom_planx
![Page 13: Proyecto Final Base de Datosahora](https://reader035.vdocuments.site/reader035/viewer/2022062419/557202364979599169a32677/html5/thumbnails/13.jpg)
Group by Pl.nom_plan,Pa.nom_pac,Pa.pat_pac,Pa.sexo,Pa.edad,Pa.num_his_pac--Ejecución:EXEC Detalle_Paciente 'C'
--Crear un trigger llamado Nuevos_Servicios, que al insertar un nuevo servicio en la tabla servicio, Registre automáticamente en una tabla llamado--DetalleRegServicio, el servicio y el tiempo de inserción.--Solución:Alter Trigger DetalleRegServicio2 on Serviciofor insertasbeginset nocount on;insert into DetalleRegServicio(nom_servi,fecha_insert)select nom_serv,getdate() from insertedend
insert into servicio(cod_serv,nom_serv) values(12,'NEUROLOGIA')insert into servicio(cod_serv,nom_serv) values(13,'OTORRINO')insert into servicio(cod_serv,nom_serv) values(14,'UROLOGIA')
![Page 14: Proyecto Final Base de Datosahora](https://reader035.vdocuments.site/reader035/viewer/2022062419/557202364979599169a32677/html5/thumbnails/14.jpg)