Вы находитесь на странице: 1из 12

UNIDAD 2 - BASES DE DATOS TRANSACCIONALES Y RELACIONALES

FASE 2 - IMPLEMENTACIÓN DE LENGUAJE PLSQL

PARTICIPANTES:

WILMER ARAUJO ANDRADE


CC. 1117493445
JOHN FREDY RODRIGUEZ
CC. 16188366
CC: XXXX - NOMBRE ESTUDIATNE 3
CC: XXXX - NOMBRE ESTUDIATNE 4
CC: XXXX - NOMBRE ESTUDIATNE 5

GRUPO No.

301125_11

Tutor:
EURIPIDES TRIANA

Universidad Nacional Abierta y a Distancia – UNAD


Escuela Ciencias básicas, tecnología e ingeniería
Programa Ingeniería de Sistemas
Base de datos avanzada 301125
Periodo 16-01
Colombia
2020
TABLA DE CONTENIDO
INTRODUCCIÓN.......................................................................................................................................3
RESULTADO DE LA ACTIVIDAD..........................................................................................................4
Publicación del rol escogido por el estudiante..........................................................................4
Consultas con JOINS..........................................................................................................................4
Consultas con funciones...................................................................................................................5
Procedimientos Almacenados..........................................................................................................5
Disparadores o Trigger......................................................................................................................6
Evidencias de la participación en el foro.....................................................................................6
CONCLUSIONES.......................................................................................................................................9
BIBLIOGRAFÍA........................................................................................................................................10
INTRODUCCIÓN

Se espera que la introducción sobre el trabajo sea de mínimo media página.


RESULTADO DE LA ACTIVIDAD

Publicación del rol escogido por el estudiante.

Nombre Estudiante Rol Valoración del


Desempeño del Rol
Estudiante 1 Moderador Calificar de 1 a 5
Estudiante 2 Colaborador Calificar de 1 a 5
Estudiante 3 Evaluador Calificar de 1 a 5
John Fredy Rodriguez Creativo Calificar de 1 a 5
Estudiante 5 Investigador Calificar de 1 a 5

Importante: el grupo debe presentar todos los ejercicios independientemente de los


estudiantes que participen en el trabajo.

Consultas con JOINS

[INNER] JOIN ... ON:


Código: SELECT * FROM `concesionario` join vehiculo ID_CONCESIONARIO

Resultado de la consulta:

LEFT [OUTER] JOIN:


Código:

Resultado de la consulta:

RIGHT [OUTER] JOIN:


Código: SELECT a.*,b.* FROM vendedor a RIGHT JOIN ventas b on
a.ID_VENDEDOR = b.ID_VENDEDOR
Resultado de la consulta:

FULL [OUTER] JOIN:


Código:

Resultado de la consulta:

CROSS JOIN:
Código:

Resultado de la consulta:

NATURAL JOIN:
Código:

Resultado de la consulta:

[INNER] JOIN ... USING:


Código:

Resultado de la consulta:

Consultas con funciones

COUNT(expresión)
Código: select Count(1) from cliente

Resultado de la consulta:
SUM(expresión)
Código:

Resultado de la consulta:

AVG(expresión)
Código: SELECT AVG(precio) 'Precio Promedio' FROM ventas

Resultado de la consulta:

MIN(expresión)
Código:

Resultado de la consulta:

MAX(expresión)
Código:

Resultado de la consulta:

Procedimientos Almacenados
Procedimiento 1
Código: Create Procedure n1(num int(1)
SELECT * FROM `cliente` WHERE cliente.ID_CLIENTE= num
CALL n1(2)
Resultado de la consulta:
Procedimiento 2
Código:

Resultado de la consulta:

Procedimiento 3
Código: CREATE PROCEDURE C1 (VALOR INT(2))

SELECT *
FROM vehiculo
WHERE vehiculo.ID_CONCESIONARIO = VALOR

Resultado de la consulta:

Procedimiento 4
Código:

Resultado de la consulta:

Procedimiento 5
Código:

Resultado de la consulta:

Disparadores o Trigger
Trigger 1
Código:

Resultado de la consulta:

Trigger 2
Código:

Resultado de la consulta:

Trigger 3
Código: DROP TRIGGER IF EXISTS
`ACTUALIZACION_FINANCIERAS_BU`;CREATE
DEFINER=`root`@`localhost` TRIGGER
`ACTUALIZACION_FINANCIERAS_BU` BEFORE UPDATE ON
`financieras` FOR EACH ROW INSERT INTO financieras_actualizacion
(ANTERIOR_ID_ENTIDAD, ANTERIO
R_NOM_ENTIDAD,ANTERIOR_TEL_ASESOR,ANTERIOR_NOM_ASESOR,ANTE
RIOR_APE_ASESOR,NUEVO
_ID_ENTIDAD,
NUEVO_NOM_ENTIDAD,NUEVO_TEL_ASESOR,NUEVO_APE_ASESOR,NUEVO
_NOM_ASES OR) VALUES
(OLD.ID_ENTIDAD,OLD.NOM_ENTIDAD,OLD.TEL_ASESOR,OLD.NOM_ASES
OR,OLD.APE_ASE
SOR,NEW.ID_ENTIDAD,NEW.NOM_ENTIDAD,NEW.TEL_ASESOR,NEW.APE_A
SESOR,NEW.NOM_ASESOR,
NOW())
Resultado de la consulta:

Trigger 4
Código:

Resultado de la consulta:

Trigger 5
Código:

Resultado de la consulta:

Evidencias de la participación en el foro


Se espera que cada estudiante presente las evidencias de su participación en
el foro con relación al Desarrollo Fase 1 - Unidad 1, al igual que comentarios
significativos a los aportes de los demás compañeros del grupo.

Nombre Estudiante 1:
Imagen 1 Imagen 2

Nombre Estudiante 2:
Imagen 1 Imagen 2

Nombre Estudiante 3:
Imagen 1 Imagen 2

Nombre Estudiante 4:
Imagen 1 Imagen 2

Nombre Estudiante 5:
Imagen 1 Imagen 2
CONCLUSIONES

Se espera que las conclusiones sobre el trabajo sean de mínimo media


página.
BIBLIOGRAFÍA

Todas las referencias bibliográficas deben estar según la norma APA

Вам также может понравиться