Pby Forma B

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 4

Instituto Profesional Duoc UC

Escuela de Informática y Telecomunicaciones


Sede San Joaquín

Programación de Base de Datos


PBY3301 -PBY3101 Forma B

Nombre:
Sección
Fecha:
Docente:

Unidad de Aprendizaje: Construyendo Bloques Anónimos PL/SQL Complejos.


Unidad de Competencia: Desarrolla operaciones sobre la base de datos para
efectuar procesamiento de datos utilizando el lenguaje asociado, de acuerdo a los
requerimientos de información.
Indicadores de Logro:
1- Evalúa la lógica de negocios considerando restricciones del lenguaje,
requisitos de la lógica de negocios, requisito de información y sistema de
gestión de base de datos para solucionar los requerimientos de
información planteados.
2- Utilizar los componentes básicos de un bloque PL/SQL, variables de tipo
escalares y bind, operadores PL/SQL, sentencias SQL, funciones SQL y
DETALLE EVALUACIÓN estructura de control para solicitar los requerimientos de información
planteados.
3- Utilizar variables de tipo compuesto y LOB que permitan almacenar y
manipular datos para solucionar los requerimientos de información
planteados.
4- Utilizar cursores explícitos con y sin parámetros que permitan procesar
datos masivamente para solucionar los requerimientos de información
planteados.
5- Utiliza excepciones predefinida, no predefinidas y definidas por el usuario
que permiten controlar errores que se pueden producir durante el
procesamiento de datos para solucionar los requerimientos de
información planteados.
Puntaje Total: 32,25 puntos Nota: 7.0
Puntaje: 19,35 puntos Nota: 4.0
Puntaje Obtenido: Nota:

Instrucciones Generales:

 Desarrolle los casos planteados usando la herramienta Oracle SQLDeveloper.


 Puede hacer usos de las presentaciones de la asignatura y/o apuntes personales como material de consulta durante
el desarrollo de la prueba.
 Los casos están planteados sobre el modelo que se adjunta como “Anexo Forma b”. Por esta razón, para construir
las soluciones de los requerimientos de información planteados en cada caso, deberá ejecutar el script
Anexo_Forma_b
 (Entregado por el docente) que creará y poblará las tablas del modelo entregado.
 Los resultados deben ser redondeados a valores enteros
 Al finalizar la prueba, enviar el script construido al docente mediante un mensaje interno en BLACKBOAD.
Instituto Profesional Duoc UC
Escuela de Informática y Telecomunicaciones
Sede San Joaquín

Enunciado:

El supermercado del confite es una de las empresa de alimento y bebidas en todo el país contando
con más de 100 marcas , algunas de ellas son nacionales o internacionales, que representan una
gran variedad de productos.

Una de las mejores inspiraciones es la innovación de las ventas de productos a sus clientes
mejorando los procesos de ventas más personalizados a sus clientes.

Caso 1:

Según lo establecido en la reunión de la junta directiva se ha realizado un estudio en donde los


últimos dos meses, ha tenido una baja circunstancial con respecto a las ventas de dulces. Muchos
de los clientes hacen sus órdenes de compra en el portal y han seleccionado una de las opciones
de dulces sin saber si el dulce seleccionado se encuentra o es el dulce que se está solicitando
correctamente. Es por esto, que los directivos tomaron la decisión de crear un nuevo portal para
los clientes que puedan hacer sus órdenes de compra sin mayor problema y conociendo a grandes
rasgos las características del producto que esta seleccionando. Los vendedores del supermercado
confites deberán trabajar bajo este portal.

Como la decisión tomada fue mejorar circunstancialmente la forma de comunicación con los
clientes este portal debe ser amigable con el usuario y a la vez demostrar la esencia del
supermercado. En esta nueva plataforma uno de los requerimientos más importantes es mostrar
las fotos de los dulces en forma actualizada. Cabe destacar que los dulces serán clasificados por las
siguiente forma: (costa, Dos en Uno, Arcor , Nestlé).

Las recomendaciones que realiza en encargada de informática es que se debe considerar los
siguientes requerimientos.

 Para el diseño del nuevo portal, se debe mostrar las imágenes sobre los dulces para que el
cliente consulte, además deberá visualizar los datos he imagen de los diferentes dulces.
 Para esto se debe realizar modificaciones en el modelo relacional para que se pueda
almacenar la fotografía actualizada de los dulces. Debido a que la tabla que se almacena la
información sobre los dulces se encuentra poblada. Es por esto, que las fotografías se deberán
incorporar. A la carpeta C:\IMG y el nombre de cada archivo.
 Incorporar una columna a la tabla dulce, para poder almacenar su fotografía.
 El bloque PL/SQL debe contar con cualquier error ocurra durante el proceso producido en la
tabla ERRORES, con los siguientes datos. En esta sentencia se produjo el error y el mensaje de
Instituto Profesional Duoc UC
Escuela de Informática y Telecomunicaciones
Sede San Joaquín

error de Oracle. Se debe tener en cuenta cada objeto de secuencia “SQ_ERROR” para el
correlativo.
 Para verificar que se realizó la inserción de imagen, se debe hacer una prueba a la base de
datos para comprender si las fotografías sacadas se encuentran en la carpeta indicada. Para
efectuar las modificaciones de la tabla y ejecutar su proceso. La tabla dulce debe contener las
siguientes demostraciones:

IMAGEN FABRICA DE DULCE


COSTA

DOS

ARCOR

NESTLE

Caso 2:

Según el presidente de la junta directiva de supermercado de confites, informó a sus trabajadores


para poder solventar los costos asociados a la nueva interfaz web y a los futuros cambios, se
requiere disminuir el valor de los dulces de acuerdo con el tipo de dulce perteneciente a la marca y
un descuento de un 2% de acuerdo a los productos reservados, para ello se a creado el siguiente
cuadro de porcentajes aplicable a cada tipo de dulce:

Dulce Descuento
Costa 2%
Dos en Uno 4%
Nestlé 6%
Arcor 8%

Además de estos aumentos, se debe realizar otro aumento en el descuento de acuerdo a la


marcas más vendidas, realizando un descuento de un 1% de acuerdo al tipo de dulce más ventas
de menor a mayor.

 Según las recomendaciones que realiza en encargado de informática es que se debe


considerar los siguientes requerimientos.:
Instituto Profesional Duoc UC
Escuela de Informática y Telecomunicaciones
Sede San Joaquín

o Los descuentos predefinidos en el cuadro anterior deben ser definidas a través de


variables BIND.
o Para cumplir la eficiencia del proceso, se necesita crear cursores con las siguientes
indicaciones:
 Definir variables compuesta para almacenar los valores en los cursores.
 Trabajar con estructura de iteración
 El bloque debe controlar los errores que se produzcan en la información. Es
recomendable almacenar los errores producidos en la tabla error con los
siguientes nombres error_dulce.
 Se debe considerar que el número correlativo de la tabla error_dulce debe
incrementar cada vez que se aumenta la inserción de una fila en la tabla.

También podría gustarte