Sei sulla pagina 1di 5

CONCEPTO

Y ORGEN DE LAS BASES


DE DATOS Y DE LOS SISTEMAS DE
GESTIN DE BASES DE DATOS


Inicialmente, se crearon lenguajes de programacin* para el
desarrollo de aplicaciones que tenan como objetivo principal la
automatizacin de los procesos de una empresa. Estos
programas incluian un sistema de archivos propio para la gestin
de sus datos, que permitia almacenar y manipular la informacin
de acuerdo a las necesidades del programa.

Al comienzo estos sistemas fueron una solucin eficiente para
atender las necesidades de las diferentes reas de un negocio, sin
embargo a medida que los requerimientos de informacin de las
empresas fueron creciendo y necesitaron adquirir o desarrollar
nuevas aplicaciones para el procesamiento de sus datos, los
sistemas actuales se enfrentaron a varios problemas; veamos a
continuacin algunos de ellos:

Redundancia: Como en un principio los datos se
manejaban por medio de archivos y cada sistema de
informacin que se desarrollaba administraba sus propios
datos, ya sea porque se fabricaron en tiempos diferentes,
porque se realizaron en diferentes lenguajes de
programacin o porque fueron desarrollados por distintos
programadores, estos no eran compartidos. Es decir, que
si un SI requera emplear datos que se manejaban en otro
sistema, la informacin generalmente deba ser duplicada,
produciendose redundancia en los datos que a su vez
generaba un desgaste en el manejo de los recursos y poca
confiabilidad en los resultados obtenidos.

* Como por ejemplo:


Cobol, Pascal, entre otros.

EL SURGIMIENTO DE
LAS BASES DE DATOS

Permiti realizar la
integracin de
aplicaciones y
centralizacin de los
datos.

CLIENTES
SISTEMA DE
VENTAS

CLIENTES
SISTEMA DE
CONTABILIDAD

20 registros de clientes

15 registros de clientes

Informacin duplicada o que poda


ser distinta debido a que los
requerimientos de cada Sistema
eran muchas veces diferentes

Figura 4. Problema de Redundancia de Datos




Problemas de Gestin: En este aspecto analizaremos tres
situaciones:

Primero, para desarrollar un nuevo sistema de informacin
generalmente los programadores deban realizar
nuevamente la definicin de los todos archivos, debido a
que aunque ya muchos estuvieran almacenados, los
programas frecuentemente requeran de datos diferentes.






CLIENTES
SISTEMA DE
VENTAS

CLIENTES
SISTEMA DE
CONTABILIDAD

Cdula
Nombre
Direccin
Telfono
Cupo de Crdito autorizado

Cdula
Nombre
Direccin
Telfono
Tipo de Contribuyente
Factor de Retencin

Figura 4. Problema de Gestin (Redefinicin de los archivos por


aplicacin)

Segundo, para realizar cualquier manipulacin a la base de


datos u obtener determinada informacin, era necesario
desarrollar un programa especfico que lo permitiera.
Estas dos situaciones implicaban un mayor esfuerzo de
programacin.

Necesidad
de
informacin


Programacin

Obtencin
de
resultados

Figura 4. Problema de Gestin (Mayor esfuerzo de


programacin)
Tercero, anteriormente no era fcil identificar la estructura
de la informacin y el manejo de los archivos donde se
almacenaban los datos era muy complejo; cualquier
consulta que los usuarios solicitaban requeran de
personal especializado y que conociera el sistema de
informacin para poder realizarlas; esto generaba a su vez
que los sitemas no fueran flexibles y no facilitaran su
adaptacin a los cambios requeridos.

Solicitudes
de
informacin

Usuarios con
conocimiento
especializado

Obtencin
de
resultados

Figura 5. Problema de Gestin (Requerimientos de conocimeinto


especializado)


Para solucionar estos inconvenientes se desarrollaron las Bases
de Datos y los SGBD*.

* Sistema de Gestin de
Bases de Datos

Una Base de Datos de un Sistema de Informacin es un conjunto


de datos estructurados e interrelacionados y el SGBD es el
software conformado por un conjunto numeroso de rutinas que
permite su creacin, acceso y administracin; el SGBD
proporciona una interfaz para que el usuario pueda interacturar
con las BD de manera sencilla y eficiente.

Estos dos coceptos permitieron realizar las siguientes
operaciones:

Con las BD la informacin se pudo manejar en forma
independiente a los lenguajes de programacin, por lo
tanto los datos pudieron ser compartidos,
interrelacionados y centralizados evitando la redundancia
y aumentando el control de los mismos.
Los SGBD permitieron visualizar la estructura y consultar
directamente los datos almacenados, ya que estos
facilitaron a los usuarios interacturar con la BD sin requerir
conocimientos especializados en cada uno de los sistemas
de informacin. La informacin se pudo manipular de
forma sencilla, reduciendo los problemas de Gestin.

Vease a continuacin un resmen de los beneficios generados por
la evolucin de los sistemas tradicionales de archivos a las Bases
de Datos:





SISTEMAS DE ARCHIVOS

Los datos se recogan varias


veces generando redundancia e
inconsistencias

SISTEMAS DE BASES DE DATOS

Los datos se registran una nica


vez, son centralizados y
compartidos entre distintas
aplicaciones
Confiabilidad de los datos

No se tena acceso directo a los


datos

Acceso directo a los datos


mediante los SGBD

Aplicaciones aisladas por


depender de una definicin
propia de los archivos

El uso de interrelaciones permit la


Integracin de Aplicaciones

EL SURGIMIENTO DE
LOS SGBD
Permiti administrar,
consultar y manipular
fcilmente los datos, sin
requerir de
intermediarios y
conocimientos tan
especializados.

Requerimiento de conocimientos
especializados y mayores
esfuerzos de programacin

Facilidad para administrar,


consultar y manipular los datos

Figura 7. Sistemas de Ficheros Vs Sistemas de Bases de Datos

Potrebbero piacerti anche