Sei sulla pagina 1di 3

UNIVERSIDAD MARIANO GÁLVEZ DE GUATEMALA

FACULTAD DE INGENIERÍA EN SISTEMAS DE INFORMACIÓN


CENTRO UNIVERSITARIO DE CHIQUIMULA
CURSO: BASES DE DATOS II, Sección “A”
SÉPTIMO CICLO, Año 2020
Catedŕatico: Ing. René E. Alvarado G.

ENUNCIADO “A”
El Ministerio de Educación es el ente de gobierno encargado de administrar las escuelas públicas de enseñanza
a nivel primaria, básicos y diversificado en todo en país. Cada año se organiza el plan de trabajo, donde
básicamente los alumnos se presentan con sus maestros en el horario de clases, y cada escuela tiene una
unidad administrativa, que entre sus atribuciones debe gestionar al comité de padres de familia. Para
sistematizar los procesos de esta área de la administración, se requieren sus servicios como profesional del área
de Ingeniería en Sistemas. Tome en cuenta los siguientes aspectos:

• El comité está conformado por padres de familia, quienes se encargan de administrar fondos
económicos que le asigna el Ministerio a la escuela que representan, para que inviertan recursos como
alimentación, organización de actividades académicas y recreativas, útiles escolares, insumos para la
administración y los maestros, fondos para proyectos de mejora de infraestructura, entre otros tipos de
gasto que el comité acuerde y se cuente con la autorización para llevarlos a cabo.

• Cada gasto que se realiza debe ser comprobable por medio de facturas, las cuales son utilizadas para
rendir cuentas ante el Ministerio. Los fondos se otorgan al comité desde el mes de enero de cada año y
según como lo van ejecutando (utilizando los recursos), así lo deberán reportar por medio de un
sistema de información accesible a través de Internet.

El diseño de la base de datos relacional debe realizarse en Oracle11g XE y la aplicación a desarrollar deben
tener la capacidad de manejar:

• Control de escuelas por parte del Ministerio


• Control de comités y sus integrantes (por cada escuela)
• Registro de la cantidad de dinero que le fue asignado a cada comité, en cada año.
• Permitir a cada comité realizar su planificación anual de actividades (tipo de actividad, fecha, monto de
dinero estimado, detalle de actividades a realizar y recursos a necesitar que justifiquen cada rubro de
gasto).
• Control de gastos por cada comité
◦ Detalle de la ejecución del gasto
◦ Resultados obtenidos
Requerimientos técnicos:

• En la base de datos:
◦ Uso de stored procedures y/o funciones (con manejo de transacciones)
◦ Triggers
▪ Manejo de bitácoras
▪ Actualización de datos

◦ El servidor de base de datos deberá estar habilitado como un “servicio de base de datos de
máquina virtual VM Database” en Oracle Cloud, para ello se recomienda seguir los pasos:

▪ Registrarse en el sitio principal de Oracle Cloud, donde se pedirá que ingresen sus datos para
crearles una cuenta Trial de 30 días, con acceso a los recursos para crear elementos de
infraestructura de servidores y bases de datos.
▪ Analizar y aplicar los pasos del siguiente artículo donde se explica como “Crear un servicio de
base de datos de Máquina Virtual en Oracle Cloud Infraestructure (OCI)”.

◦ La aplicación a desarrollar, que se conectará a la base de datos configurada en Oracle Cloud, puede
ejecutarse en la máquina local si es una aplicación de escritorio. En caso de ser una aplicación
Web, deberá estar alojada en algún servicio de hosting gratuito que soporte la tecnología utilizada.

• En la aplicación a desarrollar:
◦ Pantallas que permitan las operaciones básicas de altas, bajas y cambios (insert, update, delete) a los
catálogos generales de la base de datos
◦ Pantallas de ingreso de datos (haciendo llamadas a los procedimientos y/o funciones)
◦ Pantallas que generen listados (aplicando uno o mas filtros) sobre las tablas operativas de la base
de datos.
◦ Pantalla de consulta de bitácoras.

Entregar:

• Un archivo en formato zip identificado con los nombres y números de carné de los integrantes del
grupo (en un archivo de texto), ademas de la siguiente información:

◦ Diagrama Entidad-Relación del modelo diseñado de la BDD


◦ Scripts con todos los objetos creados para la BDD (tablas, triggers, procedimientos almacenados,
funciones, etc.)
◦ Carpeta con los fuentes de su aplicación
◦ Manual del usuario para la aplicación.
◦ Manual de configuración de los servicios en Oracle Cloud.
◦ Enlace para descargar video donde los integrantes del grupo explican características técnicas y de
funcionalidad del proyecto desarrollado.
Valor: 20 puntos.
Fecha de entrega: Sábado 23-Mayo-2020
• Se hará presentación y evaluación del proyecto de forma virtual
• Se tomará en cuenta la participación de cada integrante del grupo, así como el cumplimiento
de los requerimientos técnicos solicitados.

Potrebbero piacerti anche