Documentos de Académico
Documentos de Profesional
Documentos de Cultura
LOGRO DE APRENDIZAJE:
Aplica comandos DDL, DML y Diccionario de datos en procesos con bases de datos.
Aplica DML en consultas avanzadas haciendo uso de las funciones predefinidas del sistema
en programas en bloques anónimos con cursores, utilizando programación PL/SQL.
Construye programas en bloques anónimos, funciones y procedimientos almacenados
utilizando programación PL/SQL
Construye programas avanzados en programación PL/SQL.
TEMAS:
DESCRIPCIÓN:
Prueba Escrita.
Pregunta 1
Para el desarrollo de la evaluación, se utilizará la base de datos de la EC3: autores, géneros, libros.
Realizando solo la captura del diagrama, el cual debe mostrar el usuario y conexión. Ej:
Evaluación de Aprendizajes
Escuela de Tencología – Ciclo 3 2
__________________________________________________________
De no ser así, crea el usuario con EF-APELLIDO, con clave de tu preferencia, para la base de datos
EF-NOMBRE.DBF y realiza la conexión CONEX-EF-APELLIDO.
E implementa las siguientes tablas (no olvide realizar la captura del diagrama):
Pregunta 2
Realiza las siguientes operaciones del DML, haciendo las capturas del código y salida en caso de
consultas
Realiza el registro de 3 datos en cada tabla
Evaluación de Aprendizajes
Escuela de Tencología – Ciclo 3 3
__________________________________________________________
Evaluación de Aprendizajes
Escuela de Tencología – Ciclo 3 4
__________________________________________________________
Mediante un bloque de programación anónimo, declara una variable con un valor de género
___________ y realiza la suma de los stocks disponibles de los libros de según la variable.
Muestra el resultado en una impresión en consola usando las variables necesarias. En caso no
se encuentren libros con el género indicado muestra el mensaje de error respectivo.
Pregunta 3
Crea la función fn_apellido_1 que, según el código de autor, devuelva la cantidad de libros
que tiene registrado en la tabla libros.
Evaluación de Aprendizajes
Escuela de Tencología – Ciclo 3 5
__________________________________________________________
Mediante un cursor explícito muestra el contenido de la tabla autores, mostrando además por
cada autor, la cantidad de libros que tiene registrado (usa la función realizada)
Pregunta 4
Crea un disparador tr1_apellido asociado a la tabla libros, para realiza una copia de los
campos código y precio en la tabla backup cada vez que se registre un nuevo libro, además
deberá guardar el usuario responsable, la fecha realizada usando las variables y valores
respectivos y en acción se guardará la palabra ‘registro’. (Realiza la captura de código y salida
de las tablas respectivas)
Evaluación de Aprendizajes
Escuela de Tencología – Ciclo 3 6
__________________________________________________________
Crea un disparador tr2_apellido asociado a la tabla libros, para realiza una copia de los
campos código y precio en la tabla backuo cada vez que se elimine un libro, además deberá
guardar el usuario responsable, la fecha realizada usando las variables y valores respectivos y
en acción se guardará la palabra ‘borrado’. (Realiza la captura de código y salida de las tablas
respectivas)
Evaluación de Aprendizajes
Escuela de Tencología – Ciclo 3 7 __________________________________________________________
NIVELES DE DESEMPEÑO
CRITERIO INDICADORES
Inicial En proceso Logrado Destacado
-Instalación de Aplicación de Crea una Base de datos, de Crea una Base de datos, que Crea una Base de datos, que Crea una Base de datos,
Oracle 11g comandos DDL, manera incompleta de cumpla con los cumpla con los que cumpla con los
DML y requerimientos mínimos requerimientos mínimos de requerimientos mínimos de requerimientos mínimos
-Diccionario de de tablas, usando la tablas, usando la tablas, usando la de tablas, usando la
Diccionario de
datos. herramienta: Get Started herramienta: Get Started herramienta: Get Started herramienta: Get Started
datos en
Oracle Database 11g Oracle Database 11g Oracle Database 11g Oracle Database 11g
-Lenguaje de procesos con Express. SQL *PLUS o SQL Express. SQL *PLUS o SQL Express. SQL *PLUS o SQL Express. SQL *PLUS o SQL
Manipulación bases de datos. Developer. Developer. Developer. Developer.
de Datos DML I. Implementa modelos de Implementa modelos de Implementa modelos de Implementa modelos de
datos incompletos. datos que cumplen con datos que cumplen con datos que cumplen con
5p
reglas y restricciones. reglas y restricciones. reglas y restricciones.
Crea diagrama de Base de Crea diagrama de Base de Crea diagrama de Base de
datos. datos. datos.
Utiliza el gestor de base de Utiliza el gestor de base de Utiliza el gestor de base de
datos ORACLE para datos ORACLE para datos ORACLE para
seleccionar información a seleccionar información a seleccionar información a
través de los objetos del través de los objetos del través de los objetos del
diccionario de datos. diccionario de datos. diccionario de datos.
Implementa índices, Implementa índices,
secuencias y sinónimos en secuencias y sinónimos en
las tablas creadas con un las tablas creadas con un
usuario de Oracle. usuario de Oracle.
Recupera información de Recupera información de
una base de datos Oracle a una base de datos Oracle a
través de sentencias SQL través de sentencias SQL
Realiza satisfactoriamente Realiza satisfactoriamente
reglas basada en reglas basada en
condicionales, condicionales,
Evaluación de Aprendizajes
Escuela de Tencología – Ciclo 3 8 __________________________________________________________
Opera con las funciones
agregadas, agrupación de
datos y combinaciones de
tablas.
4p
1p 2p
5p
-Lenguaje de Aplicación de Implementa consultas Implementa consultas que Implementa consultas que Implementa consultas que
Manipulación DML en incompletas en las cumplen con las operaciones cumplen con las operaciones cumplen con las
de Datos DML II. consultas operaciones solicitadas. solicitadas. solicitadas. operaciones solicitadas.
avanzadas Realiza Sub consultas Realiza Sub consultas para la Realiza Sub consultas para la Realiza Sub consultas para
-Programación incompletas para la recuperación de datos. recuperación de datos. la recuperación de datos.
PL/SQL I. 5p recuperación de datos. Emplea las funciones Emplea las funciones Emplea las funciones
No usa funciones predefinidas de una Base de predefinidas de una Base de predefinidas de una Base
-Programación predefinidas de una Base Datos Oracle, funciones de Datos Oracle, funciones de de Datos Oracle, funciones
PL/SQL II. de Datos Oracle. texto, matemáticas y fechas. texto, matemáticas y fechas. de texto, matemáticas y
Realiza pruebas Realiza pruebas de todo lo Realiza pruebas de todo lo fechas.
incompletas de todo lo solicitado. solicitado. Realiza pruebas de todo lo
solicitado. solicitado.
Implementa programas que
cumplen la estructura de Implementa programas
bloques anónimos y que cumplen la estructura
excepciones. de bloques anónimos y
Declaración de variables. excepciones.
Emplea de sentencias Declaración de variables.
condicionales y bucles. Emplea de sentencias
condicionales y bucles.
1p 2p 4p 5p
PUNTAJE FINAL
OBSERVACIONES Si tuviera alguna dificultad, explicación u observación sobre la calificación del producto la puede colocar en este recuadro.