Documentos de Académico
Documentos de Profesional
Documentos de Cultura
TECNOLOGÍAS DE LA
ÁREA ACADÉMICA: INFORMACIÓN Y PERIODO DE ENTREGA: 05-09-2022 / 09-09-2022
COMUNICACIÓN
Tecnologías de la Información Área
PROGRAMA EDUCATIVO: Desarrollo de Software TIPO DE EVALUACIÓN: Recuperacion 2
Multiplataforma
CRITERIOS DE EVALUACIÓN
INSTRUCCIONES
ver anexo
A partir de un caso de estudio de Sistemas Gestores de Base de Datos, integra un portafolio de evidencias que
contenga los scripts y los resultados de los mismos, con un Sistema Gestor de Base de Datos, que contenga:
Profesor: Ing.
Unidad aprendizaje:
I. Manipulación avanzada
Temas:
Índices y vistas
Consultas avanzadas
Disparadores
Procedimientos almacenados
Grupo: GDS
Participante:
Apellido Paterno Apellido Materno Nombre
I.- Tema - Consultas avanzadas
Criterio de evaluación: Identificación de conceptos de unidad (saber)
Puntos posibles 10
Instrucciones: Los alumnos(a) darán respuesta en la siguiente tabla de términos, encuentre el par del elemento de la
columna I (Términos) con la columna II (Descripción). Coloque la letra correspondiente a la descripción en el espacio
seguido después del término. Las descripciones pueden no estar en la lista para un tipo de término determinada. En
este caso, debe elegir "Ninguno de los anteriores".
Clave de
Columna II:
Columna I: Término respuesta
Descripción
correcta
1 Statement used to select data from a database. A
Declaración utilizada para seleccionar datos de una base de datos. Select
5 Operators are used to filter records based on more than one condition. E
Los operadores se utilizan para filtrar registros según más de una
condición. Update
13 Keyword returns all rows from the left table (table_name1), even if M
there are no matches in the right table (table_name2).
La palabra clave devuelve todas las filas de la tabla izquierda
(table_name1), incluso si no hay coincidencias en la tabla derecha
(table_name2). Right Join
14 Clause was added to SQL because the WHERE keyword could not be N
used with aggregate functions.
La cláusula se agregó a SQL porque la palabra clave WHERE no se puede
usar con funciones agregadas. Order By
15 Keyword returns rows when there is at least one match in both tables. O
La palabra clave devuelve filas cuando hay al menos una coincidencia en
ambas tablas. Left JOIN
17 Keyword returns all the rows from the right table (table_name2), even Q
if there are no matches in the left table (table_name1).
La palabra clave devuelve todas las filas de la tabla derecha
(table_name2), incluso si no hay coincidencias en la tabla izquierda
(table_name1). MAX()
U Group By
V Having
W Sinónimos
X View
Y Ninguno de los
anteriores
II.- Tema - Consultas avanzadas
Criterio de evaluación: CUMPLIMIENTO TOTAL DE TAREAS (saber hacer)
Puntos posibles 15
Instrucciones: Los alumnos y alumnas desarrollara un script para dar solución a las siguientes consultas
solicitadas.
Modelo Relacional
En la ciudad de Rio Laja. Se localiza una sucursal de universidad “UTNG”, la cual tiene una Base de Datos, el director ha solicitado
las siguientes consultas a la base de Datos. Para ello se le proporcionará script “BD_EscuelaLaja_U1-sql”
1. Proyecta el nombre del alumno(a) con clave 3000, su edad, el promedio de edad de todos los alumnos(a)s sin importar el
grupo, la edad del alumno mayor y menor. ¿Cuál es la sentencia utilizada?
Código:
Imagen tabla resultante:
2. Proyecta el nombre del profesor(a) que tiene alumno(a)s reprobados y el nombre del alumno (a). ¿Cuál es la sentencia
utilizada?
Código:
Imagen tabla resultante:
3. Muestra el nombre de los Periodo Cuatrimestral que tiene Grupos. ¿Cuál es la sentencia utilizada?
Código:
Imagen tabla resultante:
4. Proyecta la clave del grupo y el promedio de edad de los alumnos(a) por grupo, solo si el promedio del grupo es igual a 18.
¿Cuál es la sentencia utilizada?
Código:
Imagen tabla resultante:
5. Proyecta los nombres de los grupos, el nombre de las materias que tienen asignadas y los profesores(a) que las imparten.
¿Cuál es la sentencia utilizada?
Código:
Imagen tabla resultante:
CIERRE DE LA ACTIVIDAD
¿Tiene una pregunta/comentario para su profesor(a)? (opcional)
__(Apellido Paterno Apellido Materno Nombre)___ Afirmo que esta actividad es de mi autoría y establezco
que para la elaboración de la misma he seguido los lineamientos del Código de Ética de la UTNG.
EVALUACIÓN
Esta actividad se evaluará de acuerdo con la siguiente lista de cotejo:
Calificación obtenida
III.- Tema - Índices y vistas
Criterio de evaluación: Identificación de conceptos de unidad (saber)
Puntos posibles 10
Instrucciones: Los alumnos(a) darán respuesta en la siguiente tabla de términos, encuentre el par del elemento de la
columna I (Términos) con la columna II (Descripción). Coloque la letra correspondiente a la descripción en el espacio
seguido después del término. Las descripciones pueden no estar en la lista para un tipo de término determinada. En
este caso, debe elegir "Ninguno de los anteriores". Las Descripciones pueden ser utilizadas más de una vez.
Clave de
Columna I: Término respuesta Columna II: Descripción
correcta
1 Una tabla temporal puede ser referenciada en una vista. A SCHEMABINDING
3 Es una consulta almacenada que produce una tabla virtual. C WITH CHECK OPTION
8 H Ninguno de los
Una vista no se puede indexar. anteriores
Puntos posibles 15
Instrucciones: Los alumnos y alumnas, ejecutará lo solicitado en cada caso, deberá hacer un script para
comprobar las respuestas, ejecutando cada una de los índices solicitados a continuación de la base de datos
“Northwind”, cuyo script se anexa a este documento.
1.¿Cuántos y cuáles son los índices clusters que identificas? (elabora tabla para mencionar esto). Es importante saber, nombre
del índice, tabla y atributo donde se localiza, además, indicar si es Unique o no.
Código:
Tabla
2. ¿Cuántos y cuáles son los índices Nonclusters que identificas? (elabora tabla para mencionar esto). Es importante saber,
nombre del índice, tabla y atributo donde se localiza, además, indicar si es Unique o no
Código:
Tabla
3.¿Cuántos índices Cluster o NoCluster adicionales crearías? Mencionar en una tabla, donde, tipo de índice, nombre del índice y
justifica porque (beneficios con la creación de estos)
Código:
Tabla
4. Realiza físicamente las propuestas hechas en el punto tres. Es importante evidenciar lo que haces. Es importante mostrar
evidencia de índices unique, nounique tanto para clustered y Nonclustered
Código:
Tabla
Instrucciones: Los alumnos y alumnas, ejecutará lo solicitado en cada caso, deberán ejecutar lo solicitado
en cada caso, deberán hacer un script para comprobar la respuesta, ejecutado cada una de las vistas
solicitados a continuación de la base de datos “PUBS”, cuyo script se anexa a este documento.
1. Crear una vista que muestre el titulo de los libros y el autor(es) de cada uno.
Código:
Imagen tabla resultante:
2. Crear una vista que muestre el nombre de la tienda y los libros que cada una vende.
Código:
Imagen tabla resultante:
3. Crear una vista que muestre el precio promedio por categoría de los libros (type). Solo interesan las categorías cuyo precio
promedio sea mayor al precio promedio general de todos los libros.
Código:
Código:
Imagen tabla resultante:
CIERRE DE LA ACTIVIDAD
¿Tiene una pregunta/comentario para su profesor(a)? (opcional)
__(Apellido Paterno Apellido Materno Nombre)___ Afirmo que esta actividad es de mi autoría y establezco
que para la elaboración de la misma he seguido los lineamientos del Código de Ética de la UTNG.
EVALUACIÓN
Calificación obtenida
V.- Tema - Procedimientos almacenados
Criterio de evaluación: Identificación de conceptos de unidad (saber)
Puntos posibles 5
Instrucciones: Los alumnos(a) darán respuesta en la siguiente tabla de términos, encuentre el par del elemento de
la columna I (Términos) con la columna II (Descripción). Coloque la letra correspondiente a la descripción en el espacio
seguido después del término. Las descripciones pueden no estar en la lista para un tipo de término determinada. En
este caso, debe elegir "Ninguno de los anteriores".
Clave de
Columna I: Término respuesta Columna II: Descripción
correcta
1 Esta cláusula de la sentencia CREATE PROCEDURE causará que
el código fuente del procedimiento no sea legible, de modo que
A WITH RECOMPILE
no pueda recuperarse en su forma original directamente desde
los metadatos.
K Procedimiento
Almacenado
M Ninguno de los
anteriores
VI.- Tema - Procedimientos almacenados
Criterio de evaluación: CUMPLIMIENTO TOTAL DE TAREAS (saber hacer)
Puntos posibles 15
Instrucciones: Los alumnos y alumnas ejecutarán cada uno de los procedimientos almacenados solicitados
a continuación de la base de datos “Northwind”, cuyo script se anexa a este documento, deberá hacer un
script para comprobación de tus respuestas.
1. Realizar un procedimiento almacenado con el nombre (PaisEmpleado), utilizando como dato de entrada el País, deberá
crear un informa como se muestra a continuación.
________________________________________________________________
******** CLIENTE POR PAÍS ******
Pais: Germany
________________________________________________________________
Clave Cliente Nombre Cleinte
________________________________________________________________
ALFKI Maria Anders
BLAUS Hanna Moos
DRACD Sven Ottlieb
FRANK Peter Franken
KOENE Philip Cramer
LEHMS Renate Messner
MORGK Alexander Feuer
OTTIK Henriette Pfalzheim
QUICK Horst Kloss
TOMSP Karin Josephs
WANDK Rita Müller
_________________________________________________________________
Total de Cliente en el país: XXX
Código Creación
Código Ejecución
Imagen
2. Crea un procedimiento almacenado con el nombre (OrdeneRealiadas), deberá utilizar como dato de entrada la clave del
empleado. Deberá mostrar el nombre completo del empleado (sin repetir) y una lista de las ordenes realizadas para un año
especifico. Los datos de interés son: clave de la orden, fecha de orden, monto pagado, IVA pagado (se obtiene), total pagado y
el nombre del empleado que atendió, Se deben mostrar en orden descendente por la fecha de orden. Al final deberá indicar la
cantidad de ordenes hechas por este empleado, el total vendido (sin el IVA) y la comisión pagada (es un 5% sobre venta).
Código Creación
Código Ejecución
Imagen
CIERRE DE LA ACTIVIDAD
¿Tiene una pregunta/comentario para su profesor(a)? (opcional)
__(Apellido Paterno Apellido Materno Nombre)___ Afirmo que esta actividad es de mi autoría y establezco
que para la elaboración de la misma he seguido los lineamientos del Código de Ética de la UTNG.
EVALUACIÓN
Calificación obtenida
VII.- Tema - Disparadores
Criterio de evaluación: Identificación de conceptos de unidad (saber)
Puntos posibles 5
Instrucciones: Los alumnos(a) darán respuesta en la siguiente tabla de términos, encuentre el par del elemento de la
columna I (Términos) con la columna II (Descripción). Coloque la letra correspondiente a la descripción en el espacio
seguido después del término. Las descripciones pueden no estar en la lista para un tipo de término determinada. En
este caso, debe elegir "Ninguno de los anteriores".
Clave de
Columna I: Término respuesta Columna II: Descripción
correcta
1 Los disparadores se usan normalmente para mantener la A
integridad de los datos de bajo nivel y no se utilizan para Procedimiento
devolver resultados de consultas. Almacenado
7 G Ninguno de los
Un disparador puede aplicarse a más de una tabla. anteriores
Puntos posibles 15
Instrucciones: Los alumnos y alumnas ejecutarán cada uno de los disparadores solicitados a continuación
de la base de datos “Empresa_UT.txt”, cuyo script se anexa a este documento, deberá hacer un script para
comprobar las respuestas.
1. Notificar cuando se haya eliminado un registro de la tabla TRABAJA_EN. Imprimiendo el nombre del trabajador, nombre del
proyecto y las horas trabajadas que fueron eliminadas. (La impresión debe ser a la consola del gestor por medio de PRINT).
Código Creación
Imagen
2. Crea un trigger que imprima un menaje de acuerdo a la operación ejecutada, actualización, inserción o Eliminación de un
Departamento. (ejemplo: un departamento se ha actualizado).
Código Creación
Imagen
CIERRE DE LA ACTIVIDAD
¿Tiene una pregunta/comentario para su profesor(a)? (opcional)
__(Apellido Paterno Apellido Materno Nombre)___ Afirmo que esta actividad es de mi autoría y establezco
que para la elaboración de la misma he seguido los lineamientos del Código de Ética de la UTNG.
EVALUACIÓN
Calificación obtenida