Logo Studenta

Sistema-de-generacion-almacenamiento-y-consulta-de-practicas-para-el-Departamento-de-Algebra

¡Este material tiene más páginas!

Vista previa del material en texto

FACULTAD DE INGENIERÍA 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
UNIVERSIDAD NACIONAL AUTÓNOMA 
DE MÉXICO 
SISTEMA DE GENERACIÓN, 
ALMACENAMIENTO Y CONSULTA 
DE PRÁCTICAS PARA EL 
DEPARTAMENTO DE ÁLGEBRA 
T E S I S 
 
PARA OBTENER EL TÍTULO DE 
INGENIERO EN COMPUTACIÓN 
P R E S E N T A N: 
 
EDGAR CHÁVEZ AVILA 
DANIEL ALFREDO CRUZ VARILLA 
 
 
 
DIRECTOR DE TESIS: 
ING. ROSALBA RODRÍGUEZ CHÁVEZ 
MÉXICO, D.F. 2006 
 
UNAM – Dirección General de Bibliotecas 
Tesis Digitales 
Restricciones de uso 
 
DERECHOS RESERVADOS © 
PROHIBIDA SU REPRODUCCIÓN TOTAL O PARCIAL 
 
Todo el material contenido en esta tesis esta protegido por la Ley Federal 
del Derecho de Autor (LFDA) de los Estados Unidos Mexicanos (México). 
El uso de imágenes, fragmentos de videos, y demás material que sea 
objeto de protección de los derechos de autor, será exclusivamente para 
fines educativos e informativos y deberá citar la fuente donde la obtuvo 
mencionando el autor o autores. Cualquier uso distinto como el lucro, 
reproducción, edición o modificación, será perseguido y sancionado por el 
respectivo titular de los Derechos de Autor. 
 
 
 
 
 
 
 
 
 
 
 
AGRADECIMIENTOS 
 
 
 
 
El presente trabajo no fue un esfuerzo solamente de dos personas. 
Agradecemos el apoyo incondicional de nuestros padres, familiares y amigos, 
así como la guía y enseñanza del personal docente de la Facultad de 
Ingeniería. 
 ¡¡Gracias!¡Gracias!¡Gracias!¡Gracias!!!!! 
 
 
 
Nunca consideres el estudio como una obligación, sino como una 
oportunidad para penetrar en el bello y maravilloso mundo del saber. 
Albert Einstein (1879-1955) 
 
 
 
 
Índice 
 
ÍNDICE 
 
Introducción. 
1. Antecedentes. 
i 
 
1 
1.1. Ingeniería de software educativo (ISE) 1 
1.1.1. Análisis 1 
1.1.2. Requerimientos funcionales 3 
1.1.3. Requerimientos no funcionales 3 
1.1.4. Diseño 5 
1.1.4.1. Diseño del software 5 
1.1.4.2. Arquitectura del software 6 
1.1.4.2.1. Propiedades estructurales 7 
1.4.2.2.2. Propiedades extra-funcionales 7 
1.2. Bases de datos 8 
1.2.1. Definiciones básicas de bases de datos 8 
1.2.2. Objetivos de los sistemas de bases de datos 10 
1.2.3. Abstracción de la información 12 
1.2.4. Modelos de datos 14 
1.2.5. Instancias y esquemas 18 
1.2.6. Independencia de los datos 18 
1.2.7. Lenguaje de definición de datos 19 
1.2.8. Lenguaje de manipulación de datos 19 
1.2.9. Manejador de bases de datos 19 
1.2.10. Administrador de bases de datos 21 
1.2.11. Usuarios de las bases de datos 22 
1.2.12. Estructura general del sistema 23 
1.3. Conceptos básicos de redes de computadoras 25 
1.4. Conclusiones del capítulo 28 
2. Tecnología aplicada al proceso de enseñanza–apre ndizaje. 30 
2.1. Conceptos 30 
2.2. Las nuevas tecnologías en el proceso enseñanza-aprendizaje 36 
2.3. World Wide Web como medio para el proceso enseñanza-
aprendizaje 
40 
2.3.1 Avances recientes de las nuevas tecnologías al apoyo enseñanza- 
aprendizaje 
45 
 
2.4. Empleo de las nuevas tecnologías como elemento auxiliar para la 
enseñanza de la matemática 
47 
 
2.5 Conclusiones del capítulo 49 
Índice 
 
 
3. Software educativo. 
 
50 
3.1. Definición de software educativo 50 
3.1.1 Características esenciales del software educativo 51 
3.2 Actores principales en el desarrollo de software educativo 52 
3.3 Tipos de software educativos actuales 57 
3.4. Conclusiones del capítulo 64 
4. Desarrollo. 65 
4.1. Metodología 65 
4.2. Análisis del problema 71 
4.3. Planteamiento del problema 71 
4.4. Herramientas de desarrollo 73 
4.5. Diseño e implementación de los módulos 75 
4.5.1. Módulo del profesor 75 
4.5.1.1. Algoritmo del “módulo del profesor” 75 
4.5.1.2. Prototipo del “módulo del profesor” 77 
4.5.2. Módulo del alumno 86 
4.5.2.1. Algoritmo del “módulo del alumno” 86 
4.5.2.2. Prototipo del “módulo del alumno” 87 
4.5.3. Módulo del administrador 91 
4.5.3.1. Algoritmo del “módulo del administrador” 91 
4.5.3.2 Prototipo del “módulo del administrador” 92 
4.5.4. Base de datos 97 
4.6. Implementación en la Web 99 
5. Pruebas. 101 
Conclusiones. 114 
Apéndice. 117 
Bibliografía. 136 
 
Introducción 
 i 
INTRODUCCIÓNINTRODUCCIÓNINTRODUCCIÓNINTRODUCCIÓN 
 
 La educación en México tiene como propósito formar profesionistas 
competentes (SEP, 2000), que sean individuos autónomos, emprendedores, 
creativos y con valores éticos y morales. 
 
 Es deseable tener una educación eficiente y sin problemas. Sin embargo 
esto aún no existe, se ha detectado en el ámbito educativo el alto índice de 
reprobación y deserción en algunas materias. Por ejemplo, en el área de las 
Matemáticas. 
 
La enseñanza-aprendizaje de las matemáticas implica un trabajo 
intelectual, lo que permite a profesores y alumnos investigar sobre problemas 
que están a su alcance, realizar inferencias, probar, construir modelos, 
lenguajes, conceptos, teorías, analizar, razonar, sintetizar, tomar decisiones, 
reflexionar e intercambiar ideas con otros y evaluar. 
 
La enseñanza de las matemáticas debe utilizar diversas estrategias y 
técnicas didácticas para lograr aprendizajes significativos (conocimientos, 
habilidades, actitudes) en el alumno. 
 
Actualmente los profesores se pueden apoyar en el uso de las nuevas 
tecnologías en la información y la comunicación (TIC’s). En particular, en el 
área de la educación en matemáticas permiten, por ejemplo: ampliar la cantidad 
de información (cualitativa y cuantitativa) que se ofrece a los estudiantes; crear 
escenarios más flexibles para el aprendizaje (audiovisuales, multimedia, 
animaciones, simulación de procesos); eliminar las barreras espacio-temporales 
para la interacción entre el profesor y los estudiantes; incrementar las 
modalidades de comunicación síncrona o asíncrona (conversación el línea, 
correo electrónico, grupos de discusión, televisión, acetatos, video proyector, 
etc.); favorecer los aprendizaje autónomo y activo; ofrecer nuevas posibilidades 
Introducción 
 ii 
para la orientación y crear nuevas modalidades de organizar la actividad 
docente. 
 
Asimismo estos escenarios favorecen la movilidad y simultaneidad entre 
las diferentes representaciones de un concepto matemático (numérico, gráfico y 
simbólico), aspecto considerado central para la adquisición de ideas 
matemáticas y su comprensión. 
 
Por lo anterior, el objetivo de esta tesis es desarrollar un sistema de 
cómputo, el cual pretende apoyar el proceso de enseñanza-aprendizaje de la 
asignatura Álgebra de la Facultad de Ingeniería de la UNAM. En resumen, el 
sistema pretende ser una herramienta con la cual el profesor pueda generar y 
publicar, y compartir prácticas de su asignatura, y los alumnos y profesores de 
la misma asignatura tengan la disponibilidad de consultar y guardar la 
información para su beneficio. 
 
El trabajo desarrollado está organizado de la siguiente manera: 
 
En el capítulo 1 se exponen los antecedentes considerados necesarios 
para el desarrollo de este trabajo, dando énfasis a la Ingeniería de Software 
educativo, las bases de datos y a conceptos básicos de redes de computadoras. 
 
En el capítulo 2 se exponen conceptos del proceso enseñanza–
aprendizaje y la relevancia que tiene la aplicación de la tecnología como medio 
con en el cual se puede apoyar a este proceso. 
En el capítulo 3 se describen los fundamentos y características del 
software educativo. 
En el capítulo 4 se describe el desarrollo general del sistema en sus tres 
módulos: módulo del profesor, módulo del alumno y módulo de administración. 
Finalmente en el capítulo 5 y 6 se exponen las pruebas y conclusiones, 
así como resultados y observaciones. 
Capítulo 1. Antecedentes 
 1 
Capítulo 1.Capítulo 1.Capítulo 1.Capítulo 1. ANTECEDENTES.ANTECEDENTES.ANTECEDENTES.ANTECEDENTES.1.1. 1.1. 1.1. 1.1. INGENIERÍA DE SOFTWARE EDUCATIVO (ISE).INGENIERÍA DE SOFTWARE EDUCATIVO (ISE).INGENIERÍA DE SOFTWARE EDUCATIVO (ISE).INGENIERÍA DE SOFTWARE EDUCATIVO (ISE). 
Ingeniería de Software es una disciplina de las ciencias de la 
computación que ofrece métodos y técnicas para desarrollar y mantener 
software de calidad que resuelve problemas de todo tipo. Ingeniería de 
Software Educativo es la encargada de apoyar el desarrollo de aplicaciones 
computacionales que tienen como fin implementar procesos de aprendizaje 
principalmente en instituciones educativas. 
A continuación se describen las etapas (análisis, especificación de 
requerimientos y diseño) que distinguen a la Ingeniería de Software. 
1.1.1.1.1.1.1.1.1.1.1.1. ANÁLISIS.ANÁLISIS.ANÁLISIS.ANÁLISIS. 
Para que el desarrollo de un proyecto de software concluya con éxito, es 
de suma importancia que antes de empezar a codificar los programas que 
constituirán la aplicación de software completa, se tenga una completa y plena 
comprensión de los requisitos del software. 
Pressman1 establece que: “la tarea del análisis de requisitos es un 
proceso de descubrimiento, refinamiento, modelado y especificación”. Se refina 
en detalle el ámbito del software, y se crean modelos de los requisitos de 
datos, flujo de información y control, y del comportamiento operativo. Se 
analizan soluciones alternativas y se asignan a diferentes elementos del 
software. El análisis de requisitos permite al desarrollador o desarrolladores 
especificar la función y el rendimiento del software, indica la interfaz del 
software con otros elementos del sistema y establece las restricciones 
 
1 PRESSMAN, R.S “Ingeniería del software, un enfoque práctico”. 5ª edición. McGraw-Hill. 2001. 
Capítulo 1. Antecedentes 
 2 
que debe cumplir el software. El análisis de requisitos del software puede 
dividirse en cinco áreas de esfuerzo, que son: 
1. Reconocimiento del problema. Reconocimiento del problema. Reconocimiento del problema. Reconocimiento del problema. Reconocer los elementos básicos del 
problema tal y como los perciben los usuarios finales. 
2. Evaluación y síntesis. Evaluación y síntesis. Evaluación y síntesis. Evaluación y síntesis. Definir todos los objetos de datos 
observables externamente, evaluar el flujo y contenido de la información, 
definir y elaborar todas las funciones del software, entender el 
comportamiento del software en el contexto de acontecimientos que 
afectan al sistema. 
3. Modelado. Modelado. Modelado. Modelado. Crear modelos del sistema con el fin de entender mejor el 
flujo de datos y control, el tratamiento funcional y el comportamiento 
operativo y el contenido de la información. 
4. Especificación. Especificación. Especificación. Especificación. Realizar la especificación formal del software. 
5. Revisión. Revisión. Revisión. Revisión. Una última revisión general de todo el proceso. 
En el caso de una herramienta de software que puede emplearse como 
auxiliar en la enseñanza, el análisis de requerimientos debe llevarse a cabo en 
base a las necesidades de los profesores. La funcionalidad del software debe 
simular lo más atinadamente posible las actividades del profesor. 
Los requerimientos de sistema que se definen en la etapa de análisis de 
un proceso de Ingeniería de Software generalmente se clasifican como: 
requerimientos funcionales y requerimientos no funcionales. 
 
 
 
Capítulo 1. Antecedentes 
 3 
1.1.2.1.1.2.1.1.2.1.1.2. REQUERIMIENTOSREQUERIMIENTOSREQUERIMIENTOSREQUERIMIENTOS FUNCIONALES. FUNCIONALES. FUNCIONALES. FUNCIONALES. 
Los requerimientos funcionales son los que se encargan de definir lo que 
la herramienta de software debe hacer. Definen los alcances del sistema en 
cuanto a las acciones que debe de realizar, y en cuanto a la transferencia de 
datos entre todas las diferentes funciones del sistema. 
Algunos de los principales requerimientos funcionales son, por 
ejemplo: la Funcionalidad Global del Sistema y el Alcance. 
Lo mencionado anteriormente son algunos requerimientos funcionales 
particulares. Los requerimientos fundamentales de la mayoría de los proyectos 
son aquellos establecidos por los requerimientos no funcionales que se 
describen a continuación. 
1.1.3. 1.1.3. 1.1.3. 1.1.3. REQUERIMIENTOSREQUERIMIENTOSREQUERIMIENTOSREQUERIMIENTOS NO FUNCIONALES. NO FUNCIONALES. NO FUNCIONALES. NO FUNCIONALES. 
Los requerimientos no funcionales son aquellos que definen lo que la 
herramienta de software debe tener en cuanto a apariencia, operabilidad, y 
mantenimiento. 
El objetivo de la etapa de análisis cuando se sigue una metodología de 
ISE (Ingeniería de Software Educativo), es determinar el contexto en el cual se va 
a crear la aplicación para poder derivar los requerimientos que deberá atender la 
solución interactiva como complemento a otras soluciones basadas en uso de 
otros medios, teniendo en claro el rol de cada uno de los medios educativos 
seleccionados y la viabilidad de usarlos. Tomando en cuenta esta consideración, 
es como se derivan los requerimientos no funcionales que debe cubrir la 
herramienta de software. 
Capítulo 1. Antecedentes 
 4 
Para recolectar este tipo de requerimientos hay que por lo menos tomar 
en cuenta la siguiente información: 
 
• Características de la población objetivo. Características de la población objetivo. Características de la población objetivo. Características de la población objetivo. 
Se refiere a cuestiones como la edad, características físicas y 
mentales, experiencias previas, expectativas, actitudes, aptitudes, o 
intereses. En el caso de este proyecto se involucran solo profesores y 
alumnos en un mismo interés, las practicas de álgebra. 
• Conducta de entrada y campo vital.Conducta de entrada y campo vital.Conducta de entrada y campo vital.Conducta de entrada y campo vital. 
Es necesario ubicar la herramienta de software dentro de las áreas 
bajo las cuales se desenvuelve el usuario. Es importante considerar 
aspectos como el nivel escolar y desarrollo mental. 
• Problema o necesidad a atender.Problema o necesidad a atender.Problema o necesidad a atender.Problema o necesidad a atender. 
Como su nombre lo dice, es necesario ubicarse dentro del contexto 
del problema que pretende atacarse. 
• Justificación de los medios interactivos a utilizar. Justificación de los medios interactivos a utilizar. Justificación de los medios interactivos a utilizar. Justificación de los medios interactivos a utilizar. 
El apoyo informático debe ser tomado en cuenta siempre y cuando no 
exista un mecanismo mejor para resolver el problema. El caso de este 
proyecto, se tienen varias justificaciones que pueden apreciarse desde 
distintos puntos de vista. Primero que nada, los desarrollos dentro de 
las ciencias computacionales se caracterizan por llevar actividades 
manuales a procesos automatizados, y con esto se facilita el trabajo. 
Son precisamente estas ventajas las que se buscan incorporar al 
problema en cuestión. Otro aspecto importante es que a través de utilizar 
la plataforma del Web como presentador, el potencial de portabilidad y de 
crecimiento es mucho mayor que a través de los procesos 
manuales impresos. 
Los puntos anteriores conducen a proyectos de software educativo a 
elaborar una lista de requerimientos no funcionales. La siguiente etapa en la 
Ingeniería del Software es la del Diseño. 
Capítulo 1. Antecedentes 
 5 
1.1.4. 1.1.4. 1.1.4. 1.1.4. DISEÑODISEÑODISEÑODISEÑO.... 
En la etapa de diseño se traducen los requerimientos funcionales y no 
funcionales en una representación de software. El diseño es el primer paso en 
la fase de desarrollo de cualquier producto o sistema de ingeniería. El objetivo 
del diseño es producir un modelo o representación de una entidad que se va a 
construir posteriormente. 
Hay tres características que sirven como parámetrosgenerales para la 
evaluación de un buen diseño. Estos parámetros son los siguientes: 
1. El diseño debe implementar todos los requisitos explícitos obtenidos en la 
etapa de análisis. 
 
2. El diseño debe ser una guía que puedan leer y entender los que 
construyen el código y los que prueban y mantienen el software. 
 
3. El diseño debe proporcionar una idea completa de lo que es el software. 
Tomando en cuenta los puntos anteriores, se procede al Diseño del 
Software. 
1.1.4.1. DISEÑO 1.1.4.1. DISEÑO 1.1.4.1. DISEÑO 1.1.4.1. DISEÑO DELDELDELDEL SOFTWARE. SOFTWARE. SOFTWARE. SOFTWARE. 
El diseño del software desarrolla un modelo de instrumentación o 
implantación basado en los modelos conceptuales desarrollados durante el 
análisis del sistema. 
Generalmente la fase de diseño produce un diseño de datos, un diseño 
arquitectónico, un diseño de interfaz, y un diseño procedimental. 
Capítulo 1. Antecedentes 
 6 
El diseño de datos esencialmente se encarga de transformar el modelo de 
dominio de la información creado durante el análisis. 
 
Diseño arquitectónico: Se abordan aspectos estructurales y de 
organización del sistema, su posible subdivisión en subsistemas y su 
correlación. 
 
Diseño de la interfaz de usuario: Aborda la organización de la interfaz del 
usuario, para conseguir un diseño más ergonómico. 
 
Diseño procedimental: Se abordan la organización de las operaciones o 
servicios que ofrecerá cada uno de los módulos. 
Las fases diseño y análisis dentro del desarrollo de aplicaciones de 
software educativo tienen aspectos didácticos y pedagógicos con el fin de poder 
garantizar la satisfacción de las necesidades educativas en cuestión. Es de 
suma importancia involucrar a los usuarios, para poder identificar necesidades 
que debe cubrirse durante la etapa de desarrollo o implementación. 
1.1.4.2. 1.1.4.2. 1.1.4.2. 1.1.4.2. ARQUITECTURAARQUITECTURAARQUITECTURAARQUITECTURA DEL SOFTWARE. DEL SOFTWARE. DEL SOFTWARE. DEL SOFTWARE. 
El diseño de la arquitectura del software se refiere a la estructura global 
del software y las maneras en que esa estructura proporciona integridad 
conceptual a un sistema. La arquitectura es la estructura jerárquica de los 
módulos del programa, la manera de interactuar de estos componentes, y la 
estructura de los datos usados por estos módulos. 
La arquitectura del software está pensada de acuerdo a las propiedades 
que Shaw y Garlan2 describen como aspectos que deben especificarse como 
 
2 SHAW, Garlan “Software Architecture”, Prentice may, 1996. 
Capítulo 1. Antecedentes 
 7 
partes de un buen diseño arquitectónico. Estos tres aspectos son: 
Propiedades estructurales, Propiedades extra-funcionales, y Familias de 
Sistemas Relacionados. 
1.1.4.2.1. 1.1.4.2.1. 1.1.4.2.1. 1.1.4.2.1. PROPIEDADESPROPIEDADESPROPIEDADESPROPIEDADES ESTRUCTURALES. ESTRUCTURALES. ESTRUCTURALES. ESTRUCTURALES. 
Este es el aspecto de la representación de software que define los 
componentes de un sistema, y la manera en que se empaquetan estos 
componentes e interactúan unos con los otros. La especificación de la 
arquitectura del software tiene que respetar fuertemente el concepto de 
modularidad del software, ya que es necesario poder identificar los componentes 
individuales que al unirse entre si forman un ambiente virtual. 
La manera en que un proyecto de software se encuentra estructurado 
tiene que ser especificada desde su componente más básico hasta los 
usuarios finales. De esta manera, se obtiene la tan necesaria modularidad que 
es un atributo del software que permite a un programa ser manejable 
intelectualmente. Un programa grande compuesto de un solo módulo no puede 
ser entendido fácilmente por un lector. El número de caminos de control, 
número de variables y la complejidad global harían su comprensión casi 
imposible. 
1.4.2.2. 1.4.2.2. 1.4.2.2. 1.4.2.2. PROPIEDADESPROPIEDADESPROPIEDADESPROPIEDADES EXTRA EXTRA EXTRA EXTRA----FUNCIONALES.FUNCIONALES.FUNCIONALES.FUNCIONALES. 
Esta especificación se refiere al cómo consigue la arquitectura del diseño 
los requisitos de rendimiento, capacidad, fiabilidad, seguridad, adaptabilidad, y 
otras características de la herramienta de software. En las secciones 
correspondientes a los requerimientos funcionales y a los no funcionales se 
establecieron los principales requerimientos funcionales y no funcionales que se 
consideran para el desarrollo de una herramienta de software. 
 
Capítulo 1. Antecedentes 
 8 
El software educativo de calidad requiere dentro de todas las etapas, 
aspectos didácticos y pedagógicos, de manera que para el adecuado 
almacenamiento, manejo y mantenimiento de la información, es útil el uso de las 
bases de datos. 
 
1.2.1.2.1.2.1.2. BASES DE DATOS.BASES DE DATOS.BASES DE DATOS.BASES DE DATOS. 
 
Una Base de Datos se define en general, como un conjunto de datos 
organizados para su almacenamiento en la memoria de una computadora, 
diseñado para facilitar su mantenimiento y acceso de una forma estándar. 
 
1.2.1.1.2.1.1.2.1.1.2.1. DEFINICIONES BÁSICAS DEDEFINICIONES BÁSICAS DEDEFINICIONES BÁSICAS DEDEFINICIONES BÁSICAS DE BASES DE DATOS. BASES DE DATOS. BASES DE DATOS. BASES DE DATOS. 
 
Dato.- Conjunto de caracteres con algún significado, pueden ser 
numéricos (formados por números), alfabéticos (formados por letras), o 
alfanuméricos (formados por combinaciones de letras y números). 
 
Información.- Es un conjunto ordenado de datos los cuales son 
manejados según la necesidad del usuario, para que un conjunto de datos pueda 
ser procesado eficientemente y pueda dar lugar a información, primero se debe 
guardar lógicamente en archivos. 
 
Campo.- Es la unidad más pequeña a la cual uno puede referirse en un 
programa. Desde el punto de vista del programador representa una 
característica de un individuo u objeto. 
 
Registro.- Colección de campos de iguales o de diferentes tipos. 
 
Archivo.- Colección de registros almacenados siguiendo una estructura 
homogénea. 
Capítulo 1. Antecedentes 
 9 
Base de datos.- Es una colección de archivos interrelacionados, son 
creados con un DBMS. El contenido de una base de datos engloba a la 
información concerniente (almacenadas en archivos) de una organización, de tal 
manera que los datos estén disponibles para los usuarios, una finalidad de la 
base de datos es eliminar la redundancia o al menos minimizarla. Los tres 
componentes principales de un sistema de base de datos son el hardware, el 
software DBMS y los datos a manejar, así como el personal encargado del 
manejo del sistema. 
 
Sistema Manejador de Base de Datos. (DBMS).- Un DBMS es una 
colección de numerosas rutinas de software interrelacionadas, cada una de las 
cuales es responsable de una tarea específica. El objetivo primordial de un 
sistema manejador base de datos es proporcionar un contorno que sea a la vez 
conveniente y eficiente para ser utilizado al extraer, almacenar y manipular 
información de la base de datos. Todas las peticiones de acceso a la base, se 
manejan centralizadamente por medio del DBMS, por lo que este paquete 
funciona como interfase entre los usuarios y la base de datos. 
 
Esquema de base de datos.- Es la estructura por la que esta formada la 
base de datos, se especifica por medio de un conjunto de definiciones que se 
expresa mediante un lenguaje especial llamado lenguaje de definición de datos. 
(DDL) 
Administrador de base de datos (DBA).- Es la persona o equipo de 
personas profesionales responsables del control y manejo del sistema de base 
de datos, generalmente tiene(n) experiencia en DBMS, diseño de bases de 
datos, Sistemas operativos, comunicación de datos, hardware y programación. 
 
Las bases de datos se diseñan para manejar grandes cantidades de 
información, la manipulación de los datos involucra tanto la definición de 
estructuras para el almacenamiento de la información como la provisiónde 
mecanismos para la manipulación de la información, además un sistema de base 
Capítulo 1. Antecedentes 
 10 
de datos debe de tener implementados mecanismos de seguridad que 
garanticen la integridad de la información, a pesar de caídas del sistema o 
intentos de accesos no autorizados. 
 
Un objetivo principal de un sistema de base de datos es proporcionar a los 
usuarios finales una visión abstracta de los datos. 
 
 
1.2.2.1.2.2.1.2.2.1.2.2. OBJETIVOSOBJETIVOSOBJETIVOSOBJETIVOS DE LOS SISTEMAS DE BASES DE DATOS. DE LOS SISTEMAS DE BASES DE DATOS. DE LOS SISTEMAS DE BASES DE DATOS. DE LOS SISTEMAS DE BASES DE DATOS. 
 
Los objetivos principales de un sistema de base de datos es disminuir los 
siguientes aspectos: 
 
• Redundancia e inconsistencia de datos.Redundancia e inconsistencia de datos.Redundancia e inconsistencia de datos.Redundancia e inconsistencia de datos. 
Puesto que los archivos que mantienen almacenada la información son 
creados por diferentes tipos de programas de aplicación existe la 
posibilidad de que si no se controla detalladamente el almacenamiento, se 
pueda originar un duplicado de información, es decir que la misma 
información sea más de una vez en un dispositivo de almacenamiento. 
Esto aumenta los costos de almacenamiento y acceso a los datos, 
además de que puede originar la inconsistencia de los datos - es decir 
diversas copias de un mismo dato no concuerdan entre si -, por ejemplo: 
que se actualiza la dirección de un cliente en un archivo y que en otros 
archivos permanezca la anterior. 
 
• Dificultad para tener acceso a los datos.Dificultad para tener acceso a los datos.Dificultad para tener acceso a los datos.Dificultad para tener acceso a los datos. 
Un sistema de base de datos debe contemplar un entorno de datos que le 
facilite al usuario el manejo de los mismos. 
 
 
Capítulo 1. Antecedentes 
 11 
• Aislamiento de los datos.Aislamiento de los datos.Aislamiento de los datos.Aislamiento de los datos. 
Puesto que los datos están repartidos en varios archivos, y estos no 
pueden tener diferentes formatos, es difícil escribir nuevos programas de 
aplicación para obtener los datos apropiados. 
• Anomalías del acceso concurrente. Anomalías del acceso concurrente. Anomalías del acceso concurrente. Anomalías del acceso concurrente. 
Para mejorar el funcionamiento global del sistema y obtener un tiempo de 
respuesta más rápido, muchos sistemas permiten que múltiples usuarios 
actualicen los datos simultáneamente. En un entorno así la interacción de 
actualizaciones concurrentes puede dar por resultado datos 
inconsistentes. Para prevenir esta posibilidad debe mantenerse alguna 
forma de supervisión en el sistema. 
• Problemas de seguridad.Problemas de seguridad.Problemas de seguridad.Problemas de seguridad. 
La información de toda institución es importante, aunque unos datos lo 
son más que otros, por tal motivo se debe considerar el control de acceso 
a los mismos, no todos los usuarios pueden visualizar alguna información, 
por tal motivo para que un sistema de base de datos sea confiable debe 
mantener un grado de seguridad que garantice la autentificación y 
protección de los datos. En un banco por ejemplo, el personal de nóminas 
sólo necesita ver la parte de la base de datos que tiene información 
acerca de los distintos empleados del banco y no a otro tipo de 
información. 
• Problemas de integridad.Problemas de integridad.Problemas de integridad.Problemas de integridad. 
Los valores de datos almacenados en la base de datos deben satisfacer 
cierto tipo de restricciones de consistencia. Estas restricciones se hacen 
cumplir en el sistema añadiendo códigos apropiados en los diversos 
programas de aplicación. 
 
Para cumplir con los objetivos señalados, dentro de una Base de Datos, 
se debe tomar en cuenta la abstracción de la información. 
 
 
Capítulo 1. Antecedentes 
 12 
1.2.3.1.2.3.1.2.3.1.2.3. ABABABABSTRACCIÓN DE LA INFORMACIÓN.STRACCIÓN DE LA INFORMACIÓN.STRACCIÓN DE LA INFORMACIÓN.STRACCIÓN DE LA INFORMACIÓN. 
Una base de datos es en esencia una colección de archivos relacionados 
entre sí, de la cual los usuarios pueden extraer información sin considerar las 
fronteras de los archivos. 
 
Un objetivo importante de un sistema de base de datos es proporcionar a 
los usuarios una visión abstracta de los datos, es decir, el sistema esconde 
ciertos detalles de cómo se almacenan y mantienen los datos. Sin embargo para 
que el sistema sea manejable, los datos se deben extraer eficientemente. 
 
Existen diferentes niveles de abstracción para simplificar la interacción de 
los usuarios con el sistema: el de almacenamiento físico, el conceptual y el de 
visión. 
 
• Nivel físico.Nivel físico.Nivel físico.Nivel físico. 
Es la representación del nivel más bajo de abstracción, en éste se 
describe en detalle la forma en como de almacenan los datos en los 
dispositivos de almacenamiento (por ejemplo, mediante señaladores o 
índices para el acceso aleatorio a los datos). 
• Nivel conceptual.Nivel conceptual.Nivel conceptual.Nivel conceptual. 
El siguiente nivel más alto de abstracción, describe que datos son 
almacenados realmente en la base de datos y las relaciones que existen 
entre los mismos, describe la base de datos completa en términos de su 
estructura de diseño. El nivel conceptual de abstracción lo usan los 
administradores de bases de datos, quienes deben decidir qué 
información se va a guardar en la base de datos. 
 
Para entender y relacionar estos dos niveles de abstracción, debemos de 
definir los siguientes procesos: 
Capítulo 1. Antecedentes 
 13 
Definición de los datos.- Se describen el tipo de datos y la longitud de 
campo todos los elementos direccionables en la base. Los elementos por definir 
incluyen artículos elementales (atributos), totales de datos y registros 
conceptuales (entidades). 
 
Relaciones entre datos.- Se definen las relaciones entre datos para 
enlazar tipos de registros relacionados para el procesamiento de archivos 
múltiples. 
En el nivel conceptual la base de datos aparece como una colección de 
registros lógicos, sin descriptores de almacenamiento. En realidad los archivos 
conceptuales no existen físicamente. La transformación de registros 
conceptuales a registros físicos para el almacenamiento se lleva a cabo por el 
sistema y es transparente al usuario. 
 
• Nivel de visiónNivel de visiónNivel de visiónNivel de visión. Es el nivel más alto de abstracción, es lo que el usuario 
final puede visualizar del sistema terminado, describe sólo una parte de la 
base de datos al usuario acreditado para verla. El sistema puede 
proporcionar muchas visiones para la misma base de datos. 
 
La interrelación entre estos tres niveles de abstracción se ilustra en la 
figura 1: 
 
Figura 1. Nivel de Visión de una Base de Datos. 
Capítulo 1. Antecedentes 
 14 
Teniendo en cuenta la abstracción de los datos y el nivel de visión de una 
Base de Datos, se procede a su modelado. 
 
1.2.4.1.2.4.1.2.4.1.2.4. MODELOS DE DATOS.MODELOS DE DATOS.MODELOS DE DATOS.MODELOS DE DATOS. 
 
Modelo.- Es una representación de la realidad que contiene las 
características generales de algo que se va a realizar. En base de datos, esta 
representación la elaboramos de forma gráfica. 
 
¿Qué es modelo de datos? 
Es una colección de herramientas conceptuales para describir los datos, 
las relaciones que existen entre ellos, semántica asociada a los datos y 
restricciones de consistencia. 
 
Los modelos de datos se dividen en tres grupos: 
 
• Modelos lógicos basados en objetos. 
• Modelos lógicos basados en registros. 
• Modelos físicos de datos. 
 
MODELOS LÓGICOS BASADOS EN OBJETOS.MODELOS LÓGICOS BASADOS EN OBJETOS.MODELOS LÓGICOS BASADOS EN OBJETOS.MODELOS LÓGICOS BASADOS EN OBJETOS. 
 
Se usan para describir datos en los niveles conceptual y de visión, es 
decir, con este modelo representamos los datos de tal forma como nosotros loscaptamos en el mundo real, tienen una capacidad de estructuración bastante 
flexible y permiten especificar restricciones de datos explícitamente. Existen 
diferentes modelos de este tipo, pero el más utilizado por su sencillez y eficiencia 
es el modelo Entidad-Relación. 
 
 
Capítulo 1. Antecedentes 
 15 
• Modelo EntidadModelo EntidadModelo EntidadModelo Entidad----Relación. Relación. Relación. Relación. 
 
 Denominado por sus siglas como: E-R; Este modelo representa a la 
realidad a través de entidades, que son objetos que existen y que se distinguen 
de otros por sus características, por ejemplo: un alumno se distingue de otro por 
sus características particulares como lo es el nombre, o el número de control 
asignado al entrar a una institución educativa, así mismo, un empleado, una 
materia, etc. Las entidades pueden ser de dos tipos: 
 
Tangibles.- Son todos aquellos objetos físicos que podemos ver, tocar o 
sentir. 
 
Intangibles.- Todos aquellos eventos u objetos conceptuales que no 
podemos ver, aún sabiendo que existen, por ejemplo: la entidad materia, 
sabemos que existe, sin embargo, no la podemos visualizar o tocar. 
 
Las características de las entidades en base de datos se llaman atributos, 
por ejemplo el nombre, dirección teléfono, grado, grupo, etc. son atributos de la 
entidad alumno; Clave, número de seguro social, departamento, etc., son 
atributos de la entidad empleado. A su vez una entidad se puede asociar o 
relacionar con más entidades a través de relaciones. 
 
Para representar un modelo E-R gráficamente se emplean símbolos, 
estos se encuentran representados en la figura 2. 
 
 
 
 
 
 
 
Capítulo 1. Antecedentes 
 16 
 Símbolo Representa 
 
Figura 2. Símbolos para representar un modelo E-R. 
 
MODELOS LÓGICOS BASADOS EN REGISTROS.MODELOS LÓGICOS BASADOS EN REGISTROS.MODELOS LÓGICOS BASADOS EN REGISTROS.MODELOS LÓGICOS BASADOS EN REGISTROS. 
 
Los Modelos lógicos basados en registros se utilizan para describir datos 
en los niveles conceptual y físico. Estos modelos utilizan registros e instancias 
para representar la realidad, así como las relaciones que existen entre estos 
registros (ligas) o apuntadores. A diferencia de los modelos de datos basados en 
objetos, se usan para especificar la estructura lógica global de la base de datos y 
para proporcionar una descripción a nivel más alto de la implementación. 
 
Los tres modelos de datos más ampliamente aceptados son: 
 
• Modelo relacionaModelo relacionaModelo relacionaModelo relacional.l.l.l. 
 En este modelo se representan los datos y las relaciones entre estos, a 
través de una colección de tablas, en las cuales los renglones (tuplas) 
equivalen a los cada uno de los registros que contendrá la base de datos 
y las columnas corresponden a las características(atributos) de cada 
registro localizado en la tupla; 
 
Capítulo 1. Antecedentes 
 17 
 
• Modelo de red. Modelo de red. Modelo de red. Modelo de red. 
Este modelo representa los datos mediante colecciones de registros y sus 
relaciones se representan por medio de ligas o enlaces, los cuales pueden 
verse como punteros. Los registros se organizan en un conjunto de 
gráficas arbitrarias. 
 
• Modelo jerárquico. Modelo jerárquico. Modelo jerárquico. Modelo jerárquico. 
Es similar al modelo de red en cuanto a las relaciones y datos, ya que 
estos se representan por medio de registros y sus ligas. La diferencia 
radica en que están organizados por conjuntos de árboles en lugar de 
gráficas arbitrarias. 
 
MODELOS FÍSICOS DE DATOS.MODELOS FÍSICOS DE DATOS.MODELOS FÍSICOS DE DATOS.MODELOS FÍSICOS DE DATOS. 
 
Se usan para describir a los datos en el nivel más bajo, aunque existen 
muy pocos modelos de este tipo, básicamente capturan aspectos de la 
implementación de los sistemas de base de datos. Existen dos clasificaciones de 
este tipo que son: 
 
• Modelo unificador 
• Memoria de elementos. 
 
Entendiendo los Modelos de Datos, podemos proceder a las Instancias y 
Esquemas de una Base de Datos. 
 
 
 
 
 
 
Capítulo 1. Antecedentes 
 18 
1.2.5.1.2.5.1.2.5.1.2.5. INSINSINSINSTANCIAS Y ESQUEMAS.TANCIAS Y ESQUEMAS.TANCIAS Y ESQUEMAS.TANCIAS Y ESQUEMAS. 
 
Con el paso del tiempo la información que se va acumulando y 
desechando en la base de datos, ocasiona que está cambie. 
 
Denominamos: 
Instancia.- Al estado que presenta una base de datos en un tiempo 
dado. Veámoslo como una fotografía que tomamos de la base de datos en un 
tiempo t, después de que transcurre el tiempo t la base de datos ya no es la 
misma. 
 
Esquema.- Es la descripción lógica de la base de datos, proporciona los 
nombres de las entidades y sus atributos especificando las relaciones que 
existen entre ellos. Es un banco en el que se inscriben los valores que irán 
formando cada uno de los atributos. El esquema no cambia los que varían son 
los datos y con esto tenemos una nueva instancia. 
 
1.2.6.1.2.6.1.2.6.1.2.6. INDEPENDENCIA DE LOS DATOS.INDEPENDENCIA DE LOS DATOS.INDEPENDENCIA DE LOS DATOS.INDEPENDENCIA DE LOS DATOS. 
 
Se refiere a la protección contra los programas de aplicación que puedan 
originar modificaciones cuando se altera la organización física o lógica de la 
base de datos. Existen 2 niveles de independencia de datos. 
 
• Independencia física de datos.- Es la capacidad de modificar el esquema 
físico sin provocar que se vuelvan a escribir los programas de aplicación. 
• Independencia lógica de datos.- Capacidad de modificar el esquema 
conceptual sin provocar que se vuelvan a escribir los programas de 
aplicación. 
 
Capítulo 1. Antecedentes 
 19 
1.2.71.2.71.2.71.2.7.... LENGUAJ LENGUAJ LENGUAJ LENGUAJE DE DEFINICIÓN DE DATOS.E DE DEFINICIÓN DE DATOS.E DE DEFINICIÓN DE DATOS.E DE DEFINICIÓN DE DATOS. 
 
El lenguaje de definición de datos, denominado por sus siglas como: 
DDL(Data definition Language). Permite definir un esquema de base de datos 
por medio de una serie de definiciones que se expresan en un lenguaje especial, 
el resultado de estas definiciones se almacena en un archivo especial llamado 
diccionario de datos. 
 
 
1.2.8.1.2.8.1.2.8.1.2.8. LENGUAJE DE MANIPULACIÓN DE DATOS. LENGUAJE DE MANIPULACIÓN DE DATOS. LENGUAJE DE MANIPULACIÓN DE DATOS. LENGUAJE DE MANIPULACIÓN DE DATOS. 
La manipulación de datos se refiere a las operaciones de insertar, 
recuperar, eliminar o modificar datos; dichas operaciones son realizadas a través 
del lenguaje de manipulación de datos (DML, Data Manipulation Language), que 
es quién permite el acceso de los usuarios a los datos. 
 
Existen básicamente 2 tipos de lenguajes de manipulación de datos: 
 
• Procedimentales.- Los LMD requieren que el usuario especifique que 
datos se necesitan y cómo obtenerlos. 
• No procedimentales.- Los LMD requieren que el usuario especifique que 
datos se necesitan y sin especificar cómo obtenerlos. 
 
 
1.2.9.1.2.9.1.2.9.1.2.9. MANEJADOR DE BASES DE DATOS.MANEJADOR DE BASES DE DATOS.MANEJADOR DE BASES DE DATOS.MANEJADOR DE BASES DE DATOS. 
El sistema manejador de bases de datos es la porción más importante 
del software de un sistema de base de datos. Un DBMS es una colección de 
numerosas rutinas de software interrelacionadas, cada una de las cuales es 
responsable de alguna tarea específica. 
 
Capítulo 1. Antecedentes 
 20 
LAS FUNCIONELAS FUNCIONELAS FUNCIONELAS FUNCIONES PRINCIPALES DE UN DBMS SON: S PRINCIPALES DE UN DBMS SON: S PRINCIPALES DE UN DBMS SON: S PRINCIPALES DE UN DBMS SON: 
 
• Crear y organizar la Base de Datos. 
• Establecer y mantener las trayectorias de acceso a la base de datos de tal 
forma que los datos puedan ser accesados rápidamente. 
• Manejar los datos de acuerdo a las peticiones de los usuarios. 
• Registrar el uso de las bases de datos. 
• Interacción con el manejador de archivos. Esto a través de las sentencias 
en DML al comando del sistemade archivos. Así el Manejador de base de 
datos es el responsable del verdadero almacenamiento de los datos. 
• Respaldo y recuperación. Consiste en contar con mecanismos 
implantados que permitan la recuperación fácilmente de los datos en caso 
de ocurrir fallas en el sistema de base de datos. 
• Control de concurrencia. Consiste en controlar la interacción entre los 
usuarios concurrentes para no afectar la inconsistencia de los datos. 
• Seguridad e integridad. Consiste en contar con mecanismos que permitan 
el control de la consistencia de los datos evitando que estos se vean 
perjudicados por cambios no autorizados o previstos. 
 
El DBMS es conocido también como Gestor de Base de datos. 
 
 
Figura 3. Interfase DBMS. 
 
La Figura 3 muestra el DBMS como interfase entre la base de datos física 
y las peticiones del usuario. 
Capítulo 1. Antecedentes 
 21 
El DBMS interpreta las peticiones de entrada/salida del usuario y las 
manda al sistema operativo para la transferencia de datos entre la unidad de 
memoria secundaria y la memoria principal. 
 
En sí, un sistema manejador de base de datos es el corazón de la base de 
datos ya que se encarga del control total de los posibles aspectos que la puedan 
afectar. 
 
1.2.10.1.2.10.1.2.10.1.2.10. ADMINISTRADOR DE BASES DE DATOS. ADMINISTRADOR DE BASES DE DATOS. ADMINISTRADOR DE BASES DE DATOS. ADMINISTRADOR DE BASES DE DATOS. 
Denominado por sus siglas como: DBA, Data Base Administrator. Es la 
persona encargada y que tiene el control total sobre el sistema de base de datos, 
sus funciones principales son: 
 
• Definición de esquema.Definición de esquema.Definición de esquema.Definición de esquema. Es el esquema original de la base de datos se 
crea escribiendo un conjunto de definiciones que son traducidas por el 
compilador de DDL a un conjunto de tablas que son almacenadas 
permanentemente en el diccionario de datos. 
• Definición de la estructura de almacenamiento del método de acceso.Definición de la estructura de almacenamiento del método de acceso.Definición de la estructura de almacenamiento del método de acceso.Definición de la estructura de almacenamiento del método de acceso. 
Estructuras de almacenamiento y de acceso adecuados se crean 
escribiendo un conjunto de definiciones que son traducidas por e 
compilador del lenguaje de almacenamiento y definición de datos. 
• Concesión de autorización para el acceso a los datos.Concesión de autorización para el acceso a los datos.Concesión de autorización para el acceso a los datos.Concesión de autorización para el acceso a los datos. Permite al 
administrador de la base de datos regular las partes de las bases de datos 
que van a ser accedidas por varios usuarios. 
• Especificación de limitantes de integridad.Especificación de limitantes de integridad.Especificación de limitantes de integridad.Especificación de limitantes de integridad. Es una serie de restricciones 
que se encuentran almacenados en una estructura especial del sistema 
que es consultada por el gestor de base de datos cada vez que se realice 
una actualización al sistema. 
 
 
Capítulo 1. Antecedentes 
 22 
1.2.11.1.2.11.1.2.11.1.2.11. USUARIOS DE LAS BASES DE DATOS. USUARIOS DE LAS BASES DE DATOS. USUARIOS DE LAS BASES DE DATOS. USUARIOS DE LAS BASES DE DATOS. 
 
 Podemos definir a los usuarios como toda persona que tenga todo tipo de 
contacto con el sistema de base de datos desde que este se diseña, elabora, 
termina y se usa. 
 
 
Los usuarios que ingresan a una base de datos pueden clasificarse como: 
 
• Programadores de aplicaciones.Programadores de aplicaciones.Programadores de aplicaciones.Programadores de aplicaciones. Los profesionales en computación que 
interactúan con el sistema por medio de llamadas en DML (Lenguaje de 
Manipulación de Datos), las cuales están incorporadas en un programa 
escrito en un lenguaje de programación (Por ejemplo, COBOL, PL/I, 
Pascal, C, etc.) 
• Usuarios sofisticados.Usuarios sofisticados.Usuarios sofisticados.Usuarios sofisticados. Los usuarios sofisticados interactúan con el 
sistema sin escribir programas. En cambio escriben sus preguntas en un 
lenguaje de consultas de base de datos. 
• Usuarios especializados.Usuarios especializados.Usuarios especializados.Usuarios especializados. Algunos usuarios sofisticados escriben 
aplicaciones de base de datos especializadas que no encajan en el marco 
tradicional de procesamiento de datos. 
• Usuarios ingenuos.Usuarios ingenuos.Usuarios ingenuos.Usuarios ingenuos. Los usuarios no sofisticados interactúan con el 
sistema invocando a uno de los programas de aplicación permanentes 
que se han escrito anteriormente en el sistema de base de datos, 
podemos mencionar al usuario ingenuo como el usuario final que utiliza el 
sistema de base de datos sin saber nada del diseño interno del mismo por 
ejemplo: un cajero. 
 
 
 
 
Capítulo 1. Antecedentes 
 23 
1.2.12.1.2.12.1.2.12.1.2.12. ESTRUCTURA GENERAL DEL SISTEMA. ESTRUCTURA GENERAL DEL SISTEMA. ESTRUCTURA GENERAL DEL SISTEMA. ESTRUCTURA GENERAL DEL SISTEMA. 
 
Un sistema de base de datos se encuentra dividido en módulos cada uno 
de los cuales controla una parte de la responsabilidad total de sistema. En la 
mayoría de los casos, el sistema operativo proporciona únicamente los servicios 
más básicos y el sistema de la base de datos debe partir de esa base y controlar 
además el manejo correcto de los datos. Así el diseño de un sistema de base de 
datos debe incluir la interfaz entre el sistema de base de datos y el sistema 
operativo. 
 
Los componentes funcionales de un sistema de base de datos, son: 
• Gestor de archivos. Gestor de archivos. Gestor de archivos. Gestor de archivos. Gestiona la asignación de espacio en la memoria del 
disco y de las estructuras de datos usadas para representar información. 
• ManManManManejador de base de datos.ejador de base de datos.ejador de base de datos.ejador de base de datos. Sirve de interfaz entre los datos y los 
programas de aplicación. 
• Procesador de consultas. Procesador de consultas. Procesador de consultas. Procesador de consultas. Traduce las proposiciones en lenguajes de 
consulta a instrucciones de bajo nivel. Además convierte la solicitud del 
usuario en una forma más eficiente. 
• Compilador de DDL. Compilador de DDL. Compilador de DDL. Compilador de DDL. Convierte las proposiciones DDL en un conjunto de 
tablas que contienen metadatos, estas se almacenan en el diccionario de 
datos. 
• Archivo de datosArchivo de datosArchivo de datosArchivo de datos. En él se encuentran almacenados físicamente los 
datos de una organización. 
• Diccionario de datos. Diccionario de datos. Diccionario de datos. Diccionario de datos. Contiene la información referente a la estructura de 
la base de datos. 
• Índices. Índices. Índices. Índices. Permiten un rápido acceso a registros que contienen valores 
específicos. 
 
 
 
Capítulo 1. Antecedentes 
 24 
Una forma gráfica de representar los componentes antes mencionados y 
la relación que existe entre ellos sería la siguiente: 
 
 
Figura 4. Componentes Funcionales de un Sistema de Bases de Datos. 
Capítulo 1. Antecedentes 
 25 
 
Una vez que se tiene una base de datos, debe existir un medio de 
comunicación ya sea de forma local o a distancia. 
 
1.3. 1.3. 1.3. 1.3. CONCEPTOS BÁSICOS DE REDES DE COMPUTADORAS.CONCEPTOS BÁSICOS DE REDES DE COMPUTADORAS.CONCEPTOS BÁSICOS DE REDES DE COMPUTADORAS.CONCEPTOS BÁSICOS DE REDES DE COMPUTADORAS. 
 
Una red de computadoras consiste en un tipo de telecomunicaciones, a su 
vez, el concepto de telecomunicaciones consiste en la comunicación a distancia. 
Las redes de telecomunicaciones nacen de dos necesidades básicas de la 
sociedad humana: 
 
• La comunicación. 
• La organización del conocimiento humano. 
 
A partir de estas surgen a su vez las redes de computadoras también. Es 
por los 60's que surge la necesidad de estar variaspersonas conectadas a los 
mismos recursos, dado que el equipo de trabajo utilizado antes (mainframes) era 
de un costo excesivo, por lo que se compraba un equipo caro para una empresa 
u organismo y se usaba el mismo equipo por medio de las llamadas terminales 
tontas. Con la creación de las computadoras de escritorio (desktop) sucede un 
fenómeno interesante: se abaratan los costos y surgen mayores aplicaciones 
para atacar problemas cada vez más complejos, pero esto trae consigo que los 
programas ya no sean residentes en un solo punto: ocurre una descentralización 
de la información, lo cual aumenta los costos de los equipos periféricos, 
surgiendo la necesidad de compartir los datos en redes locales; así surgen las 
Redes Locales de Datos (RLD) o LAN's. 
 
El nombre de las RLD viene de usar un medio de comunicación común, 
limitado a una cierta distancia, encaminado a compartir información (datos). Los 
recursos a compartir pueden ser Memoria, dispositivos de impresión, Fax, bases 
Capítulo 1. Antecedentes 
 26 
de datos, programas y otros; y es muy común el implementar RLD's en 
hospitales, oficinas, universidades, compañías de datos, fábricas y en general 
cualquier organización cuyo factor de la información compartida sea importante 
para sus metas. En el caso de las universidades, la utilización de las RLD’s a 
conformado un medio muy importante para la enseñanza educativa, ya que se 
comparten recursos como la impresión y la consulta de documentos, de una 
manera muy eficiente. 
Comunicación.- Es la acción o efecto de hacer a otro partícipe del 
conocimiento o información que uno tiene. A partir de esta definición se puede 
apreciar o identificar tres elementos básicos: 
• Emisor.- Es el ente que hace partícipe de la información que éste tiene. 
• Receptor.- Es el ente o unidad que recibe la información que el emisor 
transmite. 
• Mensaje.- Es el contenido de lo que se intercambia. 
 
Para que el esquema emisor - mensaje - receptor se lleve a cabo, se 
requiere que estén presentes cada uno de los siguientes elementos: 
• Codificación. 
• Señales. 
• Canal de comunicación. 
• El Protocolo de comunicación. 
• Dispositivos. 
Estos elementos se describen brevemente a continuación. 
Codificación.- Es la acción o procedimiento de traducción de un mensaje 
en la forma más adecuada para entrar a un canal de comunicación o de 
transmisión. 
Señal.- Consiste en una abstracción humana que está contenida en el 
mensaje (básicamente consiste en un símbolo); es decir, las señales son 
representaciones matemáticas de unas variables físicas que, comúnmente, se 
Capítulo 1. Antecedentes 
 27 
generan a partir de funciones matemáticas que pueden ser de tipo analógicas, 
digitales, continuas o discretas. 
 
Canal de comunicación.- Es el medio físico de transmisión de datos. Se 
define como el canal al conjunto del medio de transmisión, que incluye a los 
canales, las señales y los protocolos de comunicación. 
 
Protocolo de comunicación.- Es el conjunto de reglas y convenciones 
establecidas a priori para el efecto de la comunicación entre el emisor y el 
receptor. 
 
Dispositivo.- Es una unidad física que emite o recibe señales. Estas 
señales deben de ser tales que el dispositivo receptor reconozca la señal, y aquí 
entra de manera indirecta el concepto de protocolo y de codificación. Los 
parámetros que entran entre el emisor y el receptor son la potencia y la 
frecuencia de una señal (la potencia consiste en la capacidad que tiene un 
dispositivo para regresar un trabajo en un tiempo determinado, o bien, el hecho 
de cuanta energía lleva una señal; por otro lado, la frecuencia de una señal se 
interpreta como la cantidad de señales emitidas por unidad de tiempo). 
 
Protocolo.- Consiste en un conjunto de reglas que definen la forma en 
que deben de efectuarse las comunicaciones de las redes, incluyendo el 
formato, la temporización, la secuencia y la revisión y la corrección de errores. 
 
Estándar.- Es la especificación de red (o la serie de especificaciones) 
adoptada, e incluye guías y reglas que se refieren al tipo de componentes que 
deben usarse, a la manera de conectar los componentes, así como a los 
protocolos de comunicación que hay que utilizar. 
 
 
Capítulo 1. Antecedentes 
 28 
1.4.1.4.1.4.1.4. CONCLUSIONES DEL CAPÍTULO.CONCLUSIONES DEL CAPÍTULO.CONCLUSIONES DEL CAPÍTULO.CONCLUSIONES DEL CAPÍTULO. 
En el caso particular de esta tesis, la aplicación basada en generación, 
almacenamiento y publicación de prácticas, se propone una herramienta 
computacional con fines educativos, es por esto que desde la primera etapa 
del proceso de Ingeniería de Software, existen una serie de consideraciones 
didácticas que deben atacarse desde el punto de vista de análisis y diseño de 
la aplicación para que a través del Internet pueda publicarse prácticas del área 
de álgebra, facilitando la generación y distribución de las mismas entre 
profesores y alumnos. 
Dentro del proceso de Ingeniería de Software Educativo que se basa este 
proyecto, es también necesario incorporar la distinción de los diferentes 
elementos. La identificación y aterrizaje da cada uno de estos elementos funge 
un papel sumamente importante en las etapas de análisis y diseño de la 
herramienta aplicativa que este proyecto propone. Estos elementos son los 
siguientes: 
• Usuarios. Usuarios. Usuarios. Usuarios. En el caso de esta tesis, se refiere a aquellas personas que 
cursan la materia de álgebra y sus respectivos profesores. 
• Contenido. Contenido. Contenido. Contenido. Para este proyecto, se establece que lo que se va a ofrecer 
es la generación, almacenamiento y publicación de prácticas. 
• Acceso, Acceso, Acceso, Acceso, infraestructura y conectividadinfraestructura y conectividadinfraestructura y conectividadinfraestructura y conectividad. Este elemento se refiere a la 
arquitectura general del acceso al sistema, por medio de Internet. La 
aplicación no será incorporada a un sistema ya existente y más 
grande, pero si se contemplará a nivel teórico la manera en que este 
proyecto podría expandirse para aumentar el rango de aplicación de 
este proyecto. En 1991, Galvis propone una metodología para la 
Ingeniería de Software Educativo que se asemeja mucho a la metodología 
Capítulo 1. Antecedentes 
 29 
que establece el modelo lineal secuencial con el enfoque XP 
(Programación Extrema, la cual se explicará en el capítulo 4). Esta 
metodología establece mecanismos de análisis, y diseño educativo de 
validez comprobaba. 
 La siguiente figura ilustra este modelo: 
 
Figura 5. Proceso de Ingeniería de Software (Galvis). 
En este tema se describen las principales herramientas para la creación 
del sistema objetivo de la tesis. Las bases de datos y las redes son recursos que 
en la actualidad tienen un gran auge para la creación de todo tipo de sistemas 
de información. En el ámbito educativo, la creación de software educativo debe 
incluir el aprovechamiento de estos recursos para lograr la mayor eficiencia 
posible. Una de las principales ventajas de las herramientas tecnológicas 
descritas en este tema, es el apoyo al proceso enseñanza – aprendizaje dentro 
de las instituciones educativas. 
Capítulo 2. Tecnología aplicada al proceso de enseñ anza - aprendizaje 
 30 
Capítulo 2.Capítulo 2.Capítulo 2.Capítulo 2. TECNOLOGÍA APLICADA AL PROCESO DE ENSEÑANZA TECNOLOGÍA APLICADA AL PROCESO DE ENSEÑANZA TECNOLOGÍA APLICADA AL PROCESO DE ENSEÑANZA TECNOLOGÍA APLICADA AL PROCESO DE ENSEÑANZA ––––
APRENDIZAJE.APRENDIZAJE.APRENDIZAJE.APRENDIZAJE. 
 
2.1.2.1.2.1.2.1. CONCEPTOS.CONCEPTOS.CONCEPTOS.CONCEPTOS. 
 
A continuación se definiran los conceptos de aprendizaje, enseñanza, 
proceso enseñanza-aprendizaje, tecnología como preámbulo al estudio de la 
tecnología aplicada al proceso enseñanza-aprendizaje. 
 
a) Aprendizajea) Aprendizajea) Aprendizajea) Aprendizaje 
Aprendizaje proviene de aprender; de la mismafamilia que prender, 
emprender, comprender, prensión, prisión, aprehensión, comprensión, empresa, 
sorpresa. Derivan del verbo latino prehéndere, appprehéndere, que significa “ir a 
la caza de”, “atrapar”.3 
 
Algunos psicólogos discuten diversos aspectos del proceso de 
aprendizaje, pero ya existe acuerdo sobre los siguientes fundamentos o las 
definiciones que se han elaborado acerca del aprendizaje. Rubén Ardila 
reproduce algunas definiciones de algunos autores:4 
 
- HUNTER Y HOVLAND “El aprendizaje es una tendencia a mejorar con 
la ejecución”. 
- THORPE “El aprendizaje es un proceso que se manifiesta por cambios 
adaptativos de la conducta individual como resultado de la 
experiencia”. 
 
3 RODRÍGUEZ. ESTRADA Mauro. Creatividad en la educación escolar, Trillas, México, 1991, pag. 125 
4 ARDILA, RUBÉN (1969): Psicología de aprendizaje en el aula, por R. C. Craig [Psicología de aprendizaje en el aula, por 
R. C. Craig]. R. interam. Psicol. 3(3), 231-231 (esp.). 
Capítulo 2. Tecnología aplicada al proceso de enseñ anza - aprendizaje 
 31 
- KIMBLE “El aprendizaje es un cambio relativamente permanente que 
ocurre como resultado de la práctica reforzada”. 
- HALL “El aprendizaje es un proceso que tiene lugar dentro del 
individuo y se infiere por cambios específicos en el comportamiento, 
los cuales poseen ciertas características determinantes”. 
 
Se considera que los autores anteriores tratan al aprendizaje como un 
cambio de conducta, sin embargo se puede definir la actividad de aprendizaje 
como: La secuencia de acciones encaminadas a la construcción del 
conocimiento, al desarrollo de habilidades y a la formación de actitudes, lo que 
da origen al aprendizaje significativo. 
 
A continuación se exponen brevemente algunas teorías del aprendizaje. 
 
Teorias del aprendizaje:Teorias del aprendizaje:Teorias del aprendizaje:Teorias del aprendizaje: 
1.1.1.1.---- La perspectivaLa perspectivaLa perspectivaLa perspectiva conductista. conductista. conductista. conductista. Desde la perspectiva conductista, formulada 
por B.F.Skinner hacia mediados del siglo XX y que arranca de Wundt y Watson, 
pasando por los estudios psicológicos de Pavlov sobre condicionamiento y de los 
trabajos de Thorndike sobre el refuerzo, intenta explicar el aprendizaje a partir de 
unas leyes y mecanismos comunes para todos los individuos. 
2.2.2.2.---- Teoría del procesamiento de la información Teoría del procesamiento de la información Teoría del procesamiento de la información Teoría del procesamiento de la información (Phye).(Phye).(Phye).(Phye). La teoría del 
procesamiento de la información, influida por los estudios cibernéticos de los 
años cincuenta y sesenta, presenta una explicación sobre los procesos internos 
que se producen durante el aprendizaje. Sus planteamientos básicos, en líneas 
generales, son ampliamente aceptados. Considera las siguientes fases 
principales: Captación y filtro Captación y filtro Captación y filtro Captación y filtro de la información a partir de las sensaciones y 
percepciones obtenidas al interactuar con el medio. 
Capítulo 2. Tecnología aplicada al proceso de enseñ anza - aprendizaje 
 32 
3.3.3.3.---- Aprendizaje por descubrimiento Aprendizaje por descubrimiento Aprendizaje por descubrimiento Aprendizaje por descubrimiento. La perspectiva del aprendizaje por 
descubrimiento, desarrollada por J. Bruner, atribuye una gran importancia a la 
actividad directa de los estudiantes sobre la realidad. 
4.4.4.4.---- Aprendizaje significativo Aprendizaje significativo Aprendizaje significativo Aprendizaje significativo (D. Ausubel, J. Novak) postula que el aprendizaje 
debe ser significativo, no memorístico, y para ello los nuevos conocimientos 
deben relacionarse con los saberes previos que posea el estudiante. Frente al 
aprendizaje por descubrimiento de Bruner, defiende el aprendizaje por recepción 
donde el profesor estructura los contenidos y las actividades a realizar para que 
los conocimientos sean significativos para los estudiantes. 
5.5.5.5.---- Enfoque cognitivo. Psicología cognitivista Enfoque cognitivo. Psicología cognitivista Enfoque cognitivo. Psicología cognitivista Enfoque cognitivo. Psicología cognitivista. El cognitivismo (Merrill, Gagné...), 
basado en las teorías del procesamiento de la información y recogiendo también 
algunas ideas conductistas (refuerzo, análisis de tareas) y del aprendizaje 
significativo, aparece en la década de los sesenta y pretende dar una explicación 
más detallada de los procesos de aprendizaje. 
6.6.6.6.---- Constructivismo Constructivismo Constructivismo Constructivismo. Vigotski dice que consta de: 
• Aprendizaje significativo: el alumno participa en el proceso de aprendizaje 
• El profesor retroalimenta al estudiante. 
7.7.7.7.---- Socio Socio Socio Socio----constructivismo.constructivismo.constructivismo.constructivismo. Basado en muchas de las ideas de Vigotski, 
considera también los aprendizajes como un proceso personal de construcción 
de nuevos conocimientos a partir de los saberes previos (actividad instrumental), 
pero inseparable de la situación en la que se produce. 
b) Enseñanzab) Enseñanzab) Enseñanzab) Enseñanza 
Enseñanza proviene del latín in signare (en italiano se dice insegnare; en 
francés, enseigner), y significa poner señales, marcar, sellar. 5 
 
5 RODRÍGUEZ. ESTRADA Mauro. Creatividad en la educación escolar, Trillas, México, 1991. 
Capítulo 2. Tecnología aplicada al proceso de enseñ anza - aprendizaje 
 33 
Según Gagné para que pueda tener lugar el aprendizaje, la enseñanza la enseñanza la enseñanza la enseñanza 
debe realizar 10 funciones:6 
- Estimular la atención y motivar. 
- Dar a conocer a los alumnos los objetivos de aprendizaje. 
- Activar los conocimientos y habiliaddes previas de los alumnos 
relevantes para los nuevos aprendizajes a realizar (organizadores 
previos). 
- Presentar información sobre los contenidos a aprender u proponer 
actividades de aprendizaje. 
- Orientar las actividades de aprendizaje de los alumnos. 
- Incentivar la interacción de los alumnos con las actividades de 
aprendizaje, con los materiales, con los compañeros y provocar sus 
respuestas. 
- Tutorizar, proporcionar feed-back ( retroalimentación) a sus 
respuestas. 
- Facilitar actividades para la transferencia y generalización de los 
aprendizajes. 
- Facilitar el reforzamiento. 
- Evaluar los aprendizajes realizados. 
 
El término enseñar tiene implícita la forma de comunicar. El profesor es 
un comunicador, y como tal se ubica en el gran movimiento que caracteriza a 
nuestro siglo: el de la ciencia y la tecnología de la comunicación. 
 
c) c) c) c) Proceso enseñanzaProceso enseñanzaProceso enseñanzaProceso enseñanza----aprendizajeaprendizajeaprendizajeaprendizaje 
La enseñanza y el aprendizaje son dos caras de un proceso único al cual 
se le denomina proceso enseñanza-aprendizaje. No hay enseñanza sin 
 
6 http://dewey.uab.es/pmarques/actodid.htm 
Capítulo 2. Tecnología aplicada al proceso de enseñ anza - aprendizaje 
 34 
aprendizaje y viceversa; ambos necesitan de un ambiente activo donde exista la 
comunicacióncomunicacióncomunicacióncomunicación recíproca entre profesor – alumno(s). 
 
A continuación se describe brevemente el papel o rol que juegan tanto el 
profesor como el alumno en el proceso enseñanza-aprendizaje. 
 
El papel o rol del profesor dentro de este proceso es: 
 
- Mostrar y suscitar los contenidos(conocimientos, habilidades y 
actitudes). 
- Debe estar alerta de los recursos tecnológicos como apoyo a la 
elaboración de su plan de clases. 
 
El papel del alumno es: 
- Captar y construir nuevos conocimientos con los contenidos que su 
profesor emite. 
 
Todo esto se puedelograr si existe un objetivo bien planteado desde un inicio. 
 
d) Tecnologíad) Tecnologíad) Tecnologíad) Tecnología 
A continuación se listan dos definiciones empleadas al término tecnología. 
1.1.1.1.---- Tecnología Tecnología Tecnología Tecnología, del griego Teckne. Se define como el conjunto de conocimientos 
propios de un arte industrial así también como el conocimiento de un arte u oficio 
sin importar su rango, aunque en la práctica esta definición debe ser ampliada. 
Analizando el papel desempeñado en el desarrollo científico, se puede decir que 
la Tecnología es la propiedad para aplicar los conocimientos de la Ciencia en los 
Capítulo 2. Tecnología aplicada al proceso de enseñ anza - aprendizaje 
 35 
procesos de producción. La Tecnología sería así el lazo de unión de las ideas 
científicas y la aplicación práctica de dichas ideas.7 
2.2.2.2.---- Conjunto de conocimientos propios de una técnica. Conjunto de los 
instrumentos y procedimientos o recursos técnicos empleados en un 
determinado sector o producto, en tecnologías avanzadas son los medios y 
materiales y organizaciones estructurales que ponen en práctica los 
descubrimientos y aplicaciones científicas más recientes.8 
 
 Las características de la tecnología son: 
 
1.- esta orientada a las necesidades de cada cultura, tiene intereses 
 colectivos y sofisticados. 
2.- la búsqueda de utilidad. 
3.- es constructiva. 
 
Actualmente en las diversas esferas de la sociedad a escala mundial se 
ha dado gran importancia a la tecnología. En el ámbito educativo las Nuevas 
Tecnologías de la Información y la comunicación (NTIC) juegan un papel 
importante en el apoyo del proceso enseñanza-aprendizaje. 
 
 A continuación se describirá brevemente el papel de las nuevas 
tecnologías y la aportación de las NTIC al proceso enseñanza-aprendizaje. 
 
 
 
 
 
7 http://es.wikipedia.org/wiki/Tecnolog%C3%ADa 
8 Diccionario el Pequeño Larousse pág. 965. 
 
 
Capítulo 2. Tecnología aplicada al proceso de enseñ anza - aprendizaje 
 36 
2.2.2.2.2.2.2.2. LAS NUEVAS TECNOLOGÍAS EN EL PROCESO ENSEÑANZALAS NUEVAS TECNOLOGÍAS EN EL PROCESO ENSEÑANZALAS NUEVAS TECNOLOGÍAS EN EL PROCESO ENSEÑANZALAS NUEVAS TECNOLOGÍAS EN EL PROCESO ENSEÑANZA----
APRENDIZAJE.APRENDIZAJE.APRENDIZAJE.APRENDIZAJE. 
 
Los cambios de paradigma en la educación (desde el conductista hasta 
socio-constructivista) han buscado apoyo en las nuevas tecnologías en 
educación, debido a las siguientes necesidades: 
 
- Diversificar las formas de enseñanza-aprendizaje. 
 
- Diversificar el acceso a la educación para hacerla disponible desde 
cualquier lugar (hogar, sitio de trabajo, escuela, área abierta). 
 
- Crear espacios de intercambio de conocimientos con otras 
instituciones nacionales e internacionales. 
 
- Compartir recursos y contenidos. 
 
- Diversificar la oferta educativa continua y permanente. 
 
- La motivación de los alumnos y profesores por el estudio. 
 
 
El proceso de enseñanza-aprendizaje a su vez, es el quehacer principal 
en una institución (por ejemplo, la Universidad) y su éxito en el logro de 
resultados positivos, es que el alumno aprenda y se eduque, todo depende de 
las actividades que desempeñen los alumnos y los profesores. Así que el rol de 
los profesores y alumnos en el uso de la tecnología es: que los alumnos estén 
preparados para usar la tecnología disponible eficiente y positivamente, los 
profesores deben ser capaces de integrar la tecnología en el aula, directa o 
Capítulo 2. Tecnología aplicada al proceso de enseñ anza - aprendizaje 
 37 
indirectamente. Los profesores a su vez necesitan la constante capacitación e 
integración a las nuevas modalidades de enseñanza-aprendizaje. 
 
Lo anterior se puede lograr de dos formas: 
 
• Directamente: Utilizando dinámicamente en los salones de estudio los 
recursos de la tecnología a su alcance equipados con herramientas 
básicas (computadora y cañón) y los conceptos previamente 
mencionados, como el uso del poder de razonamiento, cuestionamiento, 
dinámicas grupales innovadoras entre otras técnicas modernas sin alto 
costo las mejoras serian notables. 
 
• Indirectamente: Motivando a los estudiantes y promoviendo el que entren 
en contacto con otros recursos, como la computadora y la conectividad al 
Internet. 
 
El resultado se manifestaría en la integración de la tecnología con 
estudiantes y profesores y en la población en general. 
 
Las nuevas tecnologías de la información NTIC que se describen a 
continuación son parte de la vida y aun más impresionante es que su evolución 
es vertiginosa. Es necesario conocer lo rápido que cambia la tecnología, el 
proceso del desarrollo de lenguajes, programas, equipos, conectividad y 
regulaciones globales. Las escuelas e instituciones académicas deben ser un 
recinto en constante proceso de actualización e innovación para preparar el 
mundo exterior, un mundo globalizado. 
 
 
 
 
Capítulo 2. Tecnología aplicada al proceso de enseñ anza - aprendizaje 
 38 
NTICNTICNTICNTIC 
 
Existen muchas definiciones al respecto, pero parece acertado definirlas 
como un conjunto de aparatos, redes y servicios que se integran o se integrarán 
a la larga, en un sistema de información interconectado y complementario. 
 
La denominación de “Nuevas” ha traído algunas discusiones y criterios 
divergentes, al punto de que muchos especialistas han optado por llamarlas 
simplemente Tecnologías de la Información y la Comunicación (TIC). No deja de 
asistirles la razón cuando comprobamos que muchas de ellas son realmente 
longevas, como el teléfono que data de 1876. Lo que no puede perderse de vista 
es que el término “Nuevas” se les asocia fundamentalmente porque en todas 
ellas se distinguen transformaciones que erradican las deficiencias de sus 
antecesoras y por su integración como técnicas interconectadas en una nueva 
configuración física. 
 
La integración de las TIC en el proceso de enseñanza aprendizaje crea 
ambientes innovadores de aprendizaje permitiendo el desarrollo de modelos y 
metodologías didácticas, de prototipos y materiales didácticos y la formación de 
comunidades académicas. Todo esto provoca la modernización de la práctica 
docente y la creación de ambientes virtuales de aprendizaje; elevándose por 
tanto el trabajo colaborativo. De ahí que sólo con la tecnología no basta, se 
reitera lo siguiente: es importante preparar a los docentes para que después 
ellos propongan y desarrollen nuevas estrategias didácticas, cambiando su rol, 
para así incorporar plenamente y con ventajas las TIC. 
 
La innovación tecnológica consiste en que se pierden las fronteras entre 
un medio de información y otro. Estas NTIC conforman un sistema integrado 
por: 
 
Capítulo 2. Tecnología aplicada al proceso de enseñ anza - aprendizaje 
 39 
• Las telecomunicaciones.Las telecomunicaciones.Las telecomunicaciones.Las telecomunicaciones. Representadas por los satélites destinados a la 
transmisión de señales telefónicas, telegráficas y televisivas; la telefonía 
que ha tenido un desarrollo a partir del surgimiento de la señal digital; el 
fax y el MODEM; la fibra óptica, conductor de la información en forma 
luminosa que entre sus múltiples ventajas económicas se distinguen el 
transmitir la señal a grandes distancias sin necesidad de usar repetidores, 
y tener ancho de banda muy amplio, actualmente la tecnología 
inalámbrica( Redes Wireless) (Red de Area Local Inalámbrica) en la cual 
se puede acceder a información compartida sin necesidad de buscar un 
lugar para conectar la computadora, y los administradores de la red 
pueden poner a punto o aumentar la red sin instalar o mover cables. 
 
• La informática.La informática.La informática.La informática. Caracterizada por notables avances en materia de 
hardware y software que permiten producir, transmitir, manipular y 
almacenar la información con más efectividad,distinguiéndose la 
multimedia, las redes locales y globales (Internet), los bancos interactivos 
de información, los servicios de mensajería electrónica, los sistemas 
inteligentes, etc. 
 
La tecnología audiovisual. La tecnología audiovisual. La tecnología audiovisual. La tecnología audiovisual. Que ha perfeccionado la televisión de libre 
señal, la televisión por cable, la televisión restringida (pago por evento) y la 
televisión de alta definición. 
 
Las TIC como herramienta de apoyo en la adquisición del conocimiento 
nos permite: 
 
• Educación sincrónica y asincrónica. 
• Las TIC como herramientas de compilación, análisis y procesamiento de 
información. 
• Favorece el trabajo cooperativo. 
• Uso eficiente y constante de los recursos de cómputo e informático. 
Capítulo 2. Tecnología aplicada al proceso de enseñ anza - aprendizaje 
 40 
• Trae el mundo al salón de clases y lleva el aula al ámbito global. 
• Nuevos esquemas de gestión de conocimiento. 
• Soporte para implementar nuevos métodos de enseñanza-aprendizaje e 
investigación. 
 
 A continuación se realiza una breve descripción sobre la World Wide 
Web como medio eficaz de comunicación e intercambio de información entre las 
esferas de sociedad mundial en el contexto de la enseñanza-aprendizaje. 
 
2.3.2.3.2.3.2.3. WORLD WIDE WEB COMO MEDIO PARA EL PROCESO ENSEÑANZAWORLD WIDE WEB COMO MEDIO PARA EL PROCESO ENSEÑANZAWORLD WIDE WEB COMO MEDIO PARA EL PROCESO ENSEÑANZAWORLD WIDE WEB COMO MEDIO PARA EL PROCESO ENSEÑANZA----
APRENDIZAJE.APRENDIZAJE.APRENDIZAJE.APRENDIZAJE. 
 
La Internet es una red gigantesca de computadoras conectadas alrededor 
del mundo; y está compuesta por varios servicios de comunicación, siendo el 
www uno de los más utilizados para aplicaciones educativas. La enseñanza en 
línea significa conducir un curso parcial o completamente a través de la Internet . 
 
El WWW está basado en el concepto hipertexto, que no es otra cosa que 
la forma de enlazar documentos almacenados en distintas computadoras que lo 
mismo pueden estar tan cerca como en el mismo edificio o tan distantes como 
de un país a otro. Los servicios que ofrece la Internet, y que son a su vez muy 
útiles para el proceso enseñanza – aprendizaje a través del web, son los 
siguientes: 
 
• Correo electrónico.Correo electrónico.Correo electrónico.Correo electrónico. Puede ser un recurso para establecer comunicación 
entre el profesor y el alumno, ya sea para mensajes relevantes al curso y 
administración de asignaciones, entre otros. 
 
• Recursos educativos en línea.Recursos educativos en línea.Recursos educativos en línea.Recursos educativos en línea. Ofrecen acceso a recursos de una 
diversidad impresionante desde cualquier parte del mundo donde haya 
una computadora conectada a la Internet. Algunos ejemplos de estos 
Capítulo 2. Tecnología aplicada al proceso de enseñ anza - aprendizaje 
 41 
recursos pueden ser: documentos, fotos, sonidos, videos, simulaciones, 
programas, entre otros. 
 
• Intercambio de archivos.Intercambio de archivos.Intercambio de archivos.Intercambio de archivos. Permite descargar (download) o cargar (upload) 
archivos entre todas las computadoras conectadas a través del mundo. 
 
• Grupos de discusión.Grupos de discusión.Grupos de discusión.Grupos de discusión. Es una herramienta que ofrece la Internet para 
participar en discusiones con otros usuarios sobre cualquier tema 
imaginable. En educación tiene gran utilidad para establecer aprendizaje 
cooperativo con grupos separados por grandes distancias y culturalmente 
diversos. 
 
• Conferencia sincronizadaConferencia sincronizadaConferencia sincronizadaConferencia sincronizada. Este recurso permite establecer discusiones 
sincronizadas con otros usuarios aunque estén ubicados a grandes 
distancias. A este recurso se le puede añadir la tecnología para ver y 
escuchar nuestros compañeros de conversación, con cámaras y la 
tecnología necesaria instalada en nuestras computadoras. 
 
La contribución de WWW como medio para mejorar el proceso de 
enseñanza-aprendizaje. 
 
• IntegrIntegrIntegrIntegración de la multimedia.ación de la multimedia.ación de la multimedia.ación de la multimedia. El uso de la multimedia integra texto, 
gráficas, sonido y video para representar el conocimiento. Por la riqueza 
en el aspecto visual, este medio ofrece otras dimensiones o formas de 
apreciar el material que se está aprendiendo. El elemento multimedia 
despierta la curiosidad y el interés de los estudiantes, ya que la 
generación actual está acostumbrada a elementos altamente visuales 
como lo son los juegos electrónicos, cine, www, entre otros. El proceso 
para integrar el uso de la multimedia a través de www no es sencillo, pero 
es posible. 
 
Capítulo 2. Tecnología aplicada al proceso de enseñ anza - aprendizaje 
 42 
• Enlaces o hipervínculos.Enlaces o hipervínculos.Enlaces o hipervínculos.Enlaces o hipervínculos. Los enlaces ofrecen al alumno la oportunidad de 
explorar otros recursos para enriquecer su visión de lo que está 
aprendiendo. También puede promover el aprendizaje colaborativo 
conectando a los alumnos a otros sitios de web que sirvan de recurso 
educativo en el tema que se está estudiando y hasta iniciar discusiones 
en lugares remotos. 
 
• Organización del contenido.Organización del contenido.Organización del contenido.Organización del contenido. El uso de bosquejos con el orden lógico de 
los temas del curso ofrece a los estudiantes una visión global del mismo. 
El uso del bosquejo resulta más efectivo si cada sección de éste enlaza al 
contenido correspondiente, estableciendo así una relación con los 
segmentos de contenido que irá accesando el estudiante. Este recurso 
ofrece al estudiante un sentido de ubicación y mayor visualización del 
progreso que lleva en el curso. La presentación del material en unidades 
pequeñas aumenta la interactividad del curso y ayuda a hacer el 
contenido más manejable para el alumno, según expone el Dr. Kevin May 
9 en su artículo “Principles of Web-Based Courses”. Una de las ventajas 
más notables con el uso de www, es la fácil actualización del contenido. 
Una vez la página es publicada en el servidor, cualquier persona en el 
mundo puede al instante acceder al material actualizado. El recurso www 
tiene también gran utilidad para poner cursos que requieren ser 
coordinados ya que garantiza la uniformidad en contenido para cada 
usuario. 
 
• Actividades interactivas y pruebas. Actividades interactivas y pruebas. Actividades interactivas y pruebas. Actividades interactivas y pruebas. También es posible a través del www 
la incorporación de ejercicios que el alumno puede contestar y recibir 
retroalimentación inmediata. Estas pruebas pueden utilizarse tanto para 
evaluación formativa a lo largo del curso como al final del mismo. En 
ambos casos, el profesor puede tener un registro para examinar la 
 
9 http://www.provost.ua.edu/aclg/pdf/webbasedmultiplepath.pdf 
Capítulo 2. Tecnología aplicada al proceso de enseñ anza - aprendizaje 
 43 
ejecución de sus estudiantes. Este registro se irá generando cada vez que 
el estudiante ejecute una de estas actividades. Además, es posible hacer 
que las puntuaciones de las pruebas sumativas se registren de forma 
inmediata en el registro electrónico de notas. El alumno puede tener la 
opción de revisar sus notas en línea, si así lo desea su profesor. 
 
• Ajuste a distintos estilos de aprendizaje.Ajuste a distintos estilos de aprendizaje.Ajuste a distintos estilos de aprendizaje.Ajuste a distintos estilos de aprendizaje. Por su capacidad para integrar 
material educativo gráfico, ya sea imágenes fijas o en movimiento, la 
educación a través del www satisface las necesidades de los aprendices 
visuales. También satisface las necesidades del estudiante que necesita 
más tiempo para asimilar el conocimiento ya que éste puede repetir o 
revisar el recurso educativo cuantas veces lo necesite y

Continuar navegando