Está en la página 1de 15

GESTIÓN DE BASE

DE DATOS
DOCENTE:
• ALAN MOSQUERA
• JOSUE RÍOS
ALUMNAS:
• ODALIZ PILAR SALAZAR MARTINEZ
• CAMILA DANIELA REYES GUERRERO
• PAMELA ELVA MENDOZA MORI
1. Elaborar 10 consultas
CREATE DATABASE [PUESTO_DE_SALUD_PT_HUARMEY]
GO

USE [PUESTO_DE_SALUD_PT_HUARMEY]
GO

CREATE TABLE [dbo].[PACIENTE]


( [DNI] INT,[NOMBRE] VARCHAR(20))
GO

CREATE TABLE [dbo].[RECETA MÉDICA]


([N°_RECETA] INT,[MEDICAMENTOS] VARCHAR(20))
GO

--CONSULTAMOS TABLA PACIENTE NOMBRE Y DNI


SELECT [NOMBRE], [DNI]
FROM PACIENTE
WHERE [NOMBRE] = 'ROBERTO' OR [DNI]= '32125747'

--CONSULTAMOS TABLA PACIENTE TELEFONO Y DIRECCIÓN


SELECT [TELÉFONO], [DIRECCIÓN]
FROM PACIENTE
WHERE [TELÉFONO] = '965088705' OR [DIRECCIÓN]= 'MARIATEGUI'

--CONSULTAMOS TABLA PACIENTE APELLIDO Y SEGURO


SELECT [APELLIDO], [SEGURIDAD_SOCIAL]
FROM PACIENTE
WHERE [APELLIDO] = 'GUERRERO' OR [SEGURIDAD_SOCIAL]= 'SIS'
--CONSULTAMOS TABLA CITAS FECHA PROGRAMA Y NUMERO DE ORDEN
SELECT [FECHA_PROGRAMADA], [NÚMERO_ORDEN]
FROM CITAS
WHERE [FECHA_PROGRAMADA] = '2021/08/06' OR [NÚMERO_ORDEN]= '6'

--CONSULTAMOS TABLA CITAS ID MEDICO Y FECHA REGISTRO


SELECT [ID_MÉDICO], [FECHA_REGISTRO]
FROM CITAS
WHERE [ID_MÉDICO]= '4852' OR [FECHA_REGISTRO]= '2021/31/08'

--CONSULTAMOS TABLA DIAS ID HORARIO Y DIA


SELECT [ID_HORARIO], [DÍA]
FROM DIAS
WHERE [ID_HORARIO]= '1885' OR [DÍA]= '2021-05-10'

--CONSULTAMOS TABLA MÉDICO NOMBRE Y APELLIDO


SELECT [NOMBRE], [APELLIDO]
FROM MÉDICO
WHERE [NOMBRE]= 'BENJAMIN' OR [APELLIDO]= 'BRAVO'
--CONSULTAMOS TABLA MÉDICO ID MÉDICO Y CÓDIGO COLEGIATURA
SELECT [ID_MÉDICO], [CÓDIGO_COLEGIATURA]
FROM MÉDICO
WHERE [ID_MÉDICO]= '3596' OR [CÓDIGO_COLEGIATURA]= '458958758'

--CONSULTAMOS TABLA RECETA MÉDICA MEDICAMENTOS Y DNI PACIENTE


SELECT [MEDICAMENTOS], [DNI_PACIENTE]
FROM [RECETA MÉDICA]
WHERE [MEDICAMENTOS]= 'OMEPRAZOL' OR [DNI_PACIENTE]= '32128596'

--CONSULTAMOS TABLA RECETA MÉDICA N°RECETA


SELECT [N°_RECETA]
FROM [RECETA MÉDICA]
WHERE [N°_RECETA] = '0001'

2. FULL JOIN
CREATE DATABASE [PUESTO_DE_SALUD_PT_HUARMEY]

USE [PUESTO_DE_SALUD_PT_HUARMEY]
GO

--CONSULTAMOS TABLA PACIENTE CON RECETA MÉDICA


SELECT
*
FROM PACIENTE P
FULL JOIN [RECETA MÉDICA] R
ON R.DNI_PACIENTE = R.DNI_PACIENTE

--CONSULTAMOS TABLA DIAS CON HORARIOS


SELECT
*
FROM DIAS D
FULL JOIN HORARIOS H
ON H.ID_HORARIO = H.ID_HORARIO

--CONSULTAMOS TABLA PACIENTE CON CITAS


SELECT
*
FROM PACIENTE P
FULL JOIN CITAS C
ON C.DNI_PACIENTE = C.DNI_PACIENTE
--CONSULTAMOS TABLA MÉDICO CON DIAS
SELECT
*
FROM MÉDICO M
FULL JOIN DIAS D
ON D.ID_MÉDICO = D.ID_MÉDICO

--CONSULTAMOS TABLA RECETA MÉDICA CON PACIENTES


SELECT
*
FROM [RECETA MÉDICA] R
FULL JOIN PACIENTE P
ON P.TELÉFONO = P.TELÉFONO
3. INNER JOIN

CREATE DATABASE [PUESTO_DE_SALUD_PT_HUARMEY]


USE [PUESTO_DE_SALUD_PT_HUARMEY]
GO

--CONSULTAMOS TABLA PACIENTE CON RECETA MÉDICA INTERSECCIÓN


SELECT
*
FROM PACIENTE P
JOIN [RECETA MÉDICA] R
ON R.DNI_PACIENTE = R.DNI_PACIENTE
WHERE [N°_RECETA] = '0005' OR [MEDICAMENTOS] = 'AMOXILINA'

--CONSULTAMOS TABLA DIAS CON HORARIOS INTERSECCIÓN


SELECT
*
FROM DIAS D
JOIN HORARIOS H
ON H.ID_HORARIO = H.ID_HORARIO

--CONSULTAMOS TABLA PACIENTE CON CITAS INTERSECCIÓN


SELECT
*
FROM PACIENTE P
JOIN CITAS C
ON C.DNI_PACIENTE = C.DNI_PACIENTE
WHERE [DNI_PACIENTE] = '32128596' OR [FECHA_PROGRAMADA]= '2021/08/06'

--CONSULTAMOS TABLA MÉDICO CON DIAS INTERSECCIÓN


SELECT
*
FROM MÉDICO M
JOIN DIAS D
ON D.ID_MÉDICO = D.ID_MÉDICO
--CONSULTAMOS TABLA RECETA MÉDICA CON PACIENTES
SELECT
*
FROM [RECETA MÉDICA] R
JOIN PACIENTE P
ON P.TELÉFONO = P.TELÉFONO
WHERE [N°_RECETA] = '0008'

3. RIGHT JOIN
CREATE DATABASE [PUESTO_DE_SALUD_PT_HUARMEY]

USE [PUESTO_DE_SALUD_PT_HUARMEY]
GO

--CONSULTAMOS TABLA PACIENTE CON RECETA MÉDICA


SELECT
*
FROM PACIENTE P
RIGHT JOIN [RECETA MÉDICA] R
ON R.DNI_PACIENTE = R.DNI_PACIENTE
WHERE [TELÉFONO] = '958655225'
--CONSULTAMOS TABLA DIAS CON HORARIOS INTERSECCIÓN
SELECT
*
FROM DIAS D
RIGHT JOIN HORARIOS H
ON H.ID_HORARIO = H.ID_HORARIO
WHERE [ID_MÉDICO] = '3544'

--CONSULTAMOS TABLA PACIENTE CON CITAS INTERSECCIÓN


SELECT
*
FROM PACIENTE P
RIGHT JOIN CITAS C
ON C.DNI_PACIENTE = C.DNI_PACIENTE
--CONSULTAMOS TABLA MÉDICO CON DIAS INTERSECCIÓN
SELECT
*
FROM MÉDICO M
RIGHT JOIN DIAS D
ON D.ID_MÉDICO = D.ID_MÉDICO
--CONSULTAMOS TABLA RECETA MÉDICA CON PACIENTES

SELECT
*
FROM [RECETA MÉDICA] R
RIGHT JOIN PACIENTE P
ON P.TELÉFONO = P.TELÉFONO

4. LEFT JOIN

CREATE DATABASE [PUESTO_DE_SALUD_PT_HUARMEY]

USE [PUESTO_DE_SALUD_PT_HUARMEY]
GO

--CONSULTAMOS TABLA PACIENTE CON RECETA MÉDICA


SELECT
*
FROM PACIENTE P
LEFT JOIN [RECETA MÉDICA] R
ON R.DNI_PACIENTE = R.DNI_PACIENTE
--CONSULTAMOS TABLA DIAS CON HORARIOS
SELECT
*
FROM DIAS D
LEFT JOIN HORARIOS H
ON H.ID_HORARIO = H.ID_HORARIO

--CONSULTAMOS TABLA PACIENTE CON CITAS

SELECT
*
FROM PACIENTE P
LEFT JOIN CITAS C
ON C.DNI_PACIENTE = C.DNI_PACIENTE
WHERE [FECHA_PROGRAMADA]= '2021/08/06'
--CONSULTAMOS TABLA MÉDICO CON DIAS
SELECT
*
FROM MÉDICO M
LEFT JOIN DIAS D
ON D.ID_MÉDICO = D.ID_MÉDICO
WHERE [APELLIDO]= 'BRAVO'

--CONSULTAMOS TABLA RECETA MÉDICA CON PACIENTES

SELECT
*
FROM [RECETA MÉDICA] R
LEFT JOIN PACIENTE P
ON P.TELÉFONO = P.TELÉFONO
WHERE [N°_RECETA] = '0003'
“FACILITAR QUE SE
COMPARTAN LOS DATOS ENTRE
LOS DIFERENTES MIEMBROS DE
LA EMPRESA. EVITAR LA
REDUNDANCIA Y MEJORAR LA
ORGANIZACIÓN DE LA AGENDA”

También podría gustarte