1. BASES DE DATOS
Una base de datos o banco de datos (en inglés: database) es un conjunto de datos
pertenecientes a un mismo contexto y 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 están en formato digital (electrónico), que ofrece un amplio
rango de soluciones al problema de almacenar datos.
Existen unos programas denominados sistemas gestores de bases de datos, abreviado SGBD,
que permiten almacenar y posteriormente acceder a los datos de forma rápida y estructurada.
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.
Tipos de Bases de Datos
Bases de datos estáticas
Éstas son bases de datos de sólo lectura, utilizadas primordialmente para almacenar
datos históricos que posteriormente se pueden utilizar para estudiar el comportamiento
de un conjunto de datos a través del tiempo, realizar proyecciones y tomar decisiones.
Bases de datos dinámicas
Éstas son bases de datos donde la información almacenada se modifica con el
tiempo, permitiendo operaciones como actualización y adición de datos, además de
las operaciones fundamentales de consulta. Un ejemplo de esto puede ser la base de
datos utilizada en un sistema de información de una tienda de abarrotes, una farmacia,
un videoclub, etc.
Según el contenido
Bases de datos bibliográficas
Solo contienen un surrogante (representante) de la fuente primaria, que permite
localizarla. Un registro típico de una base de datos bibliográfica contiene información
sobre el autor, fecha de publicación, editorial, título, edición, de una determinada
publicación, etc. Puede contener un resumen o extracto de la publicación original, pero
nunca el texto completo, porque sino estaríamos en presencia de una base de datos a
texto completo (o de fuentes primarias—ver más abajo). Como su nombre lo indica, el
contenido son cifras o números. Por ejemplo, una colección de resultados de análisis
de laboratorio, entre otras.
Bases de datos de texto completo
Almacenan las fuentes primarias, como por ejemplo, todo el contenido de todas las
ediciones de una colección de revistas científicas.
Directorios
Un ejemplo son las guías telefónicas en formato electrónico.
2. Bases de datos o "bibliotecas" de información Biológica
Son bases de datos que almacenan diferentes tipos de información proveniente de las
ciencias de la vida o médicas. Se pueden considerar en varios subtipos:
● Aquellas que almacenan secuencias de nucleótidos o proteínas.
● Las bases de datos de rutas metabólicas
● Bases de datos de estructura, comprende los registros de datos experimentales
sobre estructuras 3D de biomoléculas
● Bases de datos clínicas
● Bases de datos bibliográficas (biológicas)
Bases de datos
Todos los conceptos referentes a las bases de datos están hoy muy claros y definidos
formalmente, al contrario que los de las bases de conocimiento. La tecnología de gestión de
bases de datos se halla en una etapa muy madura. Las bases de datos han evolucionado
durante los pasados 30 años desde sistemas de archivos rudimentarios hasta sistemas
gestores de complejas estructuras de datos que ofrecen un gran número de posibilidades. Los
principales objetivos de un SGBD son los siguientes:
1. Independencia lógica y física de los datos: se refiere a la capacidad de
modificar una definición de esquema en un nivel de la arquitectura sin que
esta modificación afecte al nivel inmediatamente superior. Para ello un registro
externo en un esquema externo no tiene por qué ser igual a su registro
correspondiente en el esquema conceptual.
2. Redundancia mínima: se trata de usar la base de datos como repositorio común
de datos para distintas aplicaciones.
3. Acceso concurrente por parte de múltiples usuarios: control de concurrencia
mediante técnicas de bloqueo o cerrado de datos accedidos.
4. Distribución espacial de los datos: la independencia lógica y física facilita la
posibilidad de sistemas de bases de datos distribuidas. Los datos pueden
encontrarse en otra habitación, otro edificio e incluso otro país. El usuario no
tiene por qué preocuparse de la localización espacial de los datos a los que
accede.
5. Integridad de los datos: se refiere a las medidas de seguridad que impiden que
se introduzcan datos erróneos. Esto puede suceder tanto por motivos físicos
(defectos de hardware, actualización incompleta debido a causas externas),
como de operación (introducción de datos incoherentes).
6. Consultas complejas optimizadas: la optimización de consultas permite la rápida
ejecución de las mismas.
7. Seguridad de acceso y auditoría: se refiere al derecho de acceso a los datos
contenidos en la base de datos por parte de personas y organismos. El sistema
de auditoría mantiene el control de acceso a la base de datos, con el objeto de
3. saber qué o quién realizó una determinada modificación y en qué momento.
8. Respaldo y recuperación: se refiere a la capacidad de un sistema de base de
datos de recuperar su estado en un momento previo a la pérdida de datos.
9. Acceso a través de lenguajes de programación estándar: se refiere a la
posibilidad ya mencionada de acceder a los datos de una base de datos
mediante lenguajes de programación ajenos al sistema de base de datos
propiamente dicho.