Está en la página 1de 11

Evaluación de Aprendizajes

Escuela de Tencología – Ciclo 3 1


__________________________________________________________

Rúbrica Evaluación Final


ADMINISTRACIÓN DE BASE DE DATOS

SEDE : San juan de Lurigancho


CÓDIGO : SL75599849
APELLIDOS Y NOMBRE :Cusiquispe Locumber Aldair

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:

 Todos los abordados en la Unidad Didáctica.

DESCRIPCIÓN:

Prueba Escrita.

 Tiempo Estimado: Máximo: 2 horas 00 minutos - Mínimo: 1 hora 30 minutos

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):

 autores (código, nombre y un campo de su preferencia),


 géneros (código, nombre y un campo adicional de su preferencia),
 libros (debe contar con id_libro, tit_libro, cod_autor, cod_genero, fecha_publicación,
precio_libro y stock_disponible)

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
__________________________________________________________

 Modifica el precio de todos los libros aumentando en 10% su valor original

 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 la tabla backup_apellido con los siguientes campos:


Usuario Varchar2(30), Fecha Date, código_libro (según el tipo de dato de tu tabla),
precio_anterior (según el tipo de dato de tu tabla), precio_nuevo (según el tipo de dato de tu
tabla) y acción VARCHAR2(20)

 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.

 Crea cursores explícitos e


implícitos, para modelos
de datos que cumplen con
reglas de negocio.
 Usa las sentencias
Evaluación de Aprendizajes
Escuela de Tencología – Ciclo 3 9 __________________________________________________________
asociadas al cursor.
 Respeta reglas para la
creación de cursores.
 Ejecuta los cursores sin
errores.
2p 4p
1p 5p
-Programación Construcción  Crea cursores explícitos e  Crea cursores explícitos e  Crea cursores explícitos e  Crea cursores explícitos e
PL/SQL III. de programas implícitos, modelos de implícitos, modelos de datos implícitos, modelos de datos implícitos, modelos de
en bloques datos basados en reglas de basados en reglas de que cumplen con reglas de datos que cumplen con
-Programación anónimos, negocio de forma negocio. negocio. reglas de negocio.
PL/SQL IV. funciones y incompleta.  Usa las sentencias asociadas  Usa las sentencias asociadas  Usa las sentencias
procedimientos  Usa de forma incompleta al cursor. al cursor. asociadas al cursor.
-Programación almacenados las sentencias asociadas al  Cumple reglas para la  Cumple reglas para la  Cumple reglas para la
PL/SQL V. cursor. creación de cursores. creación de cursores. creación de cursores.
5p  Cumple con la ejecución de  Cumple con la ejecución de  Cumple con la ejecución
los cursores, sin errores. los cursores, sin errores. de los cursores, sin
errores.
 Crea Funciones
almacenados cumpliendo  Crea Funciones
reglas de negocio, utilizando almacenados cumpliendo
la programación PL/SQL. reglas de negocio,
 Aplica cursores en los utilizando la programación
entornos de las funciones PL/SQL.
almacenadas.  Aplica cursores en los
 Realiza mantenimientos de entornos de las funciones
datos, usando funciones. almacenadas.
 Realiza mantenimientos de
datos, usando funciones.
 Crea Procedimientos
almacenados cumpliendo
reglas de negocio,
Evaluación de Aprendizajes
Escuela de Tencología – Ciclo 3 10 __________________________________________________________
utilizando la programación
PL/SQL.
 Aplica cursores en los
entornos de los
procedimientos
almacenados.
 Realiza mantenimientos de
datos, usando
Procedimientos
4p Almacenados.
1p 3p
5p
TEMAS Construcción de  Conoce de forma  Conoce estructura de los  Conoce estructura de los  Conoce estructura de los
-Programación programas incompleta la estructura paquetes almacenados. paquetes almacenados. paquetes almacenados.
PL/SQL VI, VII, de los paquetes  Crea paquetes almacenados  Crea paquetes almacenados  Crea paquetes
avanzados en
VIII y IX almacenados. donde incorpora donde incorpora almacenados donde
programación
 Crea paquetes procedimientos procedimientos incorpora procedimientos
PL/SQL.
almacenados de forma almacenados y funciones almacenados y funciones almacenados y funciones
incompleta, no incorpora almacenadas por usuarios. almacenadas por usuarios. almacenadas por usuarios.
5p
procedimientos  Elabora paquetes  Elabora paquetes  Elabora paquetes
almacenados, funciones almacenados controlados almacenados controlados almacenados controlados
almacenadas. por errores de excepción. por errores de excepción. por errores de excepción.
 Realiza pruebas con  Realiza pruebas con  Realiza pruebas con
paquetes almacenados paquetes almacenados paquetes almacenados

 Conoce estructura de  Conoce estructura de


disparador / trigger. disparador / trigger.
 Crea disparadores que  Crea disparadores que
cumplen con reglas de cumplen con reglas de
negocio. negocio.
 Reconoce una tabla  Reconoce una tabla
mutante. mutante.
 Elabora disparadores
Evaluación de Aprendizajes
Escuela de Tencología – Ciclo 3 11 __________________________________________________________
usando procedimientos y
funciones controlados por
los errores de excepción.
 Realiza pruebas con
disparadores.

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.

También podría gustarte