Está en la página 1de 11

UNIDAD 2 - BASES DE DATOS TRANSACCIONALES Y RELACIONALES

FASE 1 - MODELAMIENTO: MODELAR, DISEÑAR Y DESARROLLAR


BASES DE DATOS RELACIONALES

PARTICIPANTES:

CC: 80140966 – jhon fredy matiz rojas


CC: XXXX - NOMBRE ESTUDIATNE 2
CC: XXXX - NOMBRE ESTUDIATNE 3
CC: XXXX - NOMBRE ESTUDIATNE 4
CC: XXXX - NOMBRE ESTUDIATNE 5

GRUPO No. 301125_7

Tutor:
Nombre del Tutor
MARIANO ESTEBAN ROMERO

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-04
Colombia
2019
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 .......................................................................................................... 7
Disparadores o Trigger ....................................................................................................................... 7
Evidencias de la participación en el foro ..................................................................................... 8
CONCLUSIONES ...................................................................................................................................... 10
BIBLIOGRAFÍA ......................................................................................................................................... 11
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
JHON FREDY MATIZ ROJAS Colaborador Calificar de 1 a 5
Estudiante 3 Evaluador Calificar de 1 a 5
Estudiante 4 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 I.ID_VEHICULO, I.NOM_VEHICULO, I.MARCA_VEHICULO from
AUTOMOVIL I
inner join FACTURA im
on im.ID_VEHICULO=I.ID_VEHICULO
Resultado de la consulta:

LEFT [OUTER] JOIN:


Código:
SELECT I.ID_VEHICULO, I.NOM_VEHICULO, I.MARCA_VEHICULO from
AUTOMOVIL I
left join FACTURA im
on im.ID_VEHICULO=I.ID_VEHICULO
Resultado de la consulta:

RIGHT [OUTER] JOIN:


Código:
SELECT I.ID_VEHICULO, I.NOM_VEHICULO, I.MARCA_VEHICULO from
AUTOMOVIL I
right join FACTURA im
on im.ID_VEHICULO=I.ID_VEHICULO
Resultado de la consulta:
FULL [OUTER] JOIN:
Código:
SELECT I.ID_VEHICULO,I.NOM_VEHICULO,I.MARCA_VEHICULO from
AUTOMOVIL I
full join FACTURA im
on im.ID_VEHICULO=I.ID_VEHICULO
Resultado de la consulta:

CROSS JOIN:
Código:
SELECT I.ID_VEHICULO,I.NOM_VEHICULO,I.MARCA_VEHICULO from
AUTOMOVIL I
cross join FACTURA im
Resultado de la consulta:

NATURAL JOIN:
Código:
SELECT I.NOM_VEHICULO,I.MARCA_VEHICULO,IM.NUM_FACTURA
from AUTOMOVIL I
natural join FACTURA IM
Resultado de la consulta:

[INNER] JOIN ... USING:


Código:
SELECT NUM_FACTURA,CANT_DIAS,ID_VENDEDOR
FROM FACTURA INNER JOIN CLIENTE USING(ID_CLIENTE)INNER JOIN
AUTOMOVIL USING(ID_VEHICULO)
WHERE NUM_FACTURA = 10337550
Resultado de la consulta:

Consultas con funciones


COUNT(expresión)
Código:
select count(NUM_FACTURA)as NUM_FACTURA from FACTURA where
ID_CONCESIONARIO=21
Resultado de la consulta:

SUM(expresión)
Código:
select sum(CANT_DIAS)CANT_DIAS from FACTURA where
CANT_CUOTAS=60
Resultado de la consulta:

AVG(expresión)
Código:
select NUM_FACTURA from FACTURA where CANT_CUOTAS>(select
avg(CANT_CUOTAS)from FACTURA)
Resultado de la consulta:

MIN(expresión)
Código:
select min(NUM_FACTURA)from FACTURA
Resultado de la consulta:

MAX(expresión)
Código:
select max(NUM_FACTURA)from FACTURA
Resultado de la consulta:
Procedimientos Almacenados
Procedimiento 1
Código:

Resultado de la consulta:

Procedimiento 2
Código:

Resultado de la consulta:

Procedimiento 3
Código:

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:

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

También podría gustarte