You are on page 1of 16

Guía Pedagógica y de Evaluación del Módulo:

Programación con sistemas gestores de bases de datos

8. Tabla de
Ponderación

ASPECTOS A
ACTIVIDAD DE EVALUAR % Peso % Peso % Peso
UNIDAD RA Específico Logrado Acumulado
EVALUACIÓN C P A

1.1 Ejecuta operaciones de selección sobre las bases de


datos, empleando sentencias del lenguaje de consulta 1.1.1 ▲ ▲ ▲ 20 20 20
1. Programación
estándar para la integración de información.
para el manejo
de bases de
1.2 Estructura información, mediante consultas de
datos.
actualización, agrupación y combinación de datos en el 1.2.1 ▲ ▲ ▲ 20 20 40
sistema gestor de bases de datos para su administración.

% PESO PARA LA UNIDAD 40 40 40

2.1 Conforma bloques de código, empleando las técnicas e


instrucciones del lenguaje de programación como 2.1.1 ▲ ▲ ▲ 30 30 70
2. Programación de plataforma para el desarrollo de aplicaciones.
aplicaciones para el
aprovechamiento de 2.2 Integra los recursos que ofrece el sistema gestor de bases
la información de las de datos con los elementos del lenguaje de programación,
bases de datos. de acuerdo con las necesidades del usuario, para el 2.2.1 ▲ ▲ ▲ 30 30 100
desarrollo de aplicaciones que permitan realizar el
aprovechamiento de la información de las bases de datos.

% PESO PARA LA UNIDAD 60 60 100


PESO TOTAL DEL MÓDULO 100 100 100

             Modelo Académico de Calidad para la Competitividad PSGB-00 79/95


Guía Pedagógica y de Evaluación del Módulo:
Programación con sistemas gestores de bases de datos

10. Matriz de Valoración ó Rúbrica

MATRIZ DE VALORACIÓN O RÚBRICA


Siglema: IRLO-00 Nombre del Programación con sistemas gestores de Nombre del
Módulo: bases de datos Alumno:
PSP evaluador: Grupo: Fecha:
Resultado de 1.1 Ejecuta operaciones de selección sobre las bases de Actividad de 1.1.1 Construye sentencias de selección realizando
Aprendizaje: datos, empleando sentencias del lenguaje de consulta evaluación: operaciones sobre las bases de datos para la
estándar para la integración de información. obtención de información en casos propuestos
C R I T E R I O S
INDICADORES %
Excelente Suficiente Insuficiente
Elabora mediante código SQL la estructura de la Elabora mediante código SQL la estructura En la consulta de selección omite
base de datos de acuerdo con el caso propuesto de la base de datos de acuerdo con el alguna de las siguientes actividades
empleando las herramientas del sistema gestor de caso propuesto empleando las o no lo hace de acuerdo a las
bases de datos. herramientas del sistema gestor de bases especificaciones determinadas:
Ingresa los registros a las tablas de la base de datos de datos. • Elaborar la estructura de la base
empleando el sistema gestor de bases de datos. Ingresa los registros a las tablas de la base de datos mediante código SQL.
Realiza consultas de selección a las tablas de la base de datos empleando el sistema gestor de • Ingresar registros a las tablas de
de datos mediante el desarrollo de instrucciones SQL bases de datos. la base de datos.
en la que utiliza de los siguientes operadores en la Realiza consultas de selección a las tablas • Utilizar los siguientes
sentencia SELECT los necesarios y acordes a los de la base de datos mediante el desarrollo operadores:
criterios a emplear para obtener información de instrucciones SQL en la que utiliza de - Aritméticos.
Consultas de 30 específica: los siguientes operadores en la sentencia - De comparación y lógicos.
selección • Operadores aritméticos. SELECT los necesarios y acordes a los - De comparación de
¾ Suma. criterios a emplear para obtener cadenas de caracteres.
¾ Resta. información específica: • Verificar que se muestran los
¾ Multiplicación. • Operadores aritméticos. resultados esperados y en caso
¾ División. ¾ Suma. de presentar errores realizar la
• Operadores de comparación y lógicos. ¾ Resta. depuración y/o corrección de la
¾ =,>, >=, <, <=, ¡= ¾ Multiplicación. programación hasta conseguir el
¾ And, Or, Not ¾ División. resultado esperado.
• Operadores de comparación de cadenas de • Operadores de comparación y
caracteres. lógicos.
¾ Where ¾ =,>, >=, <, <=, ¡=
¾ Like ¾ And, Or, Not

             Modelo Académico de Calidad para la Competitividad PSGB-00 81/95


Guía Pedagógica y de Evaluación del Módulo:
Programación con sistemas gestores de bases de datos

¾ Null y Not Null • Operadores de comparación de


Verifica que se muestran los resultados esperados y cadenas de caracteres.
en caso de presentar errores realiza la depuración y/o ¾ Where
corrección de la programación hasta conseguir el ¾ Like
resultado esperado. ¾ Null y Not Null
Además, demuestra como crear las estructuras de la Verifica que se muestran los resultados
base de datos mediante el uso de asistentes en el esperados y en caso de presentar errores
sistema gestor de bases de datos. realiza la depuración y/o corrección de la
programación hasta conseguir el resultado
esperado.
Utiliza en el caso propuesto las siguientes Utiliza en el caso propuesto las siguientes Omite realizar alguna de las
condiciones para establecer los criterios de búsqueda condiciones para establecer los criterios de siguientes subconsultas de acuerdo
en subconsultas del tipo que generen valores, que búsqueda en subconsultas del tipo que a las especificaciones solicitadas:
generen listas y correlacionadas: generen valores, que generen listas y • Que generan valores.
- Test de comparación en correlacionadas: • Que generan listas.
subconsultas(>,<,<>,<=,>=,=). - Test de comparación en • Correlacionadas.
- Test de pertenencia a un conjunto devuelto subconsultas(>,<,<>,<=,>=,=). • Verificar que se muestran los
Elaboración de por una subconsulta (IN). - Test de pertenencia a un conjunto resultados esperados y en caso
- Test de existencia (EXISTS, NOT EXISTS). devuelto por una subconsulta de presentar errores realizar la
subconsultas de 30
- Test de comparación cuantificada (ANY y (IN). depuración y/o corrección de la
selección ALL). - Test de existencia (EXISTS, NOT programación hasta conseguir el
Verifica que se muestran los resultados esperados y EXISTS). resultado esperado.
en caso de presentar errores realiza la depuración y/o - Test de comparación cuantificada
corrección de la programación hasta conseguir el (ANY y ALL).
resultado esperado. Verifica que se muestran los resultados
Además, realiza subconsultas empleando la cláusula esperados y en caso de presentar errores
HAVING, describiendo la diferencia con la cláusula realiza la depuración y/o corrección de la
WHERE. programación hasta conseguir el resultado
esperado.
Realiza la combinación de información de las tablas Realiza en el caso propuesto la Omite realizar en la combinación de
de la base de datos mediante el desarrollo de combinación de información de las tablas tablas o no lo hace de acuerdo con
instrucciones SQL, tomando en cuenta las siguientes de la base de datos mediante el desarrollo las características determinadas:
Combinación de reglas: de instrucciones SQL, tomando en cuenta • Citar columnas de todas las
tablas mediante – Cita columnas de todas las tablas requeridas las siguientes reglas: tablas requeridas en la clausula
15 en la clausula SELECT. – Cita columnas de todas las tablas SELECT.
consultas de – Hace uso de la declaración requeridas en la cláusula • Hacer uso de la declaración
selección NombreTabla.NombreColumna en la SELECT. NombreTabla.NombreColumna
clausula FROM para identificar columnas – Hace uso de la declaración en la clausula FROM para
con el mismo nombre en tablas distintas. NombreTabla.NombreColumna identificar columnas con el
– Especifica el criterio para combinar tablas en en la clausula FROM para mismo nombre en tablas
la cláusula WHERE. identificar columnas con el mismo distintas.

             Modelo Académico de Calidad para la Competitividad PSGB-00 82/95


Guía Pedagógica y de Evaluación del Módulo:
Programación con sistemas gestores de bases de datos

Verifica que se muestran los resultados esperados y nombre en tablas distintas. • Especificar el criterio para
en caso de presentar errores realiza la depuración y/o – Especifica el criterio para combinar tablas en la cláusula
corrección de la programación hasta conseguir el combinar tablas en la cláusula WHERE.
resultado esperado. WHERE. • Verificar que se muestran los
Además, guarda el resultado de las tablas Verifica que se muestran los resultados resultados esperados y en caso
combinadas utilizando vistas para su posterior uso. esperados y en caso de presentar errores de presentar errores realizar la
realiza la depuración y/o corrección de la depuración y/o corrección de la
programación hasta conseguir el resultado programación hasta conseguir el
esperado. resultado esperado.
Realiza operaciones para obtener información de Realiza en el caso propuesto operaciones Omite en las operaciones con
columnas específicas de las tablas de la base de para obtener información de columnas funciones alguno de los siguientes
datos considerando: específicas de las tablas de la base de elementos o no los realiza de
- El desarrollo de funciones SQL, del tipo datos considerando: acuerdo con los criterios
aritméticas, de cadenas de caracteres, de - El desarrollo de funciones SQL, del establecidos:
manejo de fechas y de conversión en los tipo aritméticas, de cadenas de • Realiza operaciones para
criterios de selección de la sentencia caracteres, de manejo de fechas obtener información de
Operaciones SELECT. y de conversión en los criterios de columnas específicas de las
15 - El tipo de dato a emplear y el tipo de selección de la sentencia tablas de la base de datos.
con funciones operación a realizar para determinar la SELECT. • Verificar que se muestran los
función a emplear. - El tipo de dato a emplear y el tipo resultados esperados y en caso
Verifica que se muestran los resultados esperados y de operación a realizar para de presentar errores realizar la
en caso de presentar errores realiza la depuración y/o determinar la función a emplear. depuración y/o corrección de la
corrección de la programación hasta conseguir el Verifica que se muestran los resultados programación hasta conseguir el
resultado esperado. esperados y en caso de presentar errores resultado esperado.
Además, guarda el resultado de las operaciones de realiza la depuración y/o corrección de la
consulta con funciones utilizando vistas para su programación hasta conseguir el resultado
posterior uso. esperado.
Presenta el código fuente de las instrucciones SQL Presenta el código fuente de las Omite en la presentación del código
con las siguientes características: instrucciones SQL con las siguientes alguno de los siguientes elementos
- Muestra orden en el código fuente. características: o no los hace de acuerdo con las
- Emplea la sintaxis de las sentencias - Muestra orden en el código características especificadas:
estructurada conforme a las especificadas fuente. • Mostrar orden en el código
Presentación por el Sistema Gestor de Bases de Datos. - Emplea la sintaxis de las fuente.
del código de 5 - Entrega de manera impresa o en archivo sentencias estructurada conforme • Emplear la sintaxis de las
programación electrónico. a las especificadas por el Sistema sentencias estructurada
Además ejecuta las instrucciones en el sistema Gestor de Bases de Datos. conforme a las
gestor de bases de datos. - Entrega de manera impresa o en especificadas por el
archivo electrónico. Sistema Gestor de Bases
de Datos.
• Entregar de manera
impresa o en archivo

             Modelo Académico de Calidad para la Competitividad PSGB-00 83/95


Guía Pedagógica y de Evaluación del Módulo:
Programación con sistemas gestores de bases de datos

electrónico.
Desarrolla un • Desarrolla sentencias de programación de • Desarrolla sentencias de • En el desarrollo de sentencias
pensamiento 5 manera reflexiva y lógica. programación de manera reflexiva y de programación omite hacerlo
estructurado • Además ordena información de acuerdo a lógica de manera reflexiva y lógica
categorías y relaciones.
100

             Modelo Académico de Calidad para la Competitividad PSGB-00 84/95


Guía Pedagógica y de Evaluación del Módulo:
Programación con sistemas gestores de bases de datos

MATRIZ DE VALORACIÓN O RÚBRICA

Siglema: IRLO-00 Nombre del Programación con sistemas gestores de Nombre del
Módulo: bases de datos Alumno:
PSP evaluador: Grupo: Fecha:
Resultado de 1.2 Estructura información, mediante consultas de actualización, Actividad de 1.2.1 Construye sentencias de selección en
Aprendizaje: agrupación y combinación de datos en el sistema gestor de bases de evaluación: casos propuestos realizando
datos para su administración. operaciones
C R I T E R I O S
INDICADORES %
Excelente Suficiente Insuficiente
Realiza en el caso propuesto consultas Realiza en el caso propuesto consultas de Omite algunos de los siguientes elementos en
de selección para la agrupación de selección para la agrupación de la estructuración de la sentencia SELECT para
determinadas filas de las tablas de la determinadas filas de las tablas de la base agrupar determinadas filas de las tablas de la
base de datos, mediante el desarrollo de de datos, mediante el desarrollo de base de datos:
instrucciones SQL y empleando los instrucciones SQL y empleando los – Funciones de grupos de valores en la
siguientes elementos en la estructuración siguientes elementos en la estructuración de cláusula GROUP BY para calcular
de la sentencia SELECT: la sentencia SELECT: propiedades de uno o más conjuntos
– Funciones de grupos de valores – Funciones de grupos de valores en de filas.
en la cláusula GROUP BY para la cláusula GROUP BY para – La cláusula HAVING para controlar
calcular propiedades de uno o calcular propiedades de uno o más cual de los conjuntos de filas se
Agrupación de más conjuntos de filas. conjuntos de filas. visualiza.
20
– La cláusula HAVING para – La cláusula HAVING para controlar – La verificación que se muestran los
elementos controlar cual de los conjuntos cual de los conjuntos de filas se resultados esperados y en caso de
de filas se visualiza. visualiza. presentar errores realizar la
Verifica que se muestran los resultados • Verifica que se muestran los resultados depuración y/o corrección de la
esperados y en caso de presentar esperados y en caso de presentar programación hasta conseguir el
errores realiza la depuración y/o errores realiza la depuración y/o resultado esperado.
corrección de la programación hasta corrección de la programación hasta
conseguir el resultado esperado. conseguir el resultado esperado.
Además, ordena la información a
presentar mediante la inclusión de la
clausula ORDER BY en el código de las
instrucciones SQL desarrolladas.
Emplea en el caso propuesto la cláusula Emplea en el caso propuesto la cláusula (+) Omite en la combinación de tablas alguno de
Combinación de (+) Outer Join en la estructuración de la Outer Join en la estructuración de la los siguientes elementos o no los hace de
20
tablas que no sentencia SELECT mediante el sentencia SELECT mediante el desarrollo de acuerdo con las características especificadas:
tienen desarrollo de código SQL para combinar código SQL para combinar información de • Emplear la cláusula (+) Outer Join en la
información de filas de una tabla que no filas de una tabla que no tenga estructuración de la sentencia SELECT,

             Modelo Académico de Calidad para la Competitividad PSGB-00 85/95


Guía Pedagógica y de Evaluación del Módulo:
Programación con sistemas gestores de bases de datos

correspondenci tenga correspondencia con las filas de correspondencia con las filas de otra tabla, empleando el siguiente formato:
a otra tabla, empleando el siguiente empleando el siguiente formato: SELECT …
formato: SELECT … FROM …
SELECT … FROM … GROUP BY columna1, columna 2,
FROM … GROUP BY columna1, columna 2, columna 3, …
GROUP BY columna1, columna columna 3, … HAVING condición
2, columna 3, … HAVING condición • Verificar que se muestran los resultados
HAVING condición Verifica que se muestran los resultados esperados y en caso de presentar errores
Verifica que se muestran los resultados esperados y en caso de presentar errores realizar la depuración y/o corrección de la
esperados y en caso de presentar realiza la depuración y/o corrección de la programación hasta conseguir el resultado
errores realiza la depuración y/o programación hasta conseguir el resultado esperado.
corrección de la programación hasta esperado.
conseguir el resultado esperado.
Además, ordena la información a
presentar mediante la inclusión de la
clausula ORDER BY en el código de las
instrucciones SQL desarrolladas.
Combina en el caso propuesto los Combina en el caso propuesto los resultados Omite en la combinación de resultados de
resultados de dos consultas mediante el de dos consultas mediante el uso del consultas alguno de los siguientes casos o no
uso del operador UNION, utilizando el operador UNION, utilizando el siguiente los hace de acuerdo con las características
siguiente formato: formato: especificadas:
SELECT … COL1, COL2, … FROM SELECT … COL1, COL2, … FROM • Combinar los resultados de dos consultas
TABLA1 WHERE CONDICIÓN TABLA1 WHERE CONDICIÓN mediante el uso del operador UNION.
UNION UNION • Obtener las filas que son iguales en ambas
Combinación de SELECT … COL1, COL2, … FROM SELECT … COL1, COL2, … FROM consultas mediante el uso del operador
resultados de TABLA2 WHERE CONDICIÓN; TABLA2 WHERE CONDICIÓN; INTERSECT
Obtiene en el caso propuesto las filas Obtiene en el caso propuesto las filas que
consultas • Obtener aquellas filas que están en la
que son iguales en ambas consultas son iguales en ambas consultas mediante el
primera sentencia SELECT y no en la
empleando 25 mediante el uso del operador uso del operador INTERSECT, utilizando el
segunda mediante el uso del operador
operadores INTERSECT, utilizando el siguiente siguiente formato:
MINUS.
formato: SELECT … COL1, COL2, … FROM
relacionales de • Verificar en cada caso que se muestran los
SELECT … COL1, COL2, … FROM TABLA1 WHERE CONDICIÓN
conjuntos resultados esperados y en caso de
TABLA1 WHERE CONDICIÓN INTERSECT
presentar errores realizar la depuración y/o
INTERSECT SELECT … COL1, COL2, … FROM
corrección de la programación hasta
SELECT … COL1, COL2, … FROM TABLA2 WHERE CONDICIÓN;
conseguir el resultado esperado.
TABLA2 WHERE CONDICIÓN; Obtiene en el caso propuesto aquellas filas
Obtiene en el caso propuesto aquellas que están en la primera sentencia SELECT y
filas que están en la primera sentencia no en la segunda mediante el uso del
SELECT y no en la segunda mediante el operador MINUS, utilizando el siguiente
uso del operador MINUS, utilizando el formato:
siguiente formato: SELECT … COL1, COL2, … FROM

             Modelo Académico de Calidad para la Competitividad PSGB-00 86/95


Guía Pedagógica y de Evaluación del Módulo:
Programación con sistemas gestores de bases de datos

SELECT … COL1, COL2, … FROM TABLA1 WHERE CONDICIÓN


TABLA1 WHERE CONDICIÓN MINUS
MINUS SELECT … COL1, COL2, … FROM
SELECT … COL1, COL2, … FROM TABLA2 WHERE CONDICIÓN;
TABLA2 WHERE CONDICIÓN;
Verifica que se muestran los resultados Verifica en cada caso que se muestran los
esperados y en caso de presentar resultados esperados y en caso de presentar
errores realiza la depuración y/o errores realiza la depuración y/o corrección
corrección de la programación hasta de la programación hasta conseguir el
conseguir el resultado esperado. resultado esperado.
Además, agrega elementos ORDER BY
en la estructuración de las sentencias de
selección.
Realiza en el caso propuesto la Realiza en el caso propuesto la actualización Omite en la actualización de información
actualización de información, mediante la de información, mediante la inserción de una alguno de los siguientes casos o no los hace
inserción de una consulta de selección consulta de selección en otra consulta de de acuerdo con las características
en otra consulta de selección usando la selección usando la orden INSERT, con el especificadas:
orden INSERT, con el siguiente formato: siguiente formato: • Realizar la actualización de información
INSERT INTO NombreTabla1 INSERT INTO NombreTabla1 columna, usando la orden INSERT.
columna, columna … columna … • Realizar la actualización de valores de las
SELECT columna, columna … SELECT columna, columna … columnas de una o varias filas de una tabla
FROM NombreTabla2 CLAUSULAS FROM NombreTabla2 CLAUSULAS DE mediante la orden UPDATE.
DE SELECT; SELECT; • Realizar el borrado de filas específicas de
Realiza en el caso propuesto la Realiza en el caso propuesto la actualización las tablas, mediante la orden DELETE.
actualización de valores de las columnas de valores de las columnas de una o varias • Verificar en cada caso que se muestran los
Actualización de de una o varias filas de una tabla filas de una tabla mediante el desarrollo de resultados esperados y en caso de
25 mediante el desarrollo de instrucciones instrucciones SQL, utilizando la orden presentar errores realizar la depuración y/o
información SQL, utilizando la orden UPDATE, con el UPDATE, con el siguiente formato: corrección de la programación hasta
siguiente formato: INSERT INTO NombreTabla1 columna, conseguir el resultado esperado.
INSERT INTO NombreTabla1 columna …
columna, columna … SELECT columna, columna …
SELECT columna, columna … FROM NombreTabla 2 CLAUSULAS
FROM NombreTabla 2 CLAUSULAS SELECT;
SELECT; Realiza en el caso propuesto el borrado de
Realiza en el caso propuesto el borrado filas específicas de las tablas, mediante el
de filas específicas de las tablas, desarrollo de instrucciones SQL, utilizando la
mediante el desarrollo de instrucciones orden DELETE, con el siguiente formato:
SQL, utilizando la orden DELETE, con el DELETE FROM NombreTabla WHERE
siguiente formato: Condición;
DELETE FROM NombreTabla Verifica en cada caso que se muestran los
WHERE Condición; resultados esperados y en caso de presentar

             Modelo Académico de Calidad para la Competitividad PSGB-00 87/95


Guía Pedagógica y de Evaluación del Módulo:
Programación con sistemas gestores de bases de datos

Verifica en cada caso que se muestran errores realiza la depuración y/o corrección
los resultados esperados y en caso de de la programación hasta conseguir el
presentar errores realiza la depuración resultado esperado.
y/o corrección de la programación hasta
conseguir el resultado esperado.
• Además, agrega elementos ORDER
BY en la estructuración de las
sentencias de selección.
Presenta el código fuente de las Presenta el código fuente de las Omite en la presentación del código alguno de
instrucciones SQL con las siguientes instrucciones SQL con las siguientes los siguientes elementos o no los hace de
características: Muestra orden en el características: Muestra orden en el código acuerdo con las características especificadas:
código fuente. fuente. - Mostrar orden en el código fuente.
Presentación - Emplea la sintaxis de las - Emplea la sintaxis de las sentencias • Emplear sintaxis de programación
sentencias estructurada estructurada conforme a las estructurada acorde al Sistema Gestor
del código de 5
conforme a las especificadas especificadas por el Sistema Gestor de Bases de Datos.
programación por el Sistema Gestor de Bases de Bases de Datos. • Entregar de manera impresa o en
de Datos. - Entrega de manera impresa o en medio magnético.
Entrega de manera impresa o en medio medio magnético
magnético
Además ejecuta las instrucciones en el
sistema gestor de bases de datos.
En la construcción de sentencias de En la construcción de sentencias de En la construcción de sentencias de selección
selección resuelve problemas de un selección resuelve problemas de un modo omite resolver problemas de modo riguroso y
Resolución de modo riguroso y sistemático. riguroso y sistemático. sistemático.
5
problemas Además, documenta las problemáticas
detectadas en el proceso de depuración
como referencia en el desarrollo de
nuevas sentencias
100

             Modelo Académico de Calidad para la Competitividad PSGB-00 88/95


Guía Pedagógica y de Evaluación del Módulo:
Programación con sistemas gestores de bases de datos

MATRIZ DE VALORACIÓN O RÚBRICA

Siglema: IRLO-00 Nombre del Programación con sistemas gestores de Nombre del
Módulo: bases de datos Alumno:
PSP evaluador: Grupo: Fecha:
Resultado de 2.1 Conforma bloques de código, empleando las Actividad de 2.1.1 Desarrolla programas de cómputo para casos
Aprendizaje: técnicas e instrucciones del lenguaje de evaluación: propuestos utilizando los siguientes elementos del
programación como plataforma para el desarrollo lenguaje de programación del Sistema Gestor de Bases
de aplicaciones. de Datos:
C R I T E R I O S
INDICADORES %
Excelente Suficiente Insuficiente
Declara las variables de acuerdo al tipo de dato Declara las variables de acuerdo al tipo de Omite en la declaración de los
a almacenar y al ámbito de alcance requerido. dato a almacenar y al ámbito de alcance elementos del lenguaje alguno de los
Utiliza los operadores indicados para realizar las requerido. siguientes elementos o no los hace de
operaciones solicitadas, respetando el orden de Utiliza los operadores indicados para acuerdo con las características
precedencia en la evaluación. realizar las operaciones solicitadas, especificadas:
Declara las sentencias requeridas para realizar respetando el orden de precedencia en la • Declarar las variables.
las operaciones respetando la sintaxis del evaluación. • Utilizar los operadores indicados
lenguaje de programación. Declara las sentencias requeridas para para realizar las operaciones
Declaración de Declara y construye matrices y/o arreglos de realizar las operaciones respetando la solicitadas.
20 varias dimensiones, de acuerdo al número y tipo sintaxis del lenguaje de programación.
elementos del • Declarar las sentencias requeridas
lenguaje de elementos a almacenar del caso propuesto Declara y construye matrices y/o arreglos para realizar las operaciones.
Verifica que se muestran los resultados de varias dimensiones, de acuerdo al • Declarar y construir matrices y/o
esperados y en caso de presentar errores número y tipo de elementos a almacenar arreglos de varias dimensiones.
realiza la depuración y/o corrección de la del caso propuesto • Verificar que se muestran los
programación hasta conseguir el resultado Verifica que se muestran los resultados resultados esperados y en caso de
esperado. esperados y en caso de presentar errores presentar errores realizar la
Además, utiliza las herramientas de ayuda que realiza la depuración y/o corrección de la depuración y/o corrección de la
provee el lenguaje de programación para programación hasta conseguir el resultado programación hasta conseguir el
estructurar los elementos utilizados. esperado. resultado esperado.
Construye las estructuras de control para el flujo Construye las estructuras de control para Omite en el uso de sentencias de
Uso de del programa de acuerdo al requerimiento del el flujo del programa de acuerdo al control alguno de los siguientes
Sentencias de 35 caso propuesto, haciendo uso de las siguientes: requerimiento del caso propuesto, elementos o no los hace de acuerdo
control - If … Then haciendo uso de las siguientes: con las características especificadas:
- If … Then … Else - If … Then • Construir las estructuras de control
- Select … Case - If … Then … Else para el flujo del programa de

             Modelo Académico de Calidad para la Competitividad PSGB-00 89/95


Guía Pedagógica y de Evaluación del Módulo:
Programación con sistemas gestores de bases de datos

- While … End while - Select … Case acuerdo al requerimiento del caso


- Do … While - While … End while propuesto, haciendo uso de las
- For … Next - Do … While siguientes:
- For … Each - For … Next - If … Then
- Try … Catch - For … Each - If … Tthen Then … Else
Verifica que se muestran los resultados - Try … Catch - Select … Case
esperados y en caso de presentar errores Verifica que se muestran los resultados - While … End while
realiza la depuración y/o corrección de la esperados y en caso de presentar errores - Do … While
programación hasta conseguir el resultado realiza la depuración y/o corrección de la - For … Next
esperado. programación hasta conseguir el resultado - For … Each
Además, utiliza las herramientas de ayuda que esperado. - Try … Catch
provee el lenguaje de programación para • Verificar que se muestran los
estructurar las sentencias de control utilizadas. resultados esperados y en caso de
presentar errores realizar la
depuración y/o corrección de la
programación hasta conseguir el
resultado esperado.
Construye procedimientos y funciones para dar Construye procedimientos y funciones para Omite en la construcción de
solución al caso propuesto en los que: dar solución al caso propuesto en los que: procedimientos y funciones alguno de
– Define el nivel de acceso de tipo de – Define el nivel de acceso de los siguientes elementos o no los hace
acuerdo al ámbito de alcance acuerdo al ámbito de alcance de acuerdo con las características
requerido. requerido. especificadas:
– Define los parámetros a utilizar. – Define los parámetros a utilizar. • Definir el nivel de acceso.
Elabora – Define el valor a devolver en el caso de – Define el valor a devolver en el • Definir los parámetros a utilizar.
procedimientos 35 las funciones. caso de las funciones. • Definir el valor a devolver en el
y funciones Verifica que se muestran los resultados • Verifica que se muestran los caso de las funciones.
esperados y en caso de presentar errores resultados esperados y en caso de • Verificar que se muestran los
realiza la depuración y/o corrección de la presentar errores realiza la depuración resultados esperados y en caso de
programación hasta conseguir el resultado y/o corrección de la programación presentar errores realiza la
esperado. hasta conseguir el resultado esperado. depuración y/o corrección de la
Además, utiliza las herramientas de ayuda que programación hasta conseguir el
provee el lenguaje de programación para resultado esperado.
estructurar los procedimientos y funciones.
Presenta el código fuente de los programas de Presenta el código fuente de los Omite en la presentación del código
cómputo con las siguientes características: programas de cómputo con las siguientes alguno de los siguientes elementos o
Presentación • Muestra orden en el código fuente. características: no los hace de acuerdo con las
del código de 5 • Emplea sintaxis de programación • Muestra orden en el código características especificadas:
programación estructurada acorde al Sistema Gestor fuente. • Mostrar orden en el código
de Bases de Datos. • Emplea sintaxis de programación fuente.
• Entrega de manera impresa o en estructurada acorde al Sistema • Emplear sintaxis de
archivo electrónico Gestor de Bases de Datos. programación estructurada

             Modelo Académico de Calidad para la Competitividad PSGB-00 90/95


Guía Pedagógica y de Evaluación del Módulo:
Programación con sistemas gestores de bases de datos

Además, genera archivos ejecutables de cada • Entrega de manera impresa o en acorde al Sistema Gestor de
programa desarrollado, mediante las archivo electrónico Bases de Datos.
herramientas del lenguaje de programación. • Entregar de manera impresa o
en archivo electrónico.
Desarrolla un Desarrolla estructuras de programación de Desarrolla estructuras de programación de En el desarrollo de estructuras de
pensamiento 5 manera reflexiva y lógica manera reflexiva y lógica programación omite hacerlo de forma
Además ordena información de acuerdo a reflexiva y lógica
estructurado categorías y relaciones.

100

             Modelo Académico de Calidad para la Competitividad PSGB-00 91/95


Guía Pedagógica y de Evaluación del Módulo:
Programación con sistemas gestores de bases de datos

MATRIZ DE VALORACIÓN O RÚBRICA

Siglema: IRLO-00 Nombre del Programación con sistemas gestores de Nombre del
Módulo: bases de datos Alumno:
PSP evaluador: Grupo: Fecha:

Resultado de 2.2 Integra los recursos que ofrece el sistema gestor de bases de datos Actividad 2.2.1 Desarrolla una aplicación de cómputo con
Aprendizaje: con los elementos del lenguaje de programación, de acuerdo con de acceso a bases de datos, mediante la
las necesidades del usuario, para el desarrollo de aplicaciones que evaluación: integración de la programación a los
permitan realizar el aprovechamiento de la información de las bases componentes del Sistema Gestor de
de datos. Bases de Datos
C R I T E R I O S
INDICADORES %
Excelente Suficiente Insuficiente
Presenta de manera impresa o en medio magnético la • Presenta de manera impresa o en medio Omite en la determinación de
determinación de requerimientos a sistematizar que magnético la determinación de requerimientos a sistematizar alguno de
incluya: requerimientos a sistematizar que los siguientes elementos:
Determinación - Objetivo de la aplicación. incluya: • Objetivo de la aplicación.
de - Diccionario de datos. - Objetivo de la aplicación. • Diccionario de datos.
15 - Operaciones a realizar. - Diccionario de datos. • Operaciones a realizar.
requerimientos - Resultados que se pretende obtener. - Operaciones a realizar. • Resultados que se pretende
a sistematizar Además, crea la estructura de las tablas de la base de - Resultados que se pretenden obtener.
datos, de acuerdo al diccionario de datos presentado obtener.
en la propuesta de la aplicación, utilizando las
herramientas que provee el sistema gestor de bases
de datos.
Crea un formulario en blanco empleando las • Crea un formulario en blanco empleando Omite en el desarrollo de formularios de
herramientas del lenguaje de programación y las herramientas del lenguaje de inserción alguno de los siguientes
establece las propiedades. programación y establece las elementos o no los hace de acuerdo con
Utiliza los siguientes controles con base en los propiedades. las características especificadas:
Desarrollo de formularios de inserción de datos a desarrollar • Utiliza los siguientes controles con base • Crear un formulario en blanco.
formularios de estableciendo las propiedades de cada uno de ellos: en los formularios de inserción de datos • Utilizar los controles con base en
25 - Etiquetas. a desarrollar estableciendo las los formularios de inserción de
Inserción de - Botones. propiedades de cada uno de ellos: datos a desarrollar.
datos - Cajas de texto. - Etiquetas. • Establecer las propiedades de los
- Casillas de verificación. - Botones. controles utilizados.
- Botones de opción. - Cajas de texto. • Desarrollar el código de
- Listas simples. - Casillas de verificación. programación requerido para
- Listas desplegables. - Botones de opción. realizar la conexión con la base de
Desarrolla el código de programación requerido para - Listas simples. datos.

             Modelo Académico de Calidad para la Competitividad PSGB-00 92/95


Guía Pedagógica y de Evaluación del Módulo:
Programación con sistemas gestores de bases de datos

realizar la conexión con la base de datos, empleando - Listas desplegables. • Determinar que eventos harán que
el lenguaje de programación especificado para el Desarrolla el código de programación la interfaz responda y escribir el
desarrollo de la aplicación. requerido para realizar la conexión con la código necesario para que cada uno
Determina que eventos harán que la interfaz responda base de datos, empleando el lenguaje de de los controles responda a las
y escribe el código necesario para que cada uno de los programación especificado para el desarrollo solicitudes del usuario.
controles responda a las solicitudes del usuario, de la aplicación.
empleando los elementos y sentencias del lenguaje de Determina que eventos harán que la interfaz
programación. responda y escribe el código necesario para
Además, implementa la validación de los campos de que cada uno de los controles responda a las
texto para restringir su contenido al conjunto de solicitudes del usuario, empleando los
caracteres validos para dicho campo, haciendo uso de elementos y sentencias del lenguaje de
cajas de diálogo para notificar la entrada de datos no programación.
validos.
Crea un formulario en blanco empleando las Crea un formulario en blanco empleando las Omite en el desarrollo de formularios
herramientas del lenguaje de programación y herramientas del lenguaje de programación y de modificación alguno de los siguientes
establece las propiedades. establece las propiedades. elementos o no los hace de acuerdo con
Utiliza los siguientes controles con base en los Utiliza los siguientes controles con base en las características especificadas:
formularios de modificación estableciendo las los formularios de modificación estableciendo • Crear un formulario en blanco
propiedades de cada uno de ellos: las propiedades de cada uno de ellos: • Utilizar los controles con base en
- Etiquetas. - Etiquetas. los formularios de modificación de
- Botones. - Botones. datos a desarrollar.
- Cajas de texto. - Cajas de texto. • Establecer las propiedades de los
- Casillas de verificación. - Casillas de verificación. controles utilizados.
- Botones de opción. - Botones de opción. • Desarrollar el código de
Desarrollo de
- Listas simples. - Listas simples. programación requerido para
formularios de - Listas desplegables. - Listas desplegables. realizar la conexión con la base de
20
modificación de • Desarrolla el código de programación requerido Desarrolla el código de programación datos.
para realizar la conexión con la base de datos, requerido para realizar la conexión con la • Determinar que eventos harán que
datos base de datos, empleando el lenguaje de
empleando el lenguaje de programación la interfaz responda y escribir el
especificado para el desarrollo de la aplicación. programación especificado para el desarrollo código necesario para que cada uno
Determina que eventos harán que la interfaz responda de la aplicación. de los controles responda a las
y escribe el código necesario para que cada uno de los Determina que eventos harán que la interfaz solicitudes del usuario.
controles responda a las solicitudes del usuario, responda y escribe el código necesario para
empleando los elementos y sentencias del lenguaje de que cada uno de los controles responda a las
programación. solicitudes del usuario, empleando los
Además, implementa la validación de los campos de elementos y sentencias del lenguaje de
texto para restringir su contenido al conjunto de programación.
caracteres validos para dicho campo, haciendo uso de
cajas de diálogo para notificar la entrada de datos no
validos.
Desarrollo de Crea un formulario en blanco empleando las Crea un formulario en blanco empleando las Omite en el desarrollo de formularios
20
herramientas del lenguaje de programación y herramientas del lenguaje de programación y de borrado alguno de los siguientes
formularios de establece las propiedades. establece las propiedades. elementos o no los hace de acuerdo con

             Modelo Académico de Calidad para la Competitividad PSGB-00 93/95


Guía Pedagógica y de Evaluación del Módulo:
Programación con sistemas gestores de bases de datos

borrado de Utiliza los siguientes controles con base en los Determina cuales de los siguientes controles las características especificadas:
formularios de borrado de datos estableciendo las utilizará en base a la aplicación a desarrollar • Crear un formulario en blanco.
datos propiedades de cada uno de ellos: y al tipo de datos a capturar, y los dibuja • Utilizar los controles con base en
- Etiquetas. sobre el formulario creado, estableciendo las los formularios de borrado de datos
- Botones. propiedades de cada uno de ellos: a desarrollar
- Cajas de texto. Utiliza los siguientes controles con base en • Establecer las propiedades de los
- Casillas de verificación. los formularios de borrado de datos controles utilizados.
- Botones de opción. estableciendo las propiedades de cada uno • Desarrollar el código de
- Listas simples. de ellos: programación requerido para
- Listas desplegables. - Etiquetas. realizar la conexión con la base de
Desarrolla el código de programación requerido para - Botones. datos.
realizar la conexión con la base de datos, empleando - Cajas de texto. • Determinar que eventos harán que
el lenguaje de programación especificado para el - Casillas de verificación. la interfaz responda y escribir el
desarrollo de la aplicación. - Botones de opción. código necesario para que cada uno
Determina que eventos harán que la interfaz responda - Listas simples. de los controles responda a las
y escribe el código necesario para que cada uno de los - Listas desplegables. solicitudes del usuario.
controles responda a las solicitudes del usuario, Desarrolla el código de programación
empleando los elementos y sentencias del lenguaje de requerido para realizar la conexión con la
programación. base de datos, empleando el lenguaje de
Además, implementa la validación de los campos de programación especificado para el desarrollo
texto para restringir su contenido al conjunto de de la aplicación.
caracteres validos para dicho campo, haciendo uso de Determina que eventos harán que la interfaz
cajas de diálogo para notificar la entrada de datos no responda y escribe el código necesario para
validos. que cada uno de los controles responda a las
solicitudes del usuario, empleando los
elementos y sentencias del lenguaje de
programación.
Integra a la aplicación desarrollada los siguientes Integra a la aplicación desarrollada los Omite integrar a las aplicación los
elementos empleando las herramientas que provee el siguientes elementos empleando las siguientes elementos para mejorar la
sistema gestor de bases de datos: herramientas que provee el sistema gestor de interfaz gráfica, haciendo uso de las
- Barra de Menú con acceso a todas las bases de datos: herramientas que provee el sistema
Integración de opciones de la aplicación. - Barra de Menú con acceso a todas gestor de bases de datos:
- Barra de herramientas, para accesar de las opciones de la aplicación. • Barra de Menú. con acceso a todas
elementos la 10 modo gráfico a las opciones de la aplicación. - Barra de herramientas, para las opciones de la aplicación.
aplicación - Barra de estado, que muestre información de accesar de modo gráfico a las • Barra de herramientas, para
los campos a capturar. opciones de la aplicación. accesar de modo gráfico a las
Además, utiliza gráficos en los formularios para - Barra de estado, que muestre opciones de la aplicación.
mejorar la apariencia de la aplicación en cuanto a información de los campos a • Barra de estado, que muestre
diseño. capturar. información de los campos a
capturar.
Presentación de Presenta el diseño de los formularios desarrollados Presenta el diseño de los formularios Omite en la presentación de la
5 para la inserción, modificación y borrado de desarrollados para la inserción, modificación aplicación alguno de los siguientes
la aplicación información de manera impresa o en archivo y borrado de información de manera impresa elementos o no los hace de acuerdo con

             Modelo Académico de Calidad para la Competitividad PSGB-00 94/95


Guía Pedagógica y de Evaluación del Módulo:
Programación con sistemas gestores de bases de datos

electrónico. o en archivo electrónico. las características especificadas:


Presenta el código fuente de los programas de Presenta el código fuente de los programas • Presentar el diseño de los
cómputo con las siguientes características: de cómputo con las siguientes formularios.
• Muestra orden en el código fuente. características: • Presentar el código fuente de los
• Emplea sintaxis de programación • Muestra orden en el código fuente. programas de cómputo.
estructurada acorde al Sistema Gestor de • Emplea sintaxis de programación
Bases de Datos. estructurada acorde al Sistema
• Entrega de manera impresa o en archivo Gestor de Bases de Datos.
electrónico Entrega de manera impresa o en archivo
Además, elabora un manual de operación de la electrónico
aplicación desarrollada.
En la programación de los elementos del lenguaje En la programación de los elementos del En la programación de los elementos del
Resolución de resuelve problemas de un modo riguroso y sistemático. lenguaje resuelve problemas de un modo lenguaje omite resolver problemas de
5
problemas Además, documenta las problemáticas detectadas en riguroso y sistemático. modo riguroso y sistemático.
el proceso de depuración como referencia en el
desarrollo de nuevas sentencias
100

             Modelo Académico de Calidad para la Competitividad PSGB-00 95/95

You might also like