El término de bases de
datos fue escuchado por primera vez en 1963, en un simposio celebrado en
California, USA. Una base de datos es un conjunto de datos organizados y
estructurados que se encuentran almacenados sistemáticamente para su
utilización. Desde el punto de vista informático, la base de datos es un
sistema formado por un conjunto de datos almacenados en discos que permiten el
acceso directo a ellos y un conjunto de programas que manipulen ese conjunto de
datos.
Se le llama base de
datos a los bancos de información que contienen datos relativos a diversas
temáticas y categorizados de distinta manera, pero que comparten entre sí algún
tipo de vínculo o relación que busca ordenarlos y clasificarlos en conjunto.
Una base de datos proporciona a los usuarios el acceso a datos, que pueden
visualizar, ingresar o actualizar, en concordancia con los derechos de acceso
que se les hayan otorgado. Se convierte más útil a medida que la cantidad de
datos almacenados crece.
Una base de datos puede ser local, es decir que puede utilizarla solo un
usuario en un equipo, o puede ser distribuida, es decir que la información se
almacena en equipos remotos y se puede acceder a ella a través de una red.
Administración de
bases de datos
La administración
de bases de datos se realiza con un Sistema de Gestión de Bases de Datos (SGBD)
también llamado DBMS (Database Management System). El DBMS es un
conjunto de servicios (aplicaciones de software) que permite a los
distintos usuarios un fácil acceso a la información y proporciona las
herramientas para la manipulación de los datos encontrados en la base
(insertar, eliminar, editar).
El DBMS puede dividirse
en tres subsistemas: el sistema de administración de archivos, cuya función es
almacenar la información en un medio físico; el DBMS interno, que sirve para
ubicar la información en orden; y el DBMS externo, que representa a la interfaz
de usuario.
Clasificación de las
bases de datos
Las bases de datos se
clasifican de acuerdo a varios criterios que son: Según la variabilidad de la
base de datos, según el contenido y según el modelo de datos.
Según la variabilidad
de la base de datos, estas se clasifican en: estáticas y dinámicas.
Según el contenido, las
bases de datos se clasifican en: Bases de datos bibliográficas, de texto
completo, directorios y bases de datos de información química o biológica.
Según el modelo de
datos, las bases de datos se clasifican en: Bases de datos de jerárquicas, de
red, transaccionales, relacionales, multidimensionales, orientadas a objetos,
documentales y deductivas.
Estructura de una
Base de Datos
Una base de datos, a
fin de ordenar la información de manera lógica, posee un orden que debe ser
cumplido para acceder a la información de manera coherente. Cada base de datos
contiene una o más tablas, que cumplen la función de contener los campos.
Por consiguiente una
base de datos posee el siguiente orden jerárquico:
- Tablas
- Campos
- Registros
- Lenguaje SQL
El lenguaje SQL es
el más universal en los sistemas de base de datos. Este lenguaje nos permite
realizar consultas a nuestras bases de datos para mostrar, insertar, actualizar
y borrar datos.
Características
de las bases de datos
Entre las principales
características de los sistemas de base de datos podemos mencionar:
- Independencia lógica y
física de los datos.
- Redundancia mínima.
- Acceso concurrente por
parte de múltiples usuarios.
- Integridad de los
datos.
- Consultas complejas
optimizadas.
- Seguridad de acceso y auditoria.
- Respaldo y
recuperación.
- Acceso a través
de lenguajes de programación estándar.
Ventajas y
desventajas de las bases de datos
Las principales
ventajas de las bases de datos son: Control sobre la redundancia de datos, Consistencia
de datos, Compartir datos, Mantenimiento de estándares, Mejora en la integridad de datos, Mejora en la
seguridad, Mejora en la accesibilidad a los datos, Mejora en la productividad, Mejora
en el mantenimiento, Aumento de la concurrencia, Mejora en los servicios de
copias de seguridad.
Las principales desventajas
de las bases de datos son: Complejidad, Coste del equipamiento adicional y Vulnerable
a los fallos.
Conclusión
Los usos de las bases
de datos son tan múltiples que, por ejemplo, pueden utilizarse en una
biblioteca o archivo que guarda libros para su consulta frecuente, pero también
pueden emplearse para guardar material biológico, como un archivo genético o un
banco de esperma que almacena esperma para ser utilizado en fertilización.