Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Guía para El Desarrollo Del Componente Práctico - Unidad 3 - Tarea 4 - Componente Práctico - Práctica Simulada

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 10

Universidad Nacional Abierta y a Distancia

Vicerrectoría Académica y de Investigación


Guía única para el desarrollo del componente práctico del curso Bases de
Datos 202016896

1. Información general del componente práctico.

Estrategia de aprendizaje: El Aprendizaje Basado en Tareas (ABT)


Tipo de curso: Metodológico
Momento de la evaluación: Intermedio
Puntaje máximo del componente: 120 puntos
Número de actividades del componente registradas en esta guía: 1
Con este componente se espera conseguir los siguientes resultados de
aprendizaje:

Desarrollar consultas y operaciones avanzadas a través de lenguaje estructurado, para


la protección, consistencia e integridad de los datos.

2. Descripción general actividad(es) del componente práctico. (Duplique el

Escenarios de componente práctico: Con Apoyo TIC


Tipo de actividad: En grupo colaborativo
Número de actividad: 1
Puntaje máximo de la actividad: 120 puntos
La actividad inicia el: lunes, 28 de La actividad finaliza el: martes, 26 de
octubre de 2024 noviembre de 2024
Los recursos con los que debe contar para el desarrollo de la actividad son
los siguientes:

Computador
Internet
Software: MySQL,
MySQL Workbench

1
La actividad consiste en:

Ejercicio 1: Realiza explicación de la fundamentación de Consultas y Operaciones SQL.


Realizar la conceptualización de las siguientes temáticas:

1. Consultas condicionales
2. Vistas
3. Disparadores – Triggers
4. Procedimientos almacenados
5. Transacciones

Tener en cuenta:
Se deben incorporar por lo menos dos recursos en inglés para consolidar las habilidades
de lectura en un idioma extranjero. La información se registra en la bibliografía.

Ejercicio 2: Crear una base de datos en el motor de bases de datos MySQL Workbench
para la agencia de Viajes sin Fronteras que almacene información sobre sus clientes,
destinos, viajes, reservas y otros datos relacionados. La base de datos debe tener 10
tablas, cada una con sus propios atributos y relaciones.

CREAR LAS TABLAS DE LA BASE DE DATOS

El siguiente diagrama ilustra la base de datos de la agencia de viajes:

2
Figura 1

Diagrama de la Base de Datos Agencia de Viajes

Nota. En la imagen se muestra el modelo de la base de datos agencia de viajes con


todas su tablas, campos y relaciones. Fuente Propia

INSERTAR LOS DATOS A LAS TABLA CREADAS

Agregar mínimo 5 registros cada una de las tablas creadas, en la tabla cliente agregar
como registro cada uno de los integrantes del grupo colaborativo. Tener en cuenta que
las tablas que primero se deben llenar son aquellas que no tienen llaves foráneas.

3
CONSULTA DE DATOS

Después de haber cargado los datos a las tablas de la base de datos se harán consultas
para listar los datos buscados.

SELECT * FROM cliente;


SELECT * FROM destino;
SELECT * FROM viaje;
SELECT * FROM reserva;
SELECT * FROM detalle_reserva;
SELECT * FROM habitacion;
SELECT * FROM hotel;
SELECT * FROM servicio;
SELECT * FROM reserva_servicio;
SELECT * FROM pago;

Realizar las siguientes operaciones y evidenciar el resultado con pantallazos donde se


pueda observar fecha y hora del sistema (No deben haber resultados en NULL):

1. Realizar las siguientes consultas utilizando condicionales:

a. Crear consulta que liste nombre y apellido del cliente, fecha, estado, total de
reserva para clientes de la ciudad XX (agregar ciudad según los registros
ingresados).
b. Crear consulta que liste nombre, ciudad, país de destino, fecha de salida y de
regreso del viaje para destinos con clima XX (agregar clima según los registros
ingresados).
c. Crear consulta que liste nombre, dirección, país de hotel, precio y capacidad en
las habitaciones para hoteles con XX estrellas (agregar número de estrellas
según los registros ingresados).
d. Crear consulta que liste los clientes, los destinos con método de pago XX (agregar
método de pago según los registros ingresados).
e. Crear consulta que muestre la cantidad de clientes que tienen reserva para un
destino XX (agregar destino según los registros ingresados)
f. Crear consulta que muestre el nombre, ciudad del destino más económico para
el país XX (agregar país según los registros ingresados)

2. Crear las siguientes Vistas:

4
a. Crear una vista que permita listar los destinos del país XX (agregar país según
los registros ingresados)
b. Crear una vista que permita listar los hoteles del país XX (agregar país según los
registros ingresados).
c. Crear una vista que permita listar los clientes que viajan a un destino de la ciudad
XX (agregar ciudad según los registros ingresados).
d. Crear una vista que permita listar los hoteles, las habitaciones para una ciudad
XX (agregar ciudad según los registros ingresados).
e. Crear una vista que permita listar los clientes y los hoteles para destinos del país
XX (agregar país según los registros ingresados)

3. Crear los siguientes triggers:

a. Crear triggers para la inserción de clientes


b. Crear triggers para la modificación de viajes
c. Crear triggers para la eliminación de detalle_reserva
d. Crear triggers para la inserción de reservas
e. Crear triggers para la eliminación de habitaciones
f. Crear triggers para la inserción de servicios
g. Crear triggers para la modificación de destinos
h. Crear triggers para la eliminación de hoteles

4. Crear los siguientes procedimientos:

a. Crear un procedimiento almacenado que liste los clientes de XX pais


seleccionado.
b. Crear un procedimiento almacenado que permita agregar hoteles.
c. Crear un procedimiento almacenado permite actualizar la fecha de salida y de
regreso de un viaje seleccionado.
d. Crear un procedimiento almacenado que permita eliminar las habitaciones de un
hotel seleccionado.
e. Crear un procedimiento almacenado que devuelve el promedio del valor de un
viaje a un destino de un país XX.
f. Crear un procedimiento que recupere nombre, dirección, ciudad, país de hoteles
dándole como valor de entrada la capacidad de las habitaciones, si no existen

5
hoteles con esa capacidad, mostraremos un mensaje informativo
comunicándose.

5. Crear las siguientes transacciones: Crear seis transacciones utilizando COMMIT,


ROLLBACK, SAVEPOINT

a. Dos con el comando de control INSERT,


b. Dos con el comando UPDATE
c. Dos con el comando DELETE.

Para el desarrollo de la actividad tenga en cuenta que:


En el entorno de Aprendizaje debe:
Consultar el material bibliográfico de la unidad 2, 3 del curso.
Presentar sus aportes individuales con los avances del desarrollo de la actividad

En el entorno de Evaluación debe:


Entregar el trabajo con el desarrollo de la actividad desarrollada en pdf.

Evidencias de trabajo independiente:


En esta actividad no se requieren evidencias de trabajo independiente.

Evidencias de trabajo grupal:


Las evidencias de trabajo grupal a entregar son:

Presentar en el mismo foro, por lo menos dos aportes significativos a la solución del
ejercicio para desarrollo grupal.

Consolidar y entregar el trabajo: Los estudiantes que participen en el foro con aportes
deben consolidar el trabajo colaborativo en un documento Pdf con los siguientes
elementos:
• Portada.
• Desarrollo del ejercicio
• Referencias Bibliográficas en normas APA.

6
• El estudiante que tiene el rol de entrega del grupo lo debe entregar en el
Entorno de Evaluación en formato pdf y el nombre del archivo debe ser
202016896_ (número del grupo).

3. Lineamientos generales para la elaboración de las evidencias


Para evidencias elaboradas en grupo colaborativamente, tenga en cuenta las
siguientes orientaciones

● Todos los integrantes del grupo deben participar con sus aportes en el
desarrollo de la actividad.

● En cada grupo deben elegir un solo integrante que se encargará de entregar el


producto solicitado en el entorno que haya señalado el docente.

● Antes de entregar el producto solicitado deben revisar que cumpla con todos
los requerimientos que se señalaron en esta guía de actividades.

● Solo se deben incluir como autores del producto entregado, a los integrantes
del grupo que hayan participado con aportes durante el tiempo destinado para
la actividad.

Tenga en cuenta que todos los productos escritos individuales o grupales deben
cumplir con las normas de ortografía y con las condiciones de presentación que se
hayan definido.
En cuanto al uso de referencias considere que el producto de esta actividad debe
cumplir con las normas APA
En cualquier caso, cumpla con las normas de referencia y evite el plagio académico,
para ello puede apoyarse revisando sus productos escritos mediante la herramienta
Turnitin que encuentra en el campus virtual.

Considere que En el acuerdo 029 del 13 de diciembre de 2013, artículo 99, se


considera como faltas que atentan contra el orden académico, entre otras, las
siguientes: literal e) “El plagiar, es decir, presentar como de su propia autoría la
totalidad o parte de una obra, trabajo, documento o invención realizado por otra
persona. Implica también el uso de citas o referencias faltas, o proponer citas donde
no haya coincidencia entre ella y la referencia” y liberal f) “El reproducir, o copiar con

7
fines de lucro, materiales educativos o resultados de productos de investigación, que
cuentan con derechos intelectuales reservados para la Universidad.”

Las sanciones académicas a las que se enfrentará el estudiante son las siguientes:
a) En los casos de fraude académico demostrado en el trabajo académico o
evaluación respectiva, la calificación que se impondrá será de cero puntos sin perjuicio
de la sanción disciplinaria correspondiente.
b) En los casos relacionados con plagio demostrado en el trabajo académico
cualquiera sea su naturaleza, la calificación que se impondrá será de cero puntos, sin
perjuicio de la sanción disciplinaria correspondiente.

4. Formato de Rúbrica de evaluación (Duplique esta rúbrica en coherencia al


número de actividades a evaluar propuestas en esta guía)

Tipo de actividad: En grupo colaborativo


Número de actividad: 4

Momento de la evaluación: Intermedio


La máxima puntuación posible es de 120 puntos
Criterios Desempeños
Nivel alto: El estudiante interactúa de forma oportuna, adecuada
Primer criterio de y responsable en el foro de discusión, según lo solicitado en la guía
evaluación: de actividades de la tarea 4.
Si su trabajo se encuentra en este nivel puede obtener
Interactúa de forma
entre 17 puntos y 20 puntos
oportuna, adecuada y
responsable en el foro
de discusión. Nivel medio: El estudiante interactúa de manera intermitente en
el foro de discusión, según lo solicitado en la guía de actividades de
la tarea 4.

8
Este criterio Si su trabajo se encuentra en este nivel puede obtener
representa 20 entre 12 puntos y 16 puntos
puntos del total
de 120 puntos de Nivel bajo: El estudiante no interactúa de forma oportuna,
la actividad. adecuada y responsable en el foro de discusión, según lo solicitado
en la guía de actividades de la tarea 4.
Si su trabajo se encuentra en este nivel puede obtener
entre 0 puntos y 11 puntos
Nivel alto: El estudiante realiza la explicación de la fundamentación
Segundo criterio de Consultas y Operaciones SQL de manera correcta.
de evaluación: Si su trabajo se encuentra en este nivel puede obtener
entre 17 puntos y 20 puntos
Realiza explicación de
la fundamentación de
Nivel medio: El estudiante realiza la explicación de la
Consultas y
fundamentación de Consultas y Operaciones SQL de manera
Operaciones SQL. incompleta o incorrecta.
Si su trabajo se encuentra en este nivel puede obtener
Este criterio entre 12 puntos y 16 puntos
representa 20
puntos del total Nivel bajo: El estudiante no realiza la explicación de la
de 120 puntos de fundamentación de Consultas y Operaciones SQL de manera
correcta.
la actividad
Si su trabajo se encuentra en este nivel puede obtener
entre 0 puntos y 11 puntos
Nivel alto: El estudiante realiza la creación de la base de
datos, de tablas e insertar registros de manera correcta.
Tercer criterio de
Si su trabajo se encuentra en este nivel puede obtener
evaluación:
entre 17 puntos y 20 puntos
Realiza la creación
Nivel medio: El estudiante realiza la creación de la base de
de la base de datos,
datos, de tablas e insertar registros de manera incompleta o
de tablas e insertar
incorrecta.
registros.
Si su trabajo se encuentra en este nivel puede obtener
entre 12 puntos y 16 puntos
Este criterio
representa 20
Nivel bajo: El estudiante no realiza la creación de la base de
puntos del total
datos, de tablas e insertar registros de manera correcta.
de 120 puntos de
Si su trabajo se encuentra en este nivel puede obtener
la actividad
entre 0 puntos y 11 puntos

9
Nivel alto: El estudiante realiza consultas condicionales, vistas,
Cuarto criterio de triggers, procedimientos, transacciones en la base de datos de
evaluación: manera correcta
Si su trabajo se encuentra en este nivel puede obtener
Realiza consultas entre 51 puntos y 60 puntos
condicionales, vistas,
triggers, Nivel medio: El estudiante realiza consultas condicionales, vistas,
procedimientos, triggers, procedimientos, transacciones en la base de datos de
transacciones en la manera incompleta o incorrecta
base de datos. Si su trabajo se encuentra en este nivel puede obtener
entre 36 puntos y 50 puntos
Este criterio
representa 60 Nivel bajo: El estudiante no realiza consultas condicionales,
puntos del total vistas, triggers, procedimientos, transacciones en la base de datos de
de 120 puntos de manera correcta
la actividad Si su trabajo se encuentra en este nivel puede obtener
entre 0 puntos y 35 puntos

10

También podría gustarte