Todas estas limitaciones de los sistemas basados en archivos pueden atribuirse
a dos factores distintos:
1) La definición de los datos esta
incluida en los programas de aplicación, en lugar de almacenarse de forma
separada e independiente.
2) No existe ningún control sobre el
acceso y manipulación de los datos, mas allá del que imponen los propios
programas de aplicación.
Para poder ser mas efectivos, se necesita una nueva técnica y los que surgió fue
el concepto de base de datos y los sistemas de Gestión de Base de Datos (SGBD)
Definición BD : Una colección compartida de datos lógicamente relacionados, junto
con una descripción de estos datos, que están diseñados para satisfacer las
necesidades de información de una organización.
Una base de Datos es un lugar donde se depositan los datos en forma centralizada
y pueden ser utilizados por varias aplicaciones a la vez si fuera necesario. Con
esto se logra independencia de la aplicación con la información y esto reduce la
redundancia y duplicación de información si lógicamente se hace un buen diseño
de la base de datos.
Una
base de datos o banco de datos es un conjunto de datos que
pertenecen al mismo contexto almacenados sistemáticamente para su posterior uso.
En este sentido, una biblioteca puede considerarse una base de datos compuesta
en su mayoría por documentos y textos impresos en papel e indexados para su
consulta. En la actualidad, y debido al desarrollo tecnológico de campos como la
informática y
la
electrónica,
la mayoría de las bases de datos tienen formato electrónico, que ofrece un
amplio rango de soluciones al problema de almacenar datos.
En informática existen los
sistemas gestores de
bases de datos (SGBD), que permiten almacenar y posteriormente
acceder a los datos de forma rápida y estructurada. Las propiedades de los
sistemas gestores de bases de datos se estudian en informática.
Las aplicaciones más usuales son para la gestión de empresas e instituciones
públicas. También son ampliamente utilizadas en entornos científicos con el
objeto de almacenar la información experimental.