You are on page 1of 2

Un sistema gestor de base de datos (SGBD) es un conjunto de programas que permit

en el almacenamiento, modificacin y extraccin de la informacin en una base de datos


, adems de proporcionar herramientas para aadir, borrar, modificar y analizar los
datos. Los usuarios pueden acceder a la informacin usando herramientas especficas
de consulta y de generacin de informes, o bien mediante aplicaciones al efecto.
Estos sistemas tambin proporcionan mtodos para mantener la integridad de los datos
, para administrar el acceso de usuarios a los datos y para recuperar la informa
cin si el sistema se corrompe. Permiten presentar la informacin de la base de dato
s en variados formatos. La mayora incluyen un generador de informes. Tambin pueden
incluir un mdulo grfico que permita presentar la informacin con grficos y tablas.
Generalmente se accede a los datos mediante lenguajes de consulta, lenguajes de
alto nivel que simplifican la tarea de construir las aplicaciones. Tambin simplif
ican las consultas y la presentacin de la informacin. Un SGBD permite controlar el
acceso a los datos, asegurar su integridad, gestionar el acceso concurrente a e
llos, recuperar los datos tras un fallo del sistema y hacer copias de seguridad.
Las bases de datos y los sistemas para su gestin son esenciales para cualquier re
a de negocio, y deben ser gestionados con esmero.
Introduccin
Las bases de datos generalmente funcionan en computadoras que se dedican a forma
exclusiva a este campo. Por las prestaciones requeridas, generalmente funcionan
en computadoras multiprocesador con abundante memoria.
Para el almacenamiento de los datos puede contar con sistemas de disco propio o
almacenamiento de conexin directa (DAS), puede conectarse a una red de almacenami
ento (SAN) o conectarse a un sistema de almacenamiento en red (NAS).
Existen aceleradores hardware, usados en grandes sistema de proceso de transacci
ones. Los SGBD se encuentran en el corazn de toda aplicacin que maneje datos. Los
SGBD se basan en sistemas operativos estndar para efectuar dichas funciones.
Historia
Las bases de datos han estado en uso desde los primeros das de las computadoras e
lectrnicas. A diferencia de los sistemas modernos, que se pueden aplicar a datos
y necesidades muy diferentes, la mayor parte de los sistemas originales estaban
enfocados a bases de datos especficas y pensados para ganar velocidad a costa de
perder flexibilidad. Los SGBD originales slo estaban a disposicin de las grandes o
rganizaciones que podan disponer de las complejas computadoras necesarias.
Sistemas de navegacin (1960)
Segn las computadoras fueron ganando velocidad y capacidad, aparecieron sistemas
de bases de datos de propsito general; a mediados de 1960 ya haba algunos sistemas
en uso. Apareci el inters en obtener un estndar y Charles Bachman autor de uno de l
os primeros productos, el Integrated Data Store (IDS) fund el Database Task Group
dentro de CODASYL, el grupo responsable de la creacin y estandarizacin de COBOL. E
n 1971 publicaron su estndar, que pas a ser conocido como la aproximacin CODASYL, y e
n breve aparecieron algunos productos basados en esta lnea.
La estrategia de CODASYL estaba basada en la navegacin manual por un conjunto de
datos enlazados en red. Cuando se arrancaba la base de datos, el programa devolva
un enlace al primer registro de la base de datos, el cual a su vez contena punte
ros a otros datos. Para encontrar un registro concreto el programador deba ir sig
uiendo punteros hasta llegar al registro buscado.
Para responder a preguntas simples como buscar todas las personas en Japn el progra
ma deba recorrer todos los datos para escoger los registros correctos. No existan
los conceptos buscar ni encontrar, algo que sera inaceptable hoy en da, pero que en lo
s tiempos en que los datos se guardaban en cintas no era viable llevarlos a la p
rctica.
Se encontraron soluciones a muchos de esos problemas. El fabricante Prime cre un
SGBD ajustado a CODASYL basado en rboles binarios que atajaba la navegacin de regi
stro en registro proveyendo caminos alternativos de acceso. Tambin aportaba un le
nguaje de consulta muy claro. De hecho no hay razn para no poder aplicar los conc
eptos de normalizacin a bases de datos CODASYL, pero en ltimo trmino CODASYL result
aba muy complejo y requera de mucho esfuerzo y prctica para producir una aplicacin t
il.
IBM tambin tena su SGBD propio en 1968, conocido como IMS. Se trataba de un softwa
re desarrollado para el programa Apolo sobre System/360. IMS tena conceptos simil
ares a CODASYL, pero usaba una jerarqua estricta de ordenacin de los datos, frente
a la estructura en red de CODASYL. Ambos conceptos fueron englobados posteriorm
ente en el concepto de bases de datos de navegacin debido al modo de acceso a los
datos, de hecho Bachman recibi al premio Turing en 1973 por su ponencia "El prog
ramador como navegador".1

You might also like