SlideShare una empresa de Scribd logo
1 de 10
Descargar para leer sin conexión
INSTITUTO TECNOLÓGICO SUPERIOR
“NUESTRA SEÑORA DEL ROSARIO”
1
TRABAJO FINAL UNIDAD 4
1. Datos informativos:
Especialidad: Análisis de sistemas
Ciclo: 4to.
Estudiante: Andrés Alejandro Aguilar Jiménez
Asignatura: Base de datos II
Docente: Luis Tillaguango
Fecha: 25 de Agosto del 2016
2. Tema.
Realizar una base de datos relacionada, lógica y normalizada (dirigida al hospital “Isidro
Ayora”).
3. Objetivo general
Desarrollar la identificación de los elementos necesarios para la elaboración de una base de
datos orientada al funcionamiento dentro de un hospital e identificar las relaciones y datos
necesarios para su correcto y óptima operatividad.
4. Introducción.
El presente trabajo tiene como finalidad mostrar el procedimiento a seguir para elaborar una
base de datos lógica relacional para el funcionamiento de un hospital y sus operaciones más
relevantes con el uso de las herramientas correspondientes para la adecuada estructuración y
desarrollo de una base de datos.
5. Desarrollo.
5.1. Enunciado.
Elaboración de una base de datos para un hospital público en el cual se registran los pacientes
a través de la atención en caja de la recepción además de llenar un historial de paciente y se
organiza la cita con anterioridad en la cual debe ser registrado el paciente y estas se
establecerán la habitación en la cual será atendido.
5.2. Identificación de Entidades.
● Establecimiento.
● Doctor.
● Paciente.
● Recepcionista.
INSTITUTO TECNOLÓGICO SUPERIOR
“NUESTRA SEÑORA DEL ROSARIO”
2
● Enfermero/a
● Habitación.
● Cita.
● Horario.
● Historial médico.
● Recepcionista
5.3. Diagrama de modelo entidad-relación.
Figura 1: Diagrama entidad relación de la base de datos
Fuente: hospital “Isidro Ayora”
Autor: Andrés Aguilar
INSTITUTO TECNOLÓGICO SUPERIOR
“NUESTRA SEÑORA DEL ROSARIO”
3
5.4. Diagrama de clases
Figura 2. Diagrama de clases de la base de datos del sistema hospital
Fuente: hospital “Isidro Ayora”
Autor: Andrés Aguilar
INSTITUTO TECNOLÓGICO SUPERIOR
“NUESTRA SEÑORA DEL ROSARIO”
4
5.5. Creación de procedimientos almacenados.
- PROCEDIMIENTOS ALMACENADOS DE INSERCIÓN.
- DOCTOR
CREATE DEFINER=`root`@`localhost` PROCEDURE `insertar_doctor`(
in _idpersona int,
in _nombre Varchar(45),
in _apellido VARCHAR (45),
in _telefono VARCHAR (45),
in _celular VARCHAR (45),
in _correo VARCHAR (45),
in _edad VARCHAR (45),
in _observaciones VARCHAR (45),
in _direccion VARCHAR (45),
in _iddoctor int,
in _cargo VARCHAR (45),
in _especialidad VARCHAR (45),
in _horario int
)
BEGIN
INSERT INTO
persona(idpersona,nombre,apellido,telefono,celular,correo,edad,observaciones,direccion)valu
es
(_idpersona,_nombre,_apellido,_telefono,_celular,_correo,_edad,_observaciones,_direccion);
INSERT INTO
doctor(iddoctor,cargo,especialidad,horario)values(_iddoctor,_cargo,_especialidad,_horario);
END$$
- ENFERMERO
CREATE DEFINER=`root`@`localhost` PROCEDURE `insertar_enfermero`(
in _idpersona int,
INSTITUTO TECNOLÓGICO SUPERIOR
“NUESTRA SEÑORA DEL ROSARIO”
5
in _nombre Varchar(45),
in _apellido VARCHAR (45),
in _telefono VARCHAR (45),
in _celular VARCHAR (45),
in _correo VARCHAR (45),
in _edad VARCHAR (45),
in _observaciones VARCHAR (45),
in _direccion VARCHAR (45),
in _iddoctor int,
in _cargo VARCHAR (45),
in _especialidad VARCHAR (45),
in _horario int
)
BEGIN
INSERT INTO
persona(idpersona,nombre,apellido,telefono,celular,correo,edad,observaciones,direccion)valu
es
(_idpersona,_nombre,_apellido,_telefono,_celular,_correo,_edad,_observaciones,_direccion);
INSERT INTO
enfermero(iddoctor,cargo,especialidad,horario)values(_iddoctor,_cargo,_especialidad,_horari
o);
END$$
 PROCEDIMIENTOS DE ACTUALIZACION DE DATOS.
- DOCTOR
DELIMITER $$
CREATE DEFINER=`root`@`localhost` PROCEDURE `ActualizarDoctor`(in _idClientes
int (11), in _Nombre_Cliente varchar(45), in _direccion varchar(45),
_CIF_NIF int (11))
begin
INSTITUTO TECNOLÓGICO SUPERIOR
“NUESTRA SEÑORA DEL ROSARIO”
6
update clientes set Nombre_Cliente=_Nombre_Cliente,direccion
=_direccion,CIF_NIF=_CIF_NIF where idClientes= _idClientes;
end$$
DELIMITER ;
- PACIENTE
DELIMITER $$
CREATE DEFINER=`root`@`localhost` PROCEDURE `ActualizarPaciente`(in _idClientes
int (11), in _Nombre_Cliente varchar(45), in _direccion varchar(45),
_CIF_NIF int (11))
begin
update clientes set Nombre_Cliente=_Nombre_Cliente,direccion
=_direccion,CIF_NIF=_CIF_NIF where idClientes= _idClientes;
end$$
DELIMITER ;
 PROCEDIMIENTOS ALAMACENADOS DE ELIMINACIÓN.
- DOCTOR
DELIMITER $$
CREATE DEFINER=`root`@`localhost` PROCEDURE `EliminarDoctor`(in _idClientes int
(11))
begin
delete from clientes where idClientes = _idClientes;
end$$
DELIMITER ;
- PACIENTE
DELIMITER $$
CREATE DEFINER=`root`@`localhost` PROCEDURE `EliminarPaciente`(in _idClientes int
(11))
begin
INSTITUTO TECNOLÓGICO SUPERIOR
“NUESTRA SEÑORA DEL ROSARIO”
7
delete from clientes where idClientes = _idClientes;
end$$
DELIMITER ;
 REGISTRO DE HORARIO
DELIMITER $$
CREATE DEFINER=`root`@`localhost` PROCEDURE `registrar_horario`(
in _idhorario INT ,
in _hora_comienzo DATETIME ,
in _hora_salida DATETIME ,
in _nombre VARCHAR(45) ,
in _observaciones VARCHAR(45)
)
BEGIN
INSERT INTO horario(idhorario,hora_comienzo,hora_salida,nombre,observaciones)
values(_idhorario,_hora_comienzo,_hora_salida,_nombre,_observaciones);
END$$
DELIMITER ;
5.6. Identificación de claves en la base de datos.
Clase Clave primaria (campo) Clave Foránea ( campo )
Doctor iddoctor doctor_persona, horario
Enfermero idenfermero enfermero_persona
Recepcionista idrecepcionista recepcionistapersona, horario
Paciente idpaciente paciente_persona
Horario idhorario
Establecimiento idestablecimiento establecimiento_persona
Historial Medico idhistorial_clinico historial_paciente
Teléfono idtelefono teléfono_persona
Cita medica idcita cita_habitacion, cita_paciente
INSTITUTO TECNOLÓGICO SUPERIOR
“NUESTRA SEÑORA DEL ROSARIO”
8
Habitación idhabitacion habitacion_establecimiento
Persona idpersona
Tabla 1. Identificación de llaves dentro de la base de datos.
Fuente: hospital “Isidro Ayora”
Autor: Andrés Aguilar
5. Respaldado de la base de datos.
Para respaldar la base de datos se hará uso de la exportación de datos propia del gestor Mysql
Workbench para la cual se usara los siguientes pasos:
1. Dar clic en la opción “Data Export”.
Figura 1. Pantalla de visor de script
Fuente: hospital “Isidro Ayora”
Autor: Andrés Aguilar
INSTITUTO TECNOLÓGICO SUPERIOR
“NUESTRA SEÑORA DEL ROSARIO”
9
2. Seleccionamos la base de datos a exportar y marcamos las casillas de los objetos a
exportar y la opción de exportación (en una carpeta por tablas separadas o en un solo
archivo).
Figura 2. Pantalla de selección de la base de datos para exportación.
Fuente: hospital “Isidro Ayora”
Autor: Andrés Aguilar
3. Damos clic en “Star Export” para comenzar con la exportación y terminado el proceso
la base de datos se verá respaldada en la ubicación indicada anteriormente.
Figura 3. Pantalla de proceso de exportación
Fuente: hospital “Isidro Ayora”
Autor: Andrés Aguilar
INSTITUTO TECNOLÓGICO SUPERIOR
“NUESTRA SEÑORA DEL ROSARIO”
10
6. Conclusión.
- Se logró elaborar la correcta base de datos con la estructura óptima para su
desempeño y atendiendo las operaciones relevantes dentro del entorno establecido
haciendo uso de las herramientas de estructuración correspondientes.
7. Recomendación.
- Aplicar las herramientas de estructuración para una base de datos tales como el
diagrama Entidad-Relación y el diagrama de clases así como el correcto orden de
elaboración con la finalidad de llevar a cabo una mayor identificación de elementos y
relaciones de datos y objetos dentro de la base de datos a desarrollar.
8. Referencias Bibliográficas.
- Ávila, H. (2015) Respaldo de base de datos SQL. Recuperado de:
http://es.ccm.net/faq/2739-copia-de-respaldo-y-restauracion-de-bases-de-datos-
mysql.{18/08/16}
- Microsoft. (2016). Desarrollo de diagramas para modelado de estructuras de datos.
Recuperado de: https://msdn.microsoft.com/es-ec/library/dd409445.aspx. {18/08/16}
- Rodríguez, J. (2015). Manualmente MYSQL. Recuperado de:
downloads.mysql.com/docs/refman-5.0-es.pdf.{18/08/16}
9. Firma.
Sr. Andrés Aguilar
C.I. 1150666228

Más contenido relacionado

Similar a Informededesarrollodebasededatos andres

Informe_Base de datos
Informe_Base de datos Informe_Base de datos
Informe_Base de datos Rita Aguilar
 
Base de datos relacionales
Base de datos relacionalesBase de datos relacionales
Base de datos relacionalesfelipe4519
 
Bases de datos relacionales
Bases de datos relacionalesBases de datos relacionales
Bases de datos relacionalesfelipe4519
 
Proyecto (1) (1)
Proyecto (1) (1)Proyecto (1) (1)
Proyecto (1) (1)Irwin Diaz
 
Trabajo Base de Datos
Trabajo Base de DatosTrabajo Base de Datos
Trabajo Base de Datosleonelxz
 
Base de datos relacionales 2
Base de datos relacionales 2Base de datos relacionales 2
Base de datos relacionales 2stevenxdxdxd
 
Formato de informe de investigacion
Formato de informe de investigacionFormato de informe de investigacion
Formato de informe de investigacionrishairo
 
Fin de curso de desarrollo de sistema
Fin de curso de desarrollo de sistemaFin de curso de desarrollo de sistema
Fin de curso de desarrollo de sistemaGlen Mora Lewis
 
Proyecto base datosii
Proyecto base datosiiProyecto base datosii
Proyecto base datosiijhon9191
 
Tallerprogramacion
TallerprogramacionTallerprogramacion
Tallerprogramacionjohanadoria
 
Trabajo final sistemas de información sobre las fases
Trabajo final sistemas de información  sobre  las fasesTrabajo final sistemas de información  sobre  las fases
Trabajo final sistemas de información sobre las fasesMercedesGuilombo
 
11 Gestion De Necesidades De Informacion, Calcular Relevancia Y Pertinencia
11 Gestion De Necesidades De Informacion, Calcular Relevancia Y Pertinencia11 Gestion De Necesidades De Informacion, Calcular Relevancia Y Pertinencia
11 Gestion De Necesidades De Informacion, Calcular Relevancia Y PertinenciaGrupo Herramienta de Documentalista
 
Presentación estructura
Presentación estructuraPresentación estructura
Presentación estructuraAdrian Zeus
 
Presentación estructura
Presentación estructuraPresentación estructura
Presentación estructuraAdrian Zeus
 
Bases de datos relacionales
Bases de datos relacionalesBases de datos relacionales
Bases de datos relacionalesfelipe4519
 

Similar a Informededesarrollodebasededatos andres (20)

Informe_Base de datos
Informe_Base de datos Informe_Base de datos
Informe_Base de datos
 
Base de datos relacionales
Base de datos relacionalesBase de datos relacionales
Base de datos relacionales
 
Bases de datos relacionales
Bases de datos relacionalesBases de datos relacionales
Bases de datos relacionales
 
Proyecto (1) (1)
Proyecto (1) (1)Proyecto (1) (1)
Proyecto (1) (1)
 
Trabajo Base de Datos
Trabajo Base de DatosTrabajo Base de Datos
Trabajo Base de Datos
 
Base de datos relacionales 2
Base de datos relacionales 2Base de datos relacionales 2
Base de datos relacionales 2
 
Formato de informe de investigacion
Formato de informe de investigacionFormato de informe de investigacion
Formato de informe de investigacion
 
Capitulo iii
Capitulo iiiCapitulo iii
Capitulo iii
 
Panchi_Stheven_Documento1.pdf
Panchi_Stheven_Documento1.pdfPanchi_Stheven_Documento1.pdf
Panchi_Stheven_Documento1.pdf
 
Fin de curso de desarrollo de sistema
Fin de curso de desarrollo de sistemaFin de curso de desarrollo de sistema
Fin de curso de desarrollo de sistema
 
Proyecto base datosii
Proyecto base datosiiProyecto base datosii
Proyecto base datosii
 
Tallerprogramacion
TallerprogramacionTallerprogramacion
Tallerprogramacion
 
Sesion 13-c#
Sesion 13-c#Sesion 13-c#
Sesion 13-c#
 
Trabajo final sistemas de información sobre las fases
Trabajo final sistemas de información  sobre  las fasesTrabajo final sistemas de información  sobre  las fases
Trabajo final sistemas de información sobre las fases
 
11 Gestion De Necesidades De Informacion, Calcular Relevancia Y Pertinencia
11 Gestion De Necesidades De Informacion, Calcular Relevancia Y Pertinencia11 Gestion De Necesidades De Informacion, Calcular Relevancia Y Pertinencia
11 Gestion De Necesidades De Informacion, Calcular Relevancia Y Pertinencia
 
Presentación estructura
Presentación estructuraPresentación estructura
Presentación estructura
 
Presentación estructura
Presentación estructuraPresentación estructura
Presentación estructura
 
Primer Informe Proyecto Base I
Primer Informe Proyecto Base IPrimer Informe Proyecto Base I
Primer Informe Proyecto Base I
 
Primer Informe Proyecto Base I
Primer Informe Proyecto Base IPrimer Informe Proyecto Base I
Primer Informe Proyecto Base I
 
Bases de datos relacionales
Bases de datos relacionalesBases de datos relacionales
Bases de datos relacionales
 

Último

Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdfOswaldoGonzalezCruz
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfvictorbeltuce
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDUgustavorojas179704
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxOscarEduardoSanchezC
 
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxPLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxJUANSIMONPACHIN
 
Procesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxProcesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxMapyMerma1
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfromanmillans
 
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfCESARMALAGA4
 
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Baker Publishing Company
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfAlfredoRamirez953210
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPELaura Chacón
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 

Último (20)

Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
 
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxPLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
 
Sesión La luz brilla en la oscuridad.pdf
Sesión  La luz brilla en la oscuridad.pdfSesión  La luz brilla en la oscuridad.pdf
Sesión La luz brilla en la oscuridad.pdf
 
DIA INTERNACIONAL DAS FLORESTAS .
DIA INTERNACIONAL DAS FLORESTAS         .DIA INTERNACIONAL DAS FLORESTAS         .
DIA INTERNACIONAL DAS FLORESTAS .
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
Procesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxProcesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptx
 
Unidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDIUnidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDI
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdf
 
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
 
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPE
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 

Informededesarrollodebasededatos andres

  • 1. INSTITUTO TECNOLÓGICO SUPERIOR “NUESTRA SEÑORA DEL ROSARIO” 1 TRABAJO FINAL UNIDAD 4 1. Datos informativos: Especialidad: Análisis de sistemas Ciclo: 4to. Estudiante: Andrés Alejandro Aguilar Jiménez Asignatura: Base de datos II Docente: Luis Tillaguango Fecha: 25 de Agosto del 2016 2. Tema. Realizar una base de datos relacionada, lógica y normalizada (dirigida al hospital “Isidro Ayora”). 3. Objetivo general Desarrollar la identificación de los elementos necesarios para la elaboración de una base de datos orientada al funcionamiento dentro de un hospital e identificar las relaciones y datos necesarios para su correcto y óptima operatividad. 4. Introducción. El presente trabajo tiene como finalidad mostrar el procedimiento a seguir para elaborar una base de datos lógica relacional para el funcionamiento de un hospital y sus operaciones más relevantes con el uso de las herramientas correspondientes para la adecuada estructuración y desarrollo de una base de datos. 5. Desarrollo. 5.1. Enunciado. Elaboración de una base de datos para un hospital público en el cual se registran los pacientes a través de la atención en caja de la recepción además de llenar un historial de paciente y se organiza la cita con anterioridad en la cual debe ser registrado el paciente y estas se establecerán la habitación en la cual será atendido. 5.2. Identificación de Entidades. ● Establecimiento. ● Doctor. ● Paciente. ● Recepcionista.
  • 2. INSTITUTO TECNOLÓGICO SUPERIOR “NUESTRA SEÑORA DEL ROSARIO” 2 ● Enfermero/a ● Habitación. ● Cita. ● Horario. ● Historial médico. ● Recepcionista 5.3. Diagrama de modelo entidad-relación. Figura 1: Diagrama entidad relación de la base de datos Fuente: hospital “Isidro Ayora” Autor: Andrés Aguilar
  • 3. INSTITUTO TECNOLÓGICO SUPERIOR “NUESTRA SEÑORA DEL ROSARIO” 3 5.4. Diagrama de clases Figura 2. Diagrama de clases de la base de datos del sistema hospital Fuente: hospital “Isidro Ayora” Autor: Andrés Aguilar
  • 4. INSTITUTO TECNOLÓGICO SUPERIOR “NUESTRA SEÑORA DEL ROSARIO” 4 5.5. Creación de procedimientos almacenados. - PROCEDIMIENTOS ALMACENADOS DE INSERCIÓN. - DOCTOR CREATE DEFINER=`root`@`localhost` PROCEDURE `insertar_doctor`( in _idpersona int, in _nombre Varchar(45), in _apellido VARCHAR (45), in _telefono VARCHAR (45), in _celular VARCHAR (45), in _correo VARCHAR (45), in _edad VARCHAR (45), in _observaciones VARCHAR (45), in _direccion VARCHAR (45), in _iddoctor int, in _cargo VARCHAR (45), in _especialidad VARCHAR (45), in _horario int ) BEGIN INSERT INTO persona(idpersona,nombre,apellido,telefono,celular,correo,edad,observaciones,direccion)valu es (_idpersona,_nombre,_apellido,_telefono,_celular,_correo,_edad,_observaciones,_direccion); INSERT INTO doctor(iddoctor,cargo,especialidad,horario)values(_iddoctor,_cargo,_especialidad,_horario); END$$ - ENFERMERO CREATE DEFINER=`root`@`localhost` PROCEDURE `insertar_enfermero`( in _idpersona int,
  • 5. INSTITUTO TECNOLÓGICO SUPERIOR “NUESTRA SEÑORA DEL ROSARIO” 5 in _nombre Varchar(45), in _apellido VARCHAR (45), in _telefono VARCHAR (45), in _celular VARCHAR (45), in _correo VARCHAR (45), in _edad VARCHAR (45), in _observaciones VARCHAR (45), in _direccion VARCHAR (45), in _iddoctor int, in _cargo VARCHAR (45), in _especialidad VARCHAR (45), in _horario int ) BEGIN INSERT INTO persona(idpersona,nombre,apellido,telefono,celular,correo,edad,observaciones,direccion)valu es (_idpersona,_nombre,_apellido,_telefono,_celular,_correo,_edad,_observaciones,_direccion); INSERT INTO enfermero(iddoctor,cargo,especialidad,horario)values(_iddoctor,_cargo,_especialidad,_horari o); END$$  PROCEDIMIENTOS DE ACTUALIZACION DE DATOS. - DOCTOR DELIMITER $$ CREATE DEFINER=`root`@`localhost` PROCEDURE `ActualizarDoctor`(in _idClientes int (11), in _Nombre_Cliente varchar(45), in _direccion varchar(45), _CIF_NIF int (11)) begin
  • 6. INSTITUTO TECNOLÓGICO SUPERIOR “NUESTRA SEÑORA DEL ROSARIO” 6 update clientes set Nombre_Cliente=_Nombre_Cliente,direccion =_direccion,CIF_NIF=_CIF_NIF where idClientes= _idClientes; end$$ DELIMITER ; - PACIENTE DELIMITER $$ CREATE DEFINER=`root`@`localhost` PROCEDURE `ActualizarPaciente`(in _idClientes int (11), in _Nombre_Cliente varchar(45), in _direccion varchar(45), _CIF_NIF int (11)) begin update clientes set Nombre_Cliente=_Nombre_Cliente,direccion =_direccion,CIF_NIF=_CIF_NIF where idClientes= _idClientes; end$$ DELIMITER ;  PROCEDIMIENTOS ALAMACENADOS DE ELIMINACIÓN. - DOCTOR DELIMITER $$ CREATE DEFINER=`root`@`localhost` PROCEDURE `EliminarDoctor`(in _idClientes int (11)) begin delete from clientes where idClientes = _idClientes; end$$ DELIMITER ; - PACIENTE DELIMITER $$ CREATE DEFINER=`root`@`localhost` PROCEDURE `EliminarPaciente`(in _idClientes int (11)) begin
  • 7. INSTITUTO TECNOLÓGICO SUPERIOR “NUESTRA SEÑORA DEL ROSARIO” 7 delete from clientes where idClientes = _idClientes; end$$ DELIMITER ;  REGISTRO DE HORARIO DELIMITER $$ CREATE DEFINER=`root`@`localhost` PROCEDURE `registrar_horario`( in _idhorario INT , in _hora_comienzo DATETIME , in _hora_salida DATETIME , in _nombre VARCHAR(45) , in _observaciones VARCHAR(45) ) BEGIN INSERT INTO horario(idhorario,hora_comienzo,hora_salida,nombre,observaciones) values(_idhorario,_hora_comienzo,_hora_salida,_nombre,_observaciones); END$$ DELIMITER ; 5.6. Identificación de claves en la base de datos. Clase Clave primaria (campo) Clave Foránea ( campo ) Doctor iddoctor doctor_persona, horario Enfermero idenfermero enfermero_persona Recepcionista idrecepcionista recepcionistapersona, horario Paciente idpaciente paciente_persona Horario idhorario Establecimiento idestablecimiento establecimiento_persona Historial Medico idhistorial_clinico historial_paciente Teléfono idtelefono teléfono_persona Cita medica idcita cita_habitacion, cita_paciente
  • 8. INSTITUTO TECNOLÓGICO SUPERIOR “NUESTRA SEÑORA DEL ROSARIO” 8 Habitación idhabitacion habitacion_establecimiento Persona idpersona Tabla 1. Identificación de llaves dentro de la base de datos. Fuente: hospital “Isidro Ayora” Autor: Andrés Aguilar 5. Respaldado de la base de datos. Para respaldar la base de datos se hará uso de la exportación de datos propia del gestor Mysql Workbench para la cual se usara los siguientes pasos: 1. Dar clic en la opción “Data Export”. Figura 1. Pantalla de visor de script Fuente: hospital “Isidro Ayora” Autor: Andrés Aguilar
  • 9. INSTITUTO TECNOLÓGICO SUPERIOR “NUESTRA SEÑORA DEL ROSARIO” 9 2. Seleccionamos la base de datos a exportar y marcamos las casillas de los objetos a exportar y la opción de exportación (en una carpeta por tablas separadas o en un solo archivo). Figura 2. Pantalla de selección de la base de datos para exportación. Fuente: hospital “Isidro Ayora” Autor: Andrés Aguilar 3. Damos clic en “Star Export” para comenzar con la exportación y terminado el proceso la base de datos se verá respaldada en la ubicación indicada anteriormente. Figura 3. Pantalla de proceso de exportación Fuente: hospital “Isidro Ayora” Autor: Andrés Aguilar
  • 10. INSTITUTO TECNOLÓGICO SUPERIOR “NUESTRA SEÑORA DEL ROSARIO” 10 6. Conclusión. - Se logró elaborar la correcta base de datos con la estructura óptima para su desempeño y atendiendo las operaciones relevantes dentro del entorno establecido haciendo uso de las herramientas de estructuración correspondientes. 7. Recomendación. - Aplicar las herramientas de estructuración para una base de datos tales como el diagrama Entidad-Relación y el diagrama de clases así como el correcto orden de elaboración con la finalidad de llevar a cabo una mayor identificación de elementos y relaciones de datos y objetos dentro de la base de datos a desarrollar. 8. Referencias Bibliográficas. - Ávila, H. (2015) Respaldo de base de datos SQL. Recuperado de: http://es.ccm.net/faq/2739-copia-de-respaldo-y-restauracion-de-bases-de-datos- mysql.{18/08/16} - Microsoft. (2016). Desarrollo de diagramas para modelado de estructuras de datos. Recuperado de: https://msdn.microsoft.com/es-ec/library/dd409445.aspx. {18/08/16} - Rodríguez, J. (2015). Manualmente MYSQL. Recuperado de: downloads.mysql.com/docs/refman-5.0-es.pdf.{18/08/16} 9. Firma. Sr. Andrés Aguilar C.I. 1150666228