Recientes

lunes, 27 de noviembre de 2017

Base de datos

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.