Implementación de reglas de negocio en el sistema de control docente en una aldea universitaria de la misión Sucre
57
0
0
Texto completo
(2) Agradecimientos En primer lugar a Dios por darnos vida y salud y así permitir el logro de nuestras metas. Agradecida muy especialmente con la profesora Martha Boggiano y el profesor Ramiro Pineda. A la profesora Martha por brindarme su gran ayuda y constancia en la elaboración de esta tesis. Al profesor Ramiro por aportar toda su colaboración, paciencia y dedicación para la culminación de mi tesis..
(3) Dedicatoria A mis padres por darme la vida, por apoyarme, por su amor incondicional, por la confianza que pusieron en mí y por ser una guía durante toda mi vida. A los profesores que durante todo este tiempo, nos brindaron todo su conocimiento y han sido parte de nuestra formación académica. A mis compañeros de estudio por la gran unión y colaboración en estos años que compartimos juntos. A todos mis familiares y amigos que de alguna manera me han apoyado..
(4) Resumen Un Sistema de Información es un conjunto de elementos o componentes interdependientes entre sí donde se puede ingresar, procesar, almacenar, controlar y presentar la información para la oportuna y eficiente toma de decisiones, apoyados en la tecnología del hardware, software y comunicaciones. Estos se han vuelto esenciales para las organizaciones, surgiendo la necesidad de su evaluación para determinar su efectividad y los factores de mayor impacto en las instituciones y en los usuarios. La implementación del Sistema de Información implica la consideración de diversas políticas de trabajo o reglas de negocio (RN). Desde el punto de vista de los sistemas de información, muchas de estas reglas pueden ser implementadas como recursos activos de bases de datos: disparadores, funciones, procedimientos almacenados. El presente trabajo tiene como objetivo crear la base de datos para el sistema de información para gestionar los procesos del control docente en una aldea universitaria de la Misión Sucre del Municipio Linares Alcántara en el ambiente U.E.E. “Julián Landaeta Robles”, utilizando el enfoque de reglas de negocio. Para la creación de la base de datos se usa la herramienta PostgreSQL como Gestor de Bases de datos libre. Por otra parte, se utiliza el compilador LPT2SQL que siendo una herramienta independiente de los gestores de datos, genera recursos de bases de datos y permite implementar las reglas de negocio, principalmente las de tipo restricción en el Sistema de Información..
(5) Abstract An Information System is a set of elements or interdependent components where you can enter, process, store, manage and present information for the timely and efficient decision making, supported by technology hardware, software and communications. These have become essential for organizations, with the need for evaluation to determine its effectiveness and the factors of greatest impact on institutions and users. The implementation of information system involves consideration of various labor policies or business rules (RN). From the point of view of information systems, many of these rules may be implemented as active resources database: triggers, functions, stored procedures. This work aims at creating the database for the information system that allows teachers to manage control processes in the university town of Mission Sucre municipality in the environment Linares Alcántara U.E.E. "Landaeta Julian Robles", using the approach bussines rules. To deploy the database using the tool PostgreSQL Database Manager free. Moreover, the compiler is used to being a tool LPT2SQL independent data managers, generates resources databases and allows you to implement business rules, especially those of a restriction on the Information System..
(6) Índice Introducción................................................................................................................... 7 Objetivo General ........................................................................................................ 10 Objetivos Específicos ................................................................................................. 10 Preguntas de Investigación ........................................................................................ 11 Justificación y Viabilidad .......................................................................................... 11 CAPÍTULO I. CONTROL DOCENTE EN LA MISIÓN SUCRE ................................ 13 1.1 Fundación Misión Sucre ..................................................................................... 13 1.2 Objetivo de la Misión Sucre ............................................................................... 13 1.3 Misión y visión de la Misión Sucre..................................................................... 14 1.3.1 Misión ............................................................................................................. 14 1.3.2 Visión ............................................................................................................. 14 1.4 Estructura organizativa de la Misión Sucre ......................................................... 14 1.5 Aldeas Universitarias ......................................................................................... 15 1.6 Ambientes .......................................................................................................... 16 1.7 Programas Nacionales de Formación (PNF) ....................................................... 17 1.8 PNF ofrecidos por la Misión Sucre en la aldea Parmanacay ................................ 19 1.9. Procesos de Preinscripción e Inscripción ........................................................... 19 1.9.1 Trayecto inicial ............................................................................................... 19 1.9.2 Preinscripción para trayecto inicial .................................................................. 20 1.9.3 Inscripción para trayecto inicial ....................................................................... 20 1.10 Profesores asesores de Misión Sucre................................................................. 22 1.11 Acta de evaluación definitiva (AED) ................................................................ 24 1.12. Solución informática actual ............................................................................. 24 1.13. Conclusiones parciales .................................................................................... 25 CAPÍTULO II. REGLAS DE NEGOCIOS EN BASES DE DATOS .......................... 26 2.1 Reglas de Negocio.............................................................................................. 26 2.1.1 Clasificación de reglas de negocios ................................................................. 26 2.1.2 Especificación de las reglas de negocio ........................................................... 27 2.2 Reglas de negocio presentes en el control docente .............................................. 28 2.3 Requisitos funcionales ........................................................................................ 36 2.4. Diseño de la base de datos ................................................................................. 37 2.5 Conclusiones Parciales ....................................................................................... 40 CAPÍTULO III: IMPLEMENTACIÓN DE LAS REGLAS DE NEGOCIO DE LA BASE DE DATOS....................................................................................................... 41 3.1 Las reglas de negocio en la base de datos ........................................................... 41 3.2 Reglas de Restricción ......................................................................................... 44 3.3 Utilización del compilador LPT2SQL para la implementación de las reglas de negocio de tipo restricción ....................................................................................... 46 3.4 Conclusiones Parciales ....................................................................................... 52 Conclusiones................................................................................................................ 53 Recomendaciones ........................................................................................................ 54 Referencias Bibliográficas ......................................................................................... 55.
(7) Introducción En el año 2003 surge una estrategia de gobierno, el Plan Extraordinario Mariscal Antonio José de Sucre, denominado Misión Sucre con la finalidad de formar profesionales universitarios en tres y cuatro años. La misma equivale para los estudios superiores a nivel de técnico superior universitario (TSU), licenciatura o ingeniería. Según (Ministerio de Comunicación e Información, 2009) la Misión Sucre tiene por objeto potenciar la sinergia institucional y la participación comunitaria, para garantizar el acceso a la educación universitaria a todos los bachilleres sin cupo, transformando la condición de excluidos del subsistema de educación superior. De esta forma se conjuga una visión de justicia social, con el carácter estratégico de la educación superior para el desarrollo humano integral sustentable, la soberanía nacional y la construcción de una sociedad democrática y participativa, para lo cual es indispensable garantizar la participación de. la sociedad en la generación, transformación, difusión. y. aprovechamiento creativo de los campos del saber y hacer. Se propone municipalizar la educación superior, orientarla hacia las regiones, las localidades, tomando como punto de referencia la cultura específica de las poblaciones con sus necesidades, problemas, acervos, exigencias y potencialidades. Hasta ahora, se han inscrito en diversos programas de formación a un total de 296 781 venezolanos en todo el país, 80 297 cuentan con becas del Estado y 7 921 profesores laboran en los distintos programas de estudio. Cabe señalar que a la Misión Sucre, se han incorporado por medio del Programa de Iniciación Universitaria (PIU), 182 estudiantes del estado de Roraima y Brasil, específicamente de los municipios de Boa Vista y Pacaraima, además de dos estudiantes de Perú, sumando un total de 184 estudiantes extranjeros formando parte del plan educativo en la región. Un total de 475 656 bachilleres venezolanos están censados hasta septiembre de este año; desde noviembre del 2003, 395 180 estudian en el Programa de Iniciación.
(8) Universitaria (PIU), 296 781 están inscritos en los programas de formación (Ministerio de Comunicación e Información, 2009). En la actualidad, 316 097 estudiantes finalizaron el PIU, existen 93 437 bachilleres, 586 coordinadores, 3 237 facilitadores, 1 118 obreros, 1 956 profesores y 1 719 ambientes en el Programa de Iniciación Universitaria. Diversos estudios coinciden en afirmar que el ingreso a la educación superior ha favorecido a los sectores con mayores ingresos, a la población de las grandes ciudades y a los estudiantes de los colegios privados. A la vez, la educación superior de gestión oficial disminuyó sensiblemente su participación a favor de la educación de gestión privada. La Misión Sucre es un programa de inclusión del Ministerio de Educación Superior que fue creado mediante Decreto Presidencial Número 2601, del 8 de septiembre del 2003. El plan educativo se concibe como un proceso de movilización social dirigido a garantizar la participación de todos y todas en la cultura y el conocimiento, a construir ciudadanía, generar comunidades de conocimiento, espacios flexibles y accesibles para el aprendizaje permanente (Ministerio de Comunicación e Información, 2009). Con la municipalización de la educación se han creado diversas aldeas, divididas a su vez por ambientes constituidos por un coordinador, los profesores y estudiantes del ambiente logrando así impartir a la población estudiantil los Programas Nacionales de Formación (PNF). En la aldea universitaria de la Misión Sucre del Municipio Linares Alcántara en el ambiente Unidad Educativa Estadal “Julián Landaeta Robles” se dictan actualmente los siguientes PNF: Programa Nacional de Formación de Educadores (PNFE), Programa Nacional de Formación de Estudios Jurídicos (PNFEJ), Programa Nacional de Formación de Comunicación Social (PNFCS), Programa Nacional de Formación de Gestión Social (PNFGS) y el Programa Nacional de Formación de Sistemas e Informática (PNFSI)..
(9) Para el control de estos programas, a nivel nacional se posee un sistema digitalizado semestral de inscripción a través de la página web http://misionsucre.gov.ve conocido como Sistema de Asignaciones Misión Sucre (S.A.M.S), que muchas veces es difícil de acceder ya que se colapsa y retarda el proceso de inscripción de datos por parte de los estudiantes. Esta página a su vez permite al coordinador registrar notas al final de cada trimestre, que de igual manera resulta inestable, ya que al realizar mantenimiento al sistema se pierde información. Son varios los factores que afectan el proceso a nivel administrativo dentro de los ambientes de las aldeas universitarias de la Misión Sucre, uno de ellos, es la inexistencia de un sistema informático que permita realizar los procesos anteriormente mencionados en las propias aldeas y se depende totalmente del sistema centralizado. Actualmente existen instituciones que hacen uso de herramientas de hardware y de software para su gestión académica, siendo esto un avance a nivel tecnológico en su labor organizativa ya que mejora la calidad de sus actividades o procesos internos. Destacó (Rodriguez, 2007) que “La gran importancia que tiene la difusión de los avances tecnológicos que se generan desde las poblaciones populares. Actualmente en Venezuela el gobierno y distintas empresas, organizaciones o instituciones públicas o privadas en diferentes áreas, se hicieron partícipe de los avances tecnológicos y adecuaron sus instalaciones, actividades y procesos para trabajar y aprovechar las ventajas operativas y competitivas que implica el uso del computador y los sistemas informáticos desarrollados para mejorar procesos de forma interna o externa, dependiendo de las necesidades de información y de la magnitud de la organización”. Sin embargo, las aldeas existentes en el municipio no tienen acceso a dichas herramientas, por tanto, para lograr un eficaz manejo de la información dentro de la Misión Sucre un factor importante sería la aplicación de un sistema automatizado que agilice de forma segura diferentes procesos en los ambientes. Unido a esto está el incremento de la población estudiantil y futuras aperturas de nuevos PNF según la demanda durante el proceso de preinscripciones en la aldea..
(10) Con todo lo expuesto sobre la problemática existente en el ambiente de la Misión, surge la necesidad de crear un sistema de información, que facilite al coordinador de la aldea realizar de forma eficaz los procesos internos, para una mejor gestión administrativa en cuanto a la realización de registros de notas de estudiantes para cada uno de los PNF de la aldea. Para la creación de dicho sistema de información, es esencial diseñar e implementar una base de datos que recopile todos los datos imprescindibles para almacenar y controlar la información de cursos. La implementación del sistema implica la consideración de diversas políticas de trabajo o reglas de negocio (RN). Desde el punto de vista de los sistemas de información, muchas de estas reglas pueden ser implementadas como recursos activos de bases de datos: disparadores, funciones, procedimientos almacenados. Teniendo en cuenta las posibilidades estudiadas de implementación automática de las RN en bases de datos relacionales, pudiera viabilizarse la implementación de las mismas en el sistema usando una herramienta desarrollada en la Universidad Central de Las Villas para estos fines, lo cual servirá de validación de la misma. Objetivo General Crear la base de datos para el sistema de información para gestionar los procesos del control docente en una aldea universitaria de la Misión Sucre del Municipio Linares Alcántara en el ambiente Unidad Educativa Estadal “Julián Landaeta Robles”, utilizando el enfoque de reglas de negocio. Objetivos Específicos Realizar un diagnóstico de la problemática existente en el ambiente Unidad Educativa Estadal “Julián Landaeta Robles” formulando los requisitos del problema como reglas de negocio. Definir las reglas de negocio del sistema..
(11) Diseñar e implementar la base de datos relacional para el almacenamiento de datos. Aplicar la herramienta LPT2SQL para generar las reglas de negocio tipo restricción, validando de esta manera la herramienta. Preguntas de Investigación 1) ¿Cuáles son las necesidades existentes en el ambiente Unidad Educativa Estadal “Julián Landaeta Robles”, las políticas y las reglas de negocio de restricción para el control docente? 2) Una vez caracterizado el problema a resolver, ¿cuál es la tecnología adecuada para el diseño de la base de datos? 3) ¿Fue viable y económico. usar la herramienta LPT2SQL para generar. restricciones automáticamente? Justificación y Viabilidad El desarrollo del sistema estará orientado hacia el logro de todas las metas propuestas para el cumplimiento de las gestiones de la coordinación. Enfocado hacia el objetivo general, se pretende diseñar un sistema de información para el control de la gestión docente en la aldea Unidad Educativa Estadal “Julián Landaeta Robles” en cuanto al control para el registro y actualización de datos y notas de estudiantes, aunque en este trabajo se pretende implementar solamente la base de datos de dicho sistema, incluyendo en la misma el chequeo de las reglas de restricción que se determinen. Para la implantación del sistema se cuenta con los recursos de hardware y software, los cuales cubren las necesidades existentes ya que garantizan compatibilidad a nivel operativo y de programación, también se cuenta con la ayuda, colaboración y aceptación del coordinador ya que al mismo le brindará un apoyo en cuanto a su trabajo administrativo. El trabajo se ha estructurado en tres capítulos de la siguiente forma:.
(12) En el capítulo I se introduce con una descripción de la Misión Sucre, enfocándose en la fundamentación teórica, con aspectos relacionados a la misma y planteamiento de las debilidades existentes en cada uno de los procesos que se realizan. Se caracterizan los requerimientos necesarios para un sistema de información, planteando aquellas restricciones más importantes involucradas entre las entidades del negocio como reglas de negocio de restricción. El capítulo II presentará el diseño conceptual y lógico de la base de datos y la descripción de las restricciones tanto en lenguaje natural usando un patrón de reglas adoptado, así como en el lenguaje Standard SQL. En el capítulo III se describirá la implementación de la base de datos en el gestor PostgreSQL y la implementación automática de las reglas de restricción, generadas por la herramienta de generación. Además se evaluará el uso de la herramienta para la generación de reglas de restricción en esta aplicación..
(13) CAPÍTULO I. CONTROL DOCENTE EN LA MISIÓN SUCRE En este capítulo se presentan aspectos relacionados a la Misión Sucre, los Programas Nacionales de Formación, el proceso de inscripción y del trayecto inicial. 1.1 Fundación Misión Sucre El Plan Extraordinario Mariscal Antonio José de Sucre, denominado “Misión Sucre”, es una iniciativa del Estado Venezolano y del Gobierno Bolivariano, creado mediante Decreto Presidencial N° 2 601, del 08 de Septiembre de 2 003. La Misión Sucre representa un plan nacional de acceso a la educación universitaria que surge como iniciativa de carácter estratégico por cuanto pretende ser: 1) Una alternativa de educación universitaria de vanguardia y con pertinencia social, orientada a la transformación, difusión y aprovechamiento creativo del saber y hacer. 2) Un espacio para la participación y el ejercicio de la ciudadanía. Una estrategia que promueve el desarrollo local, regional y nacional. 3) Una práctica educativa innovadora que ofrece diversas oportunidades y modalidades de estudio que favorecen el desarrollo de habilidades, destrezas y actitudes orientadas a la construcción de una sociedad democrática y participativa. La Misión Sucre, como sistema alternativo de educación universitaria, impulsa una universidad transformadora, que forma y promueve la concepción de un nuevo profesional participativo, con valores ciudadanos, corresponsable y comprometido con la visión participativa y protagónica de Estado y país, establecida en la Constitución Bolivariana de Venezuela (Ministerio de Comunicación e Información, 2009). 1.2 Objetivo de la Misión Sucre La Misión Sucre tiene por finalidad facilitar el acceso y la prosecución de la educación universitaria pública, permanente, integral, gratuita y en igualdad de oportunidades de todos los bachilleres que así lo demanden, con el propósito de incrementar el nivel educativo de la población venezolana y formar ciudadanos comprometidos con el.
(14) desarrollo del país, a través del establecimiento de nuevos modelos educativos universitarios sustentados en la sinergia institucional y la participación comunitaria, con base en los imperativos de la democracia corresponsable, participativa y protagónica (Ministerio de Comunicación e Información, 2009).. 1.3 Misión y visión de la Misión Sucre 1.3.1 Misión Desarrollar y fortalecer el sistema administrativo, el soporte académico, la infraestructura, así como lo concerniente a la adquisición, reproducción y distribución de los materiales educativos y la calidad de vida de los triunfadores, en articulación con las instituciones de educación universitaria que participan en la Misión Sucre para garantizar el acceso universal a la educación universitaria de todos los venezolanos. 1.3.2 Visión Ser el soporte operativo de la educación universitaria municipalizada en todo el territorio nacional (Ministerio de Comunicación e Información, 2009).. 1.4 Estructura organizativa de la Misión Sucre. En la Figura 1 se muestra la estructura organizativa de la Misión Sucre. En ella aparece el nivel nacional, no se refleja la estructura a nivel de aldeas.
(15) Figura 1: Estructura organizativa de la Misión. 1.5 Aldeas Universitarias Para cumplir con el objetivo de garantizar el acceso a la educación universitaria a nivel nacional, la Misión Sucre funciona en una infraestructura conformada por una gran red de espacios denominada para efectos de la Misión Sucre “Aldeas Universitarias” (considerados ambientes locales de Desarrollo Educativo Alternativo Socialista). Las aldeas funcionan en instalaciones que comparten con: . Escuelas, liceos, casas de cultura, centros penitenciarios y aulas de Instituciones de Educación Universitaria.. . Instalaciones construidas por la Fundación Misión Sucre.. . Edificaciones construidas por la Corporación Venezolana de Guayana, PDVSA, Fuerzas Armadas, Ministerio del Poder Popular para la Educación Universitaria, Gobernaciones, Alcaldías, entre otras (Ministerio de Educación e Información, 2009)..
(16) 1.6 Ambientes Los ambientes son extensiones de las aldeas universitarias que funcionan en otros lugares, pero dependen administrativa y académicamente de una aldea principal. Deben su origen a las siguientes razones: 1) Insuficientes espacios para el desarrollo de la Misión Sucre, ya que por razones presupuestarias se limitó, en determinado momento, la apertura de nuevas aldeas, a pesar de que el ingreso de nuevas cohortes se siguió realizando de manera continua. 2) Grandes distancias geográficas entre las aldeas existentes y los lugares de residencia de los estudiantes o triunfadores. (Ministerio de Comunicación e. Información, 2009). 3) En cada una de las ciudades del territorio nacional las aldeas se encuentran distribuidas por municipios; estas aldeas a su vez están constituidas por ambientes, un coordinador de aldea, los profesores asesores y la población estudiantil. En el municipio Francisco Linares Alcántara del Estado Aragua, existen 4 aldeas, con sus respectivos ambientes que son: 1) Aldea: Unidad Educativa Arturo Sarcos Villena. 2) Aldea: Unidad Educativa Parmanacay, los ambientes que le corresponden son: Unidad Educativa Julián Landaeta Robles. Unidad Educativa Jorge Semidey. Escuela Francisco de Miranda. 3) Aldea: Unidad Educativa Fe y Alegría. 4) Aldea: Unidad Educativa Leonardo Ruiz pineda.. El coordinador de aldea se encuentra a cargo de una sola aldea, quien a través de la página web de la Misión Sucre se encarga de certificar los datos relacionados con los profesores, así como de la fecha de inicio y fin del periodo académico según sea el caso..
(17) 1.7 Programas Nacionales de Formación (PNF) Los Programas Nacionales de Formación (PNF) son creados e implementados en Venezuela con el fin de proponer pautas, enfoques y modalidades en pensum de estudios de carreras universitarias y plantear principalmente la solución de problemas e interacción con el entorno de colaboración comunitaria, así como el desarrollo integral y tecnológico del país. Incorporan a los participantes en la universidad y la comunidad, a fin de crear y fortalecer la cultura de cooperación y el aprendizaje compartido, mediante la adquisición y apropiación del conocimiento como formación integral, contribuyendo al desarrollo. Fomentan la vinculación entre las comunidades y las aldeas universitarias, lo que impulsa el desarrollo integral y sustentable de los recursos de cada municipio, concibiendo así la manera de satisfacer las necesidades sociales de la población, como lo plantean las Líneas Generales del Plan de Desarrollo Económico y Social de la Nación, fijadas en el Proyecto Nacional Simón Bolívar, primer Plan Socialista 2 0072013. Además tienen la finalidad de transformar las áreas científico-humanísticas para concebir a la educación como una formación integral y liberadora, en la cual la formación técnico-científica debe estar acompañada con una sólida formación humanista, cultural, ambiental, crítica, creadora, innovadora y socio-política, donde los seres humanos no solo puedan auto desarrollarse sino que participen en el contexto de la nueva república socialista que se quiere. Plantean el mejoramiento de la calidad de la enseñanza y del aprendizaje haciéndola más humanista, así como la función de la Universidad, tanto en la formación integral liberadora (educación), la creación intelectual (investigación) y la vinculación social (extensión). Los PNF son definidos como aquellos conjuntos de estudios y actividades académicas conducentes a títulos, grados o certificaciones de estudios superiores, creados por iniciativa del Ejecutivo Nacional, a través del Ministerio del Poder Popular para la.
(18) Educación Superior, diseñados en colaboración con una o más instituciones de educación universitaria, para ser dictados y acreditados en distintos espacios del territorio nacional, en las aldeas universitarias de Misión Sucre o en Instituciones de Educación Superior, en función de prioridades nacionales, regionales y locales (Ministerio de Comunicación e Información, 2009). Los PNF se refieren a cada una de las carreras ofrecidas en las aldeas universitarias municipales. Los PNF que son ofrecidos en un ambiente, se les da apertura según la demanda de estudiantes, durante el proceso de inscripción. De cada PNF se conoce los trayectos a cursar, el período de duración del trayecto en semanas, las unidades curriculares por trayecto, horas que se imparten para cada unidad curricular.. Figura 2: Características de los PNF.
(19) 1.8 PNF ofrecidos por la Misión Sucre en la aldea Parmanacay Actualmente, en la aldea Parmanacay, se imparten los siguientes PNF: Sistemas e Informática, Formación de Educadores, Comunicación Social, Administración, Estudios Jurídicos, Derecho y Gestión Ambiental; no se excluye la apertura de un nuevo PNF si las necesidades del territorio lo requiere. De cada PNF mencionado se describe brevemente la siguiente información: 1) Titulo a otorgar: Para cada PNF existe una modalidad para el egresado bien sea Técnico Superior Universitario, Licenciatura o Ingeniero según sea el caso. 2) Instituto de Educación Universitaria que acredita: Son aquellas universidades que asociadas a la Misión Sucre acreditan la formación profesional de los estudiantes; en el caso de la aldea Parmanacay es el Colegio Universitario de Caracas (CUC) para el PNF sistemas e informática, la Universidad Bolivariana de Venezuela (UBV) para los PNF de comunicación social, educación, estudios jurídicos, gestión social, gestión ambiental, el Instituto Universitario de Tecnología Dr. Federico Rivero Palacio (IUTFRP) para los PNF de administración, la Universidad Nacional Experimental de Los Llanos centrales Rómulo Gallegos (UNERG) para el PNF derecho. 1.9. Procesos de Preinscripción e Inscripción 1.9.1 Trayecto inicial El trayecto inicial es un trimestre que se realiza por parte del estudiante, previo a la selección de cualquiera de los 24 PNF que ofrece la Misión Sucre en todo el territorio nacional. Este trayecto abarca un total de 14 semanas de estudio, tiempo en el cual se imparten conocimientos relacionados con las unidades curriculares del mismo, siendo este trayecto común para cualquier PNF..
(20) Con el trayecto inicial se inserta a los participantes en un nuevo modelo de formación con un claro compromiso social, ético y político, bajo valores de cooperación, solidaridad y justicia social, a través de los contenidos de cada unidad curricular. Las unidades curriculares o materias del trayecto inicial son: Proyecto Nacional y Nueva Ciudadanía. Protección Civil y Administración de Desastres. Lenguaje y Comunicación. Plan Nacional de Alfabetización Tecnológica. Matemática. Taller de Orientaciones y Acreditaciones. 1.9.2 Preinscripción para trayecto inicial La Preinscripción para el trayecto inicial se hace a través de. la página web:. www.misionsucre.gob.ve, por medio del enlace Proceso Nacional de Preinscripción en el Trayecto Inicial; para iniciar el trámite se debe crear un usuario con clave, luego entrar al vínculo correspondiente al período académico, colocar sus datos personales e información requerida en la planilla virtual e imprimirla dos veces. La planilla virtual contiene una serie de ítems sobre los datos personales, datos acerca del ingreso familiar, datos acerca de la condición de salud, una vez ingresados estos datos se genera la planilla final a imprimir (ver Anexo 1). Cumplida esa fase del proceso, el bachiller debe trasladarse a la aldea universitaria más cercana a su domicilio donde deberá consignarla a la coordinación, acompañada de dos fotocopias de su cédula de identidad y título de bachiller para formalizar su inscripción. 1.9.3 Inscripción para trayecto inicial El bachiller una vez en la aldea se inscribe en el PNF de su elección, siempre que sea ofrecido en la misma..
(21) El coordinador de la aldea realiza la inscripción de forma manual a través de una planilla (ver Anexo 2), generando así según la cantidad de estudiantes inscritos, la apertura de secciones o grupos de clase para cada uno de los PNF correspondientes. Tomando en cuenta que la aldea posee diferentes ambientes, al coordinador le corresponde tener de cada uno de estos ambientes que conforma la aldea la información al día de la población estudiantil, en cuanto a datos o cantidad de estudiantes de cada PNF por ambiente, todo esto conlleva a tener gran cantidad de información en papeles ante la inexistencia de un sistema informático. De esta manera surge como consecuencia que en las aldeas existan excesos de planillas archivadas debido al incremento de la población estudiantil. Después del trayecto inicial, los siguientes trayectos se conforman por trimestres, por ejemplo: Trayecto I: Tres trimestres de 14 semanas cada uno Los estudiantes cursan el trayecto inicial correspondiente al período académico (trimestre) en curso, en cada período se cursan las unidades curriculares establecidas en el pensum para dicho periodo, culminado un trimestre el estudiante al haber aprobado todas las unidades curriculares avanza al siguiente trimestre. La calificación se realiza en una escala de 1 a 20 puntos, tomándose como calificación mínima aprobatoria los 10 puntos. Si un estudiante obtiene una calificación menor a 10 reprueba la unidad curricular. De haber reprobado una unidad, el estudiante puede continuar al siguiente trimestre y permanecer en contacto con el profesor asesor de dicha unidad curricular para fijar objetivos, contenido, estrategias y fecha de evaluación. Una vez realizada la(s) estrategia(s) de evaluación, el profesor asesor emite a través del Acta de Evaluación Definitiva (AED) la nota adquirida por el estudiante. Es necesario destacar que si no se.
(22) aprueba la unidad curricular durante los tres trimestres del trayecto cursado no se puede avanzar al siguiente trayecto, hasta tanto no apruebe. De haber reprobado dos o más unidades curriculares, el estudiante las vuelve a cursar y no puede avanzar al siguiente trimestre. Se conoce la calificación de cada unidad curricular a través del acta de evaluación definitiva una vez culminado el trimestre. Para cada PNF a medida que exista un avance e incremento de la población estudiantil se genera una gran cantidad de planillas de notas. 1.10 Profesores asesores de Misión Sucre Los profesores asesores son quienes guiarán y apoyarán continuamente a los estudiantes en sus procesos formativos. Actuarán como consultores de los procesos de formación al estudiante, proponiendo planes de trabajos y situaciones de aprendizaje, formulando preguntas e incentivando a los estudiantes a formular las propias, asesorando la búsqueda y selección de información, brindando su experiencias como acompañantes de los estudiantes en su proceso de inmersión en las carreras de conocimiento, las prácticas profesionales y el tratamiento de problemas (Ministerio de Educación e Información, 2009). Los profesores asesores serán profesionales, preferiblemente de la localidad o de localidades cercanas, quienes serán contratados por la Fundación Misión Sucre. La integración como profesores asesores de los profesionales que residen y laboran en la localidad busca favorecer un contacto cercano entre profesores y estudiantes, así como abrir posibilidades para que la formación sea pertinente, con arraigo y en permanente vinculación con el mundo del trabajo, la comunidad y el ambiente social, se espera en este sentido, que el profesional asuma la facilitación del programa a través de la visión con que fueron concebidas las unidades curriculares que no son más que la construcción transdisciplinaria e integradora de los contenidos teóricos que comprenden cada área.
(23) específica del derecho y que, ofrece un amplio campo para la incorporación de profesionales con un manejo de saberes formales o no formales que puedan participar en la conducción de este programa. Se sugiere que en la postulación del profesor asesor, para las unidades curriculares se considere que un profesor pueda trabajar varias unidades curriculares, preferiblemente en diferentes semestres para no aumentar el número de estos ya que a partir de esta propuesta se harán después análisis para el salario, entre otros. La cancelación del sueldo de los profesores se realizará a través de la Fundación Misión Sucre. Para garantizar la calidad de la atención brindada al estudiante, las secciones que atenderá cada profesor asesor pueden ser hasta un máximo de 30 participantes. Los profesores pueden trabajar hasta un máximo de 12 horas a la semana, teniendo en cuenta que si la unidad curricular tiene 2 horas de encuentro a la semana el profesor asesor puede trabajar hasta con un máximo de 6 secciones, 4 secciones si la unidad curricular es de 3 horas y 3 secciones si fuera de 4 horas. Cuando un profesor se retira de la Misión una vez pasado un periodo de tiempo, para la verificación de notas acerca de la unidad curricular que impartió, no es posible obtenerlas de manera inmediata ya que no se tiene la ubicación exacta de los profesores o en otro caso es posible que este no posea una copia de las actas. Cada profesor que participe en alguno de los PNF de la misión Sucre debe tener las siguientes características: . Ser graduado de una profesión afín al área del conocimiento del PNF en el que participe.. . Residir en la localidad cercana a la aldea, esta no es una restricción excluyente, ya que si no es posible encontrar asesores en la localidad cercana a la aldea, se admiten de otras localidades..
(24) 1.11 Acta de evaluación definitiva (AED) El acta de evaluación definitiva es aquella que posee la calificación final en una unidad curricular de los estudiantes dentro de una sección o grupo. Esta acta posee la siguiente información: nombre de la unidad curricular, nombre del profesor asesor, código de la sección, nombre de la aldea, fecha del trimestre o periodo (inicio y fin), trayecto, datos de los estudiantes (cédula, nombre, apellido y calificación). Una vez culminado un trimestre, cada profesor asesor elabora un acta de notas, la misma posee un formato electrónico creado en Excel (ver Anexo 3), esta acta es entregada al coordinador de aldea para su posterior registro en la página web de la Misión y una copia al estudiante vocero de cada sección. Por otro lado, la planilla a su vez es archivada de forma física, en los archivos que posee el coordinador de aldea y este a su vez lleva una copia a las instituciones que avalan los PNF. Si posteriormente, un estudiante egresado de la misión necesita de una certificación de notas, se hace tediosa la búsqueda de esta información en todos estos archivos. 1.12. Solución informática actual Como se ha venido explicando a través del capítulo hoy existe un sistema informativo nacional para el control docente en las aldeas de la Misión Sucre. Este es un sistema centralizado, utilizando tecnología Web, al cual se accede desde cualquier rincón del país. El estudiante accede al mismo, como se explicó en el epígrafe 1.9 para realizar la preinscripción al PNF seleccionado para estudiar. Debe imprimir dos copias del modelo de inscripción para llevarlo a la aldea correspondiente..
(25) El coordinador de la aldea utiliza este sistema para introducir los resultados docentes de los estudiantes a partir de las actas de exámenes. Estos dos procesos tienen un problema común y es que el sistema en ocasiones colapsa cuando hay muchos accesos simultáneos y en ocasiones se pierde la información que se ha venido trabajando hasta un momento determinado. En el caso del control de notas no se pueden realizar con ellas análisis de ningún tipo, ni tan siquiera recuperarlas posteriormente para hacer una sencilla certificación de notas para avalar, por ejemplo, la culminación de estudios. El sistema funciona como un repositorio de datos que para las aldeas no reporta ningún otro beneficio. También ha sucedido que cuando el sistema cambia para utilizar una versión más actual o por alguna razón se migran datos suelen perderse algunos de ellos, por lo tanto las estadísticas que el mismo puede brindar no son del todo confiables. El sistema es el establecido a nivel nacional para utilizar por las coordinaciones de las aldeas de la Misión Sucre, pero evidentemente no sirve para la organización y control del proceso docente en las aldeas, donde hay que llevar una gran cantidad de información manual. 1.13. Conclusiones parciales La misión Sucre lleva la Educación Superior a todos los municipios del país, pero sus aldeas no cuentan con un sistema de control docente fiable propio para monitorear el mismo y tomar las decisiones correspondientes. El sistema existente a nivel nacional no da solución a los múltiples problemas que se presentan en las aldeas universitarias a la hora de trabajar con las notas de los estudiantes y con los procesos de pasar de un trimestre a otro, promover de un trayecto a otro, etc..
(26) CAPÍTULO II. REGLAS DE NEGOCIOS EN BASES DE DATOS Este capítulo contiene información acerca de las reglas de negocio y su identificación en la base de datos. Se explica el diseño de la Base de Datos con la elaboración del esquema entidad relación y el esquema relacional. 2.1 Reglas de Negocio Una regla de negocio, de acuerdo con (Morgan, 2002) “es una frase compacta sobre algún aspecto del negocio que puede expresarse en términos directamente relacionados con el negocio utilizando un lenguaje simple y no ambiguo accesible para todas las partes interesadas: desde el propietario del negocio hasta el arquitecto del software pasando por el analista de negocio”. Según el grupo de reglas de negocio (Brg, 2009) una regla de negocio se define como “una directiva destinada a influenciar el comportamiento del negocio, que apoya una política de negocio que ha sido formulada en respuesta a una oportunidad, amenaza, fortaleza o debilidad”. Según. (Ross, 2010) “las reglas de negocio pueden ser activadas, modificadas. desactivadas atendiendo a las necesidades del negocio en un momento dado. Todas aquellas reglas de negocio que no puedan controlarse desde el ámbito del negocio no podrán ser consideradas como tales”. En los tres casos se resalta el uso de un lenguaje sencillo para expresar las reglas y que ellas son una expresión del negocio que se desea modelar. 2.1.1 Clasificación de reglas de negocios En la literatura se encuentran diversas clasificaciones para las reglas de negocio, cada autor lo hace desde un punto de vista diferente. Una buena clasificación de reglas de negocios es la que ofrece citados en (Besembel and Chacón)).. (Soliveres, 1997);.
(27) Reglas del Modelo de Datos: El primer grupo de reglas de negocios, engloba todas aquellas encargadas de controlar que la información básica almacenada para cada atributo o propiedad de una entidad u objeto sea válida. Reglas de Relación: Otro grupo importante de reglas incluye todas aquellas que controlan las relaciones entre los datos. Estas reglas especifican, por ejemplo, que todo pedido debe ser realizado por un cliente, y el mismo debe ser atendido. Además, una vez que un cliente haya hecho algún pedido, se deberá garantizar no eliminarlo, a menos que previamente se eliminen todos sus pedidos. Reglas de Restricción: Otro grupo es el compuesto por las reglas que restringen los datos contenidos en el sistema. Es interesante notar que este grupo se solapa en cierto modo con las reglas del modelo de datos, pues aquellas también impiden la introducción de datos erróneos. La diferencia estriba en que las reglas de restricción condicionan el valor de los atributos o propiedades de una entidad más allá de las restricciones básicas sobre las mismas existentes.. 2.1.2 Especificación de las reglas de negocio Hay varias tendencias a la hora de escribir o especificar una regla de negocio, en este trabajo se han considerando dos formas que de alguna manera se complementan. De acuerdo con Morgan (Morgan, 2002) las reglas de negocio pueden expresarse de diversas formas, principalmente, según su especificación en el desarrollo de un sistema de información o incluso de acuerdo a la manera en que se introduzcan a este. Es necesario señalar que existen varios modos a considerar, pero fundamentalmente, se definen tres niveles de expresión de las reglas de negocio:.
(28) Informal: este nivel proporciona una sentencia en lenguaje natural, sin un rango limitado de parámetros, tal y como el cliente del negocio desee. Técnico: este nivel combina referencias a datos estructurados, operadores y restricciones con el lenguaje natural, nivel intermedio entre la entrada de la regla y su implementación. Formal: este nivel proporciona sentencias conforme a una sintaxis definida y proporciona la funcionalidad automática de la regla.. Por otra parte Lowenthal (Lowenthal, 2005) señala que las reglas de negocio se crean usando una sentencia de declaración que al menos debe tener un sujeto, un verbo y un objeto; las palabras usadas deben tener un único significado dentro del dominio del negocio. Si son nombres, deben aparecer en el modelo de datos del negocio como entidades o atributos. Si hay verbos, estos también deben aparecer en el modelo de datos como parte de las interrelaciones entre entidades. Si estas palabras no aparecen en el modelo, entonces deben presentarse en el glosario. Como se observa Morgan hace un análisis detallado de la manera de especificar una regla de negocio, refiriendo tres lenguajes de especificación, mientras que Lowenthal da una sintaxis general para la escritura de una regla y da un peso importante a que los términos usados sean comprensibles para todos.. 2.2 Reglas de negocio presentes en el control docente Como se ha planteado anteriormente existe la necesidad de construir un sistema de información que posibilite el control del proceso docente-educativo en las aldeas de la Misión Sucre. Lo ideal sería que tal sistema pudiera ser compatible con el sistema existente a nivel nacional, pero por el momento será un sistema de información independiente..
(29) En este trabajo se propone comenzar el diseño de tal sistema y para ello se ha elegido, entre muchos, el enfoque de reglas de negocio, el cual se ha seleccionado no por una razón particular, sino para mostrar como dicho enfoque puede ser utilizado en diversos escenarios. En este caso no son reglas de negocio de una empresa común, sino de una institución docente, con sus características particulares. En la primera etapa del trabajo se han determinado las reglas del negocio a considerar en el sistema. Como se planteó en la introducción del trabajo no se pretende implementar totalmente el sistema, sino centrar el problema en el diseño de la base de datos. Estas reglas de negocio se han determinado después de un proceso de entrevistas con el coordinador de la aldea, de los ambientes, de los PNF que son objeto de estudio. Para el diseño de la base de datos se tendrá en cuenta las reglas del negocio relacionadas con los datos, tanto para lograr la estructura de la misma, como para definir comportamiento asociado a las restricciones de los datos. Entre las reglas del negocio presentes, se enumeran las siguientes: RN# 1. Una aldea tiene un solo coordinador de aldea del cual se conoce su nombre. RN# 2. Las aldeas se identifican con códigos los datos que se requiere de estas son: código de aldea, nombre de aldea, estado, municipio y coordinador de aldea. RN# 3. Una aldea tiene varios ambientes. RN# 4. Los ambientes se identifican con códigos, los datos que se requiere de estos son: nombre de ambiente, código de ambiente, aldea a la que pertenecen. RN# 5. Un ambiente pertenece a una sola aldea. RN# 6. Un municipio puede tener varias aldeas. RN# 7. El coordinador de aldea no puede estar en varias aldeas..
(30) RN# 8. Los coordinadores de aldea se identifican con códigos, los datos que se requiere de estos son: cédula, nombre del coordinador, dirección y teléfono. RN# 9. Las aldeas se encuentran distribuidas por municipios. RN#10. En una aldea se imparten varios PNF. RN#11. Todos los PNF se dividen por trayectos. RN#12. Los PNF se identifican con códigos, los datos que se requiere de estos son: nombre del PNF, código, trayectos a cursar. RN#13. Los grupos de estudios se dividen por secciones, según el PNF al que pertenecen. RN#14. Un PNF puede tener varias secciones. RN#15. Las secciones se identifican con códigos, los datos que se requiere de estas son: código de sección, fecha de apertura, PNF al que pertenece, trimestre y trayecto. RN#16. Los profesores se identifican con códigos, los datos que se requiere de estos son: cédula, nombre del profesor, dirección, teléfono, horas que imparte, pnf en el que se desempeña y aldea a la que pertenece. RN#17. Un profesor trabaja en una sola aldea. RN#18. Un profesor puede trabajar en varios ambientes pertenecientes a la misma aldea. RN#19. Un profesor trabaja solo con un coordinador de aldea a la vez. RN#20. La cantidad de horas mínimas que puede impartir un profesor en un trimestre es de 2 horas semanales..
(31) RN#21. La cantidad de horas máximas que puede impartir un profesor en un trimestre es de 12 horas semanales. RN#22. Un profesor puede trabajar solo en 1 PNF. RN#23. Un profesor puede impartir varias unidades curriculares. RN#24. El trayecto inicial se realiza obligatoriamente para todos los PNF. RN#25. Cada trayecto tiene un grupo de unidades curriculares a cursar. RN#26. Las unidades curriculares se identifican con códigos, los datos que se requiere de estas son: nombre, código de la unidad curricular, pnf al que pertenece, trimestre y trayecto. RN#27. Cada unidad curricular posee un contenido programático. RN#28. Las unidades curriculares asociados al PNF se ven en los tres trimestres de un trayecto. RN#29. Debe existir al final de trimestre una AED de cada unidad curricular, con las notas de los estudiantes que cursaron la unidad curricular. RN#30. El estudiante no puede avanzar al siguiente trimestre si reprueba dos unidades curriculares. RN#31. Los estudiantes se identifican con códigos, los datos que se requieren de estos son: cédula, nombre del estudiante, dirección, teléfono y sección a la que pertenece. RN#32. El máximo de estudiantes en una sección es de 30. RN#33. El mínimo de estudiantes en una sección es de 15..
(32) RN#34. El estudiante debe cursar solo 1 PNF. RN#35. Todo estudiante debe cursar obligatoriamente el trayecto inicial. RN#36. El estudiante debe cursar las unidades curriculares de cada trayecto. RN#37. La nota debe ser un valor entero entre 1 y 20. RN#38. La nota mínima aprobatoria es de 10 puntos. RN#39. La nota máxima aprobatoria es de 20 puntos. RN#40. El estudiante puede cursar varias veces en un trayecto una unidad curricular reprobada hasta que la apruebe. RN#41. El estudiante no avanza al siguiente trayecto, de no haber aprobado todas las unidades curriculares del mismo. RN#42. Un estudiante pertenece a una sola sección. RN#43. El estudiante puede avanzar al siguiente trimestre, si reprueba como mínimo una unidad curricular. RN#44. Si un estudiante tiene al menos una unidad curricular reprobada al término de un trayecto (3er trimestre) no puede avanzar al siguiente trayecto. RN#45. Existe un coordinador a nivel municipal, los datos que se requiere de este son: nombre, apellido, cédula, dirección, teléfono. RN#46. Existe un coordinador a nivel regional, los datos que se requiere de este son: nombre, apellido, cédula, dirección, teléfono..
(33) RN#47. Se conoce si un estudiante estuvo inasistente una vez culminado el trimestre, ya que esto se refleja en el Acta de Evaluación Definitiva que es emitida por el profesor de la unidad curricular. RN#48. El coordinador de aldea es quien se encarga de realizar la inscripción de estudiantes en la aldea. RN#49. Una vez preinscrito el estudiante debe realizar la inscripción en la aldea, para esto debe llevar 2 copias de la cédula de identidad, el título de bachiller y la planilla de preinscripción impresa. RN#50. En las aldeas existen PNF pertenecientes a la UBV (Universidad Bolivariana de Venezuela) y PNF asociadas a la misión Sucre (CTA Científico Técnico Administrativos). RN#51. Las aldeas están ubicadas en instituciones educativas o en sedes propias. RN#52. Cada sección debe tener un estudiante vocero, que es quien se encarga de suministrar información a sus compañeros sobre decisiones y reuniones realizadas con los coordinadores. RN#53. El estudiante debe realizar por medio de la página web la preinscripción, los datos que se requiere de estos son: nombre, apellido, cédula, dirección, teléfono, nacionalidad, estado civil, fecha de nacimiento, lugar de nacimiento, sexo, profesión u oficio, correo electrónico. RN#54. Los estudiantes deben vivir preferiblemente en el mismo municipio donde estudian. RN#55. Para cursar un nuevo trayecto el estudiante debe formalizar la inscripción. RN#56. Las clases entre estudiantes y profesores son presenciales..
(34) RN#57. El coordinador de aldea es quien se encarga de realizar la entrevista de profesores que trabajarán la aldea. RN#58. El coordinador de aldea es quien se encarga de realizar la vinculación de profesores de la aldea en la página web, los datos que se requiere de los profesores son: nombre, apellido, cédula, dirección, teléfono. RN#59. El coordinador de aldea es quien se encarga de entregar el contenido programático al profesor que impartirá una unidad curricular. RN#60. El coordinador de aldea es quien se encarga de ingresar las notas de los estudiantes en la página web una vez culminado un trimestre. RN#61. El coordinador es quien se encarga de revisar, verificar y modificar las notas de los estudiantes. RN#62. El profesor indica al estudiante reprobado los objetivos de la evaluación. RN#63. Una vez culminado un trimestre el profesor entrega una copia del AED al estudiante vocero de la sección y una al coordinador. Esta acta contiene los siguientes datos: nombre de la unidad curricular, nombre del profesor asesor, código de la sección, nombre de la aldea, fecha del período (inicio y fin), trayecto, datos de los estudiantes (cédula, nombre, apellido y calificación). RN#64. El profesor debe realizar la planificación trimestral de la unidad curricular que imparte. RN#65. Los profesores deben vivir preferiblemente en el mismo municipio donde imparten las unidades curriculares. RN#66. Cada PNF es acreditado por un Instituto de Educación Superior. RN#67.Se apertura un PNF según la cantidad de estudiantes inscritos..
(35) RN#68. El contenido programático de las unidades curriculares cambia a medida que se avanza de un trimestre a otro. RN#69. El estudiante vocero se encarga de proporcionar la copia al resto de los estudiantes, para que estos a su vez tengan una copia. RN#70. El estudiante al reprobar una materia debe ponerse en contacto con el profesor. RN#71. Un estudiante reprueba una unidad curricular con 5 inasistencias. RN#72. Cumplidos 6 trayectos se otorga títulos de técnico superior universitario (TSU). RN#73. Cumplidos 10 trayectos se otorgan títulos de licenciaturas o ingeniería. RN#74. El profesor de cada unidad curricular es quien realiza la evaluación al estudiante reprobado. RN#75. El profesor realizara la evaluación a un estudiante reprobado, las veces y en los trimestres que sean necesarios, hasta que el estudiante apruebe. RN#76. El profesor debe llenar el acta de evaluación definitiva al culminar cada trimestre. RN#77. Una vez realizada la evaluación a un estudiante reprobado el profesor entrega el acta de calificación al coordinador de aldea. RN#78. La planilla de notas es firmada por el profesor, el coordinador y el estudiante vocero de la sección. RN#79. La planilla de notas es sellada por el coordinador de aldea. RN#80. El trayecto inicial no es un trayecto conformado por tres trimestres. RN#81. El trayecto inicial tiene una duración de 14 semanas académicas..
(36) RN#82. Cada trayecto está conformado por 3 trimestres. RN#83. La cantidad de semanas académicas para un trimestre son 14. RN#84. Las unidades curriculares del trayecto inicial son: proyecto nacional y nueva ciudadanía, protección civil y administración de desastres, lenguaje y comunicación, plan nacional de alfabetización tecnológica, matemática, taller de orientaciones y acreditaciones. RN#85. Una vez iniciado un trimestre, el estudiante puede dejar de cursar una unidad curricular de ese trimestre. Las reglas de negocio enunciadas se han agrupado de manera intencional en dos grandes grupos: de la RN#1 a la RN#45 se consideran aquellas reglas que tienen relación con los datos del sistema de alguna manera, y de la RN#46 a la RN#85 son aquellas reglas que dictan pautas sobre los procesos que deben llevarse a cabo por el sistema. 2.3 Requisitos funcionales El plantear las reglas de negocio de manera exhaustiva ha servido de base también para determinar los requisitos funcionales que debe tener el sistema de información que se pretende implementar. Estos requisitos se expresan en la siguiente tabla:. R1 R2 R3 R4 R5 R6 R7. Inscribir a un estudiante Crear las secciones de cada trayecto Almacenar las notas de los estudiantes al terminar cada trimestre. Promover a los estudiantes de un trimestre a otro. Promover a los estudiantes de un trayecto a otro. Crear, modificar, eliminar datos de los PNF Crear, modificar, eliminar datos de los Profesores Tabla 1: Requisitos funcionales del sistema.
(37) 2.4. Diseño de la base de datos Plantea Kim (Kim, 2007) que “el diseño de una base de datos es un proceso complejo que abarca decisiones a muy distintos niveles. La complejidad se controla mejor si se descompone el problema en subproblemas y se resuelve cada uno de estos independientemente, utilizando técnicas específicas. Así, el diseño de una base de datos se descompone en diseño conceptual, diseño lógico y diseño físico”. El diseño conceptual parte de las especificaciones de requisitos de usuario. El objetivo del diseño conceptual es describir el contenido de información de la base de datos y no las estructuras de almacenamiento que se necesitarán para manejar esta información. Para esta fase del diseño se utilizarán las reglas de negocio definidas en el epígrafe 2.2. El diseño lógico parte del esquema conceptual. Un modelo lógico es un lenguaje usado para especificar esquemas lógicos. En el presente trabajo se utilizará el modelo relacional. El diseño conceptual se realizó utilizando el modelo Entidad-Interrelación, con el cual se obtuvo el siguiente diagrama, donde se han omitido los atributos para ganar en claridad..
(38) Tiene. (1, 1). PNF. (1, 1). Conforma. (1, 1). Trabaja. (1, N) (1, N). Profesor. (1, N). Imparte. (1, N). Unidad Curricular. (1, N). (1, N). Trabaja. Cursa. (1, 1). Tiene. (1,1). Aldea. (1, N). Estudiantes. (1,1). (1, N). Trabaja. (1, N). Tiene. Ambiente. (1,1) Coordinador. Figura 3: Esquema Entidad-interrelación. (1, 1). Sección. (1, N).
(39) A partir de este esquema conceptual se obtuvo el diseño lógico de la base de datos, utilizando, como ya se mencionó el modelo relacional. El esquema relacional se muestra a continuación: aldea (cod_aldea, nombre, estado, municipio, cedcoordinador_fk) [cedcoordinador_fk referido a coordinador] ambiente (cod_amb, nombre, cod_aldea_fk) [cod_aldea_fk referido a aldea] pnf (cod_pnf, nombre_pnf, cantidad_trayectos) seccion (cod_seccion, trayecto, trimestre, fechaapertura, cod_pnf_fk) [cod_pnf_fk referido a pnf] estudiante (ced_estudiante, nombres, apellidos, direccion, telefono, cod_seccion_fk) [cod_seccion_fk referido a seccion] coordinador (cédula, nombres, apellidos, dirección, teléfono) unidadcurricular (cod_uc, nombre, trimestre, trayecto, cod_pnf_fk) [cod_pnf_fk referido a pnf] cursa (coduc_fk, codest_fk, nota) [coduc_fk ref a unidadcurricular, codest_fk referido a estudiante] imparte (coduc, cedprof, horas_clase ) [coduc ref a unidadcurricular, cedprof referido a profesor] profesor (ced_profesor, nombres, apellidos, dirección, telefono, horas_imparte, codpnf_fk, codaldea_fk) [codpnf_fk referido a pnf, codaldea_fk referido a aldea]. La base de datos se implementó en PostgreSQL como gestor de datos. En él se definieron las estructuras de las tablas, incluyendo las llaves primarias y llaves extranjeras definidas previamente..
(40) 2.5 Conclusiones Parciales En el capítulo se definieron las reglas de negocio que gobiernan el proceso docente de la aldea “Parmanacay”, a partir de ellas se establecieron los requisitos funcionales de un sistema de información para el control de este proceso y se diseñó la base de datos de dicho sistema, utilizando el modelo conceptual entidad-interrelación y el modelo relacional como modelo lógico. Es importante hacer notar que esta modelación realizada para la aldea mencionada puede ser extendida a cualquier otra aldea de la Misión Sucre..
(41) CAPÍTULO III: IMPLEMENTACIÓN DE LAS REGLAS DE NEGOCIO DE LA BASE DE DATOS En este capítulo se muestra la implementación de las reglas de negocio relativas a los datos en la base de datos. 3.1 Las reglas de negocio en la base de datos Algunas de las reglas de negocio ya quedaron reflejadas en la propia estructura del modelo relacional: con la utilización de llaves primarias, llaves extranjeras, operaciones referidas a la integridad referencial, etc. Las reglas de restricción se implementaron usando el software LPT2SQL producido en el grupo de Bases de Datos de la Universidad Central con este fin. Un resumen de cómo se han implementado las reglas de negocio se muestra en la siguiente tabla: Implementación de las reglas en la base de datos Regla de Negocio RN#1. ¿Cómo se implementan? Una aldea tiene un solo coordinador de aldea del cual se conoce su nombre. Por la estructura del esquema relacional (llave foránea en aldea). RN#2. Las aldeas se identifican con códigos, los datos que se requieren de estas son: código de aldea, nombre de aldea, estado, municipio y coordinador de aldea. Por la estructura del esquema relacional (atributo en el esquema). RN#3. Una aldea tiene varios ambientes. Por la estructura del esquema relacional (llave foránea en ambiente). RN#4. Los ambientes se identifican con códigos, los datos que se requieren de estos son: nombre de ambiente, código de ambiente, aldea a la que pertenecen..
(42) Por la estructura del esquema relacional (atributo en el esquema) RN#5. Un ambiente pertenece a una sola aldea. Por la estructura del esquema relacional (llave foránea en ambiente). RN#8. Los coordinadores de aldea se identifican con códigos, los datos que se requieren de estos son: cédula, nombre del coordinador, dirección y teléfono. Por la estructura del esquema relacional (atributo en el esquema). RN#9. Las aldeas se encuentran distribuidas por municipios. Por la estructura del esquema relacional (atributo en el esquema). RN#10. En una aldea se imparten varios PNF Por la estructura del esquema relacional. RN#11. Todos los PNF se dividen por trayectos. Por la estructura del esquema relacional (atributo en el esquema). RN#12. Los PNF se identifican con códigos, los datos que se requieren de estos son: nombre del PNF, código, trayectos a cursar. Por la estructura del esquema relacional (atributo en el esquema). RN#13. Los grupos de estudios se dividen por secciones, según el PNF al que pertenecen. Por la estructura del esquema relacional. RN#14. Un PNF puede tener varias secciones. Por la estructura del esquema relacional(llave foránea en sección). RN#15. Las secciones se identifican por códigos, los datos que se requiere de estas son: código de sección, fecha de apertura, PNF al que pertenece, trimestre y trayecto. Por la estructura del esquema relacional (atributo en el esquema). RN#16. Los profesores se identifican con códigos, los datos que se requieren de estos son: cédula, nombre del profesor, dirección, teléfono, horas que imparte, pnf en el que se desempeña y aldea a la que pertenece. Por la estructura del esquema relacional (atributo en el esquema). RN#17. Un profesor trabaja en una sola aldea. Por la estructura del esquema relacional (llave foránea en.
(43) profesor) RN#18. Un profesor puede trabajar en varios ambientes pertenecientes a la misma aldea. Por la estructura del esquema relacional. RN#20. La cantidad de horas mínimas que puede impartir un profesor en un trimestre es de 2 horas semanales. Como restricción. RN#21. La cantidad de horas máximas que puede impartir un profesor en un trimestre es de 12 horas semanales Como restricción. RN#22. Un profesor puede trabajar solo en 1 PNF. Por la estructura del esquema relacional (llave foránea en profesor). RN#23. Un profesor puede impartir varias unidades curriculares. Por la estructura del esquema relacional (llave foránea en imparte). RN#24. El trayecto inicial se realiza obligatoriamente para todos los PNF. Como restricción. RN#26. Las unidades curriculares se identifican con códigos, los datos que se requieren de estas son: nombre, código de la unidad curricular, pnf al que pertenece, trimestre y trayecto. Por la estructura del esquema relacional (atributo en el esquema). RN#27. Cada unidad curricular posee un contenido programático. Por la estructura del esquema relacional. RN#28. Las unidades curriculares asociados al PNF se ven en los tres trimestres de un trayecto. Por la estructura del esquema relacional. RN#30. El estudiante no puede avanzar al siguiente trimestre si reprueba dos unidades curriculares. Como restricción. RN#31. Los estudiantes se identifican con códigos, los datos que se requieren de estos son: cédula, nombre del estudiante, dirección, teléfono y sección a la que pertenece. Por la estructura del esquema relacional (atributo en el esquema).
(44) RN#32. El máximo de estudiantes en una sección es de 30. Como restricción. RN#33. El mínimo de estudiantes en una sección es de 15. Como restricción. RN#34. El estudiante debe cursar solo 1 PNF. Por la estructura del esquema relacional. RN#35. Todo estudiante debe cursar obligatoriamente el trayecto inicial. Por la estructura del esquema relacional. RN#37. La nota debe ser un valor entero entre 1 y 20. Como restricción. RN#39. La nota máxima aprobatoria es de 20 puntos. Como restricción. RN#42. Un estudiante pertenece a una sola sección. Por la estructura del esquema relacional (llave foránea en estudiante) Tabla 2: Implementación de reglas en la base de datos. 3.2 Reglas de Restricción Según Tony Morgan (Morgan, 2002), la forma más conveniente de crear sentencias de regla es seleccionar patrones adecuados desde una pequeña lista disponible. Por ejemplo: <sentencia>:= <sujeto> debe <restricción> Agrega que no existe un estándar de cómo hacer reglas de negocio pero sí es posible hacer algunas recomendaciones. Los patrones pueden reflejar las formas o tipos de problemas que un sistema automatizado pretende negociar. Morgan relaciona varios patrones como los de Restricción, Clasificación, Cálculo y Enumeración. De estos son de interés en este trabajo los que pertenecen al tipo restricción. Los convenios utilizados para los patrones son los siguientes: -Paréntesis ( ) Encierran un grupo de ítems. -Corchetes [ ] Encierran elementos opcionales. -Barra Vertical | Separa términos alternativos..
(45) -Corchetes Angulares <> encierran términos especiales como los mostrados en la siguiente tabla:. Elemento. Significado. <determinante>. Es el determinante para cada sujeto, por ejemplo: Una, Uno, El, La, Cada, Todos.. <sujeto>. Es una entidad reconocible del negocio, tal como objetos, un nombre de Rol o una propiedad de un objeto. La entidad puede ser cualificada por otros elementos descriptores, tales como la existencia en un estado particular, relacionada con una aplicabilidad específica de la regla.. <característica>. El comportamiento del negocio a tomar lugar o interrelación que debe ser establecida.. <hecho>. Interrelación entre términos identificables en el modelo de hechos. Esta puede ser cualificada por otro elemento descriptor relativo a identificar la aplicabilidad de la regla precisada.. <lista de hechos>. Una lista de <hechos> elementos.. <m>,<n>. Son parámetros numéricos. Tabla 3. Elementos Variables de los Patrones.. En (Pérez Alonso, 2008) se definen algunos patrones de reglas, entre los cuales se utilizarán los siguientes: -Restricción básica: es el más común entre los patrones para reglas de negocio, establece una restricción sobre el sujeto de una regla. <determinante> <sujeto> (no puede tener <características>) | (puede tener <características> solo si <hechos>). -Patrón de Cómputo: este patrón tiene como objetivo calcular un valor determinado en el negocio, asociado o no al <sujeto> y su resultado es numérico. Toma la siguiente estructura:.
(46) <determinante> <resultado> [en <sujeto>] es calculado como <algoritmo>.. A partir de estas especificaciones en (Calderón, 2010) se define un lenguaje técnico que permite expresar las reglas de negocio de manera simple pero rigurosa. Este lenguaje técnico utiliza la notación punto para navegar entre las entidades y atributos del negocio. En dicho trabajo el lenguaje se ha denominado Lenguaje de Patrones Técnicos (LPT). En la siguiente tabla se muestran las reglas de negocio identificadas en la Tabla 2 y que corresponden a reglas de tipo restricción escritas en este lenguaje. Regla de Negocio RN#20 RN#21 RN#24. Reglas de tipo restricción La cantidad de horas mínimas que puede impartir un profesor en un trimestre es de 2 horas semanales. La cantidad de horas mínimas que puede impartir un profesor en un trimestre es de 2 horas semanales. El trayecto inicial se realiza obligatoriamente para todos los PNF.. RN#30. El estudiante no puede avanzar al siguiente trimestre si reprueba dos unidades curriculares.. RN#32. El máximo de estudiantes en una sección es de 30.. RN#33. El mínimo de estudiantes en una sección es de 15.. RN#37. La nota debe ser un valor entero entre 1 y 20.. RN#39. La nota máxima aprobatoria es de 20 puntos. Tabla 4. Reglas de Tipo restricción. 3.3 Utilización del compilador LPT2SQL para la implementación de las reglas de negocio de tipo restricción Para implementar las reglas de negocio que se han identificado como reglas de restricción en la base de datos se ha utilizado una herramienta denominada Compilador LPT2SQL, desarrollado por el grupo de Bases de Datos de la Universidad Central “Marta Abreu” de Las Villas..
Figure
+4
Documento similar