ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Implementacion De Una Base De Datos


Enviado por   •  5 de Julio de 2013  •  2.029 Palabras (9 Páginas)  •  366 Visitas

Página 1 de 9

DEFINICION DEL PROBLEMA

¿La implementación de una base de datos distribuidas ayudara a que un LMS (sistema de gestión de aprendizaje) pueda evitar la saturación cuando diferentes usuarios acceden a los mismos recursos, los usuarios no puedan visualizar los contenidos o se tarda de manera excesiva el tiempo de carga de una página y navegación dentro del curso?

OBJETIVO GENERAL

Analizar cuál es la formula (S.O, SGBD, SERVIDOR) óptima para implantar un sistema LMS (Moodle) para el centro escolar UBAM.

OBJETIVOS ESPECIFICOS

 Aumentar la disponibilidad de los LMS

 Mejorar el tiempo de servicio

 Que los usuarios puedan acceder sin problemas y no se desanimen

JUSTIFICACION

Una de las partes más importantes de los sistemas LMS es su base de datos, donde se almacena su base de conocimiento. Tanto el software del LMS en cuestión como el hardware donde se almacena y distribuye la información crean un vínculo irreductible donde uno es tan importante como el otro. Una falla o un rendimiento menor al esperado crearan un gran conflicto que podría llegar incluso a la cancelación del proyecto.

Una base de datos en donde existe gran cantidad de información la cual es accedida de manera simultánea por una enorme y siempre creciente cantidad de usuarios, la base de datos debe de ser escalable y gestionar de manera ágil, oportuna, expedita y veraz la información. Las bases de datos tradicionales ni son capaces, ni cumplen con los requisitos de estos sistemas. El precio que se pagara por no brindar un sistema que no esté a la altura de las exigencias de los usuarios, será que se frustren por los altos tiempos de espera y por las elevadas inconsistencias de datos, detonara en que desestimen como opción el utilizar este tipo de aplicaciones como una opción educativa. Es por ello que se es necesario utilizar lo que ha probado ser lo más eficiente y eficaz, en la gestión de grande volúmenes de datos así como una enorme cantidad de consultas. El computo en paralelo y las llamadas bases de datos distribuidas, son la opción idónea para la optimización de los recursos disponibles.

MARCO TEORICO

CONCEPTO Y ORIGEN DE LAS BD Y DE LOS SGBD

Se puede entender una Base de Datos como un conjunto o colección de información que guarda relación entre ella y se encuentra almacenada de manera estructurada: la sección amarilla que es una guía telefónica el registro de las calificaciones de los alumnos, un formulario etc. estos son ejemplos de base de datos pueden o no estar almacenados de forma electrónica.

En que nos puede facilitar utilizar una base de datos ¿cuál es su propósito?

Se pueden guardar grandes cantidades de datos por ejemplo, si tienes una memoria USB puede almacenar cientos de libros que tenerlos físicamente el registro de las tiendas registra miles de ventas hacerlo manualmente en libretas implicaría gastar muchas hojas.

Para hacer una búsqueda de una información, es mucho más rápida porque, que se encuentra organizada, por ejemplo si buscas en la sección amarilla un apellido es tardado, pero es mas difícil buscar un número de teléfono en la sección amarilla sería casi imposible o excesivamente tardado. En cambio en una base de datos computarizado esta busca por número se vuelve algo trivial.

Evolución de los SGBD

Predecesores: Sistemas de ficheros

Primera Generación (1960–70):

Modelo de datos jerárquico (basados en relaciones padre–hijos).

(1968) Sistema IMS [Information Management System] de IBM (derivado del programa Apoyó de la NASA).

SGBD jerárquicos todavía se usan en hospitales e instituciones públicas para gestionar la contabilidad (menos frecuentes tras el efecto 2000).

Modelo de datos en red o CODASYL (basados en un grafo de relaciones entre los datos)

Sistema propuesto por el grupo CODASYL (Conference on Data Systems Languages).

Poco usuales en la actualidad.

Los años sesenta y setenta: sistemas centralizados

En los años sesenta los Sistemas de Gestión de Base de datos, los archivos con acceso directo que soportan el acceso directo a un registro específico y es difícil el acceso a varios registros relacionales con un registro singular.

Los archivos de acceso directo admiten la restauración de los registros aleatoriamente, a diferencia de los de acceso secuencial. Sin embargo, los archivos de acceso directo solamente facilitaron una solución parcial. Para conseguir una solución más completa a estos problemas fue necesario introducir los sistemas de gestión de bases de datos.

En los años setenta sistemas jerárquicos mantienen el acceso a varios registros relacionados con un registro simple, se restringen a las interrelaciones jerárquicas entre los datos y son dependientes de punteros físicos predefinidos.

En Base de Datos en Red

• Soportan las interrelaciones jerárquicas y no jerárquicas en redes entre los datos.

• Dependientes de punteros físicos predefinidos.

Los años ochenta: SGBD relacionales

La aparición de los SGBD relacionales supone un avance importante para facilitar la programación de aplicaciones con BD y para conseguir que los programas sean independientes de los aspectos físicos de la BD.

Los años noventa: distribución, C/S y 4GL

Es importante mencionar que hubo diversos y significativos cambios dentro de la estructura de una bases de datos, puesto que a principios de los noventas.

La obligación de tener una percepción global de la empresa y de interrelacionar distintas aplicaciones que utilizan BD diferentes, junto con la simplicidad que dan las redes para la intercomunicación entre ordenadores, ha conducido a los SGBD actuales, que permiten que un programa pueda trabajar con diferentes BD como si se tratase de una sola. Es lo que se conoce como base de datos distribuidos.

La tecnología que se utiliza habitualmente para distribuir datos es la que se conoce como entorno (o arquitectura) cliente/servidor (C/S). Todos los SGBD relacionales del mercado han sido adaptados a este entorno.

La idea del C/S es sencilla. Dos procesos diferentes, que se ejecutan en un mismo sistema o en sistemas separados, actúan de forma que uno tiene el papel de cliente o peticionario de un servicio, y el otro el de servidor o proveedor del servicio.

SISTEMAS DISTRIBUIDOS

Con el devenir del tiempo el computo distribuido ha un logrado tener mucho mayor auge puesto que los avances tecnológicos han tenido un crecimiento sobresaliente las telecomunicaciones han avanzado de manera sorprendente el internet ha venido

...

Descargar como (para miembros actualizados) txt (13 Kb)
Leer 8 páginas más »
Disponible sólo en Clubensayos.com