Algebra Relacional Base de Datos
Enviado por brian9282 • 9 de Septiembre de 2015 • Tesis • 6.674 Palabras (27 Páginas) • 195 Visitas
HERRAMIENTA WEB PARA LA ENSEÑAZA DEL ALGEBRA RELACIONAL[pic 1]
Diego Alberto Nieves Osorio
Yosimar Ladeuth Pacheco
Asesor:
Harold Dionisio Bula Herazo
Ingeniero de Sistemas
UNIVERSIDAD DE CÓRDOBA
FACULTAD DE INGENIERÍAS
PROGRAMA INGENIERÍA DE SISTEMAS
LORICA – CÓRDOBA
2015
HERRAMIENTA WEB PARA LA ENSEÑAZA DEL ALGEBRA RELACIONAL[pic 2]
Diego Alberto Nieves Osorio
Yosimar Ladeuth Pacheco
Asesor:
Harold Dionisio Bula Herazo
Ingeniero de Sistemas
UNIVERSIDAD DE CÓRDOBA
FACULTAD DE INGENIERÍAS
PROGRAMA INGENIERÍA DE SISTEMAS
LORICA – CÓRDOBA
2015
HOJA DE ACEPTACIÓN
__________________________________
__________________________________
__________________________________
__________________________________
__________________________________
__________________________________
FIRMA PRESIDENTE DEL JURADO
__________________________________
FIRMA DEL JURADO
__________________________________
FIRMA DEL JURADO
AGRADECIMIENTOS
Con estas palabras les agradecemos con lo más profundo de nuestro corazón a todas aquellas personas que nos colaboraron en la realización de este trabajo.
Le damos gracias
Primero que todo a Dios, por las muchas bendiciones y fortalezas en todos los pasos que día a día nos brindó.
A nuestros padres que nos brindaron su apoyo en todo momento.
Al ingeniero Harold Bula Dionicio por la orientación, el seguimiento y la revisión continúa de nuestro proyecto.
A todos los docentes de la universidad de Córdoba que nos orientaron día a día en nuestra formación académica.
A los compañeros de universidad por su amistad y colaboración.
Con calma y paciencia también se llega al fin de la meta si uno constante y sobre todo con la bendición de dios que nos guía en cada paso que damos de nuestras vidas.[pic 3]
RESUMEN
El álgebra relacional forma parte importante del estudio de las bases de datos, sin embargo se ha dado a conocer que para los alumnos se les dificulta comprender y entender la temática como tal debido a su abundante contenido de matemática y su lenguaje sintáctico. En la realización del presente artículo nos enfoca en la implementación de una herramienta web para la enseñanza del algebra relacional en el curso de bases de datos. En este trabajo se describe una herramienta de apoyo que se ha desarrollado en la Universidad de Córdoba que permite realizar conversiones al algebra Relacional y SQL. El alumno puede explorar, así, las diferentes posibilidades de este lenguaje abstracto, comprobando por sí mismo la calidad de su aprendizaje. La herramienta ha sido desarrollada siguiendo guías metodológicas propugnadas en el ámbito del diseño de entornos de aprendizaje.
PALABRAS CLAVES: algebra relacional, SQL, bases de datos, web.
ABSTRACT
The relational algebra study significantly databases hand, however, has disclosed that students find it difficult to comprehend and understand the subject as such due to its rich content of mathematics and its syntactic language. In the course of this article we focus on the implementation of a web tool for teaching relational algebra in the course database. In this paper a support tool that has been developed at the University of Córdoba that allows conversions to SQL and Relational algebra is described. The student can thus explore the different possibilities of this abstract language, checking for yourself the quality of their learning. The tool has been developed following methodological guidelines advocated in the field of design of learning environments.
KEYWORDS: relational algebra, SQL, databases, web.
TABLA DE CONTENIDO[pic 4]
Título del proyecto | |
| 9 |
1.1. Objetivo General | 9 |
1.2. Objetivos específicos | 9 |
| 10 |
2.1. Ambientación | 10 |
2.2. Problemática | 11 |
2.4. Antecedentes | 12 |
2.4.1. Contexto internacional | 12 |
2.4.2. Contexto nacional | 14 |
2.4.3. Contexto regional | 14 |
2.5. Justificación | 15 |
| 16 |
3.1. Importancia del algebra relacional | 16 |
3.2. Php | 17 |
3.3. Html5 | 17 |
3.4. Sublime text | 17 |
3.5. Jquery | 18 |
3.6 Css 3.7. JavaScript | 19 20 |
| 22 |
4.1. Tecnologías para el desarrollo de nuestra herramienta | 22 |
4.2. MySQL | 22 |
4.3. Hostinger | 22 |
4.4. PhpMyadmin 4.5. Servidor local | 23 24 |
4.6. Página Web | 23 |
5. METODOLOGÍA | 27 |
5.1. Fases del proyecto | 27 |
5.2. Metodología de desarrollo del producto | 28 |
5.2.1. Metodología RUP | 28 |
5.2.2. Población y muestra | 29 |
5.2.3. Fuentes de información | 30 |
5.2.3.1. Fuentes primarias | 30 |
5.2.3.2. Fuentes secundarias | 31 |
5.2.3.3. Instrumentos de descripción y recolección de información | 32 |
6. DESARROLLO | 34 |
6.1. Arquitectura del sistema | 34 |
6.2. Diseño del sistema | 35 |
6.2.1. Funcionamiento del sistema | 35 |
6.2.2. Implementación | 36 |
7. CONCLUSIONES | 44 |
Referencias bibliográficas | 45 |
Anexos | 47 |
...