Un sistema de gestión de base de datos (SGBD) es un programa que almacena y gestiona datos en tablas relacionadas, permite consultas mediante SQL, y garantiza propiedades ACID como atomicidad, consistencia, aislamiento y durabilidad. Algunos ejemplos populares de SGBD son mSQL, PostgreSQL y Microsoft SQL Server.
1. Sistema de gestión de base de datos.
Es un programa capaz de gestionar adecuadamente las bases de
datos.Un SGBDR (sistema gestor de bases de datos relacional)
almacena la información en tablas organizadas que se enlazan
definiendo relaciones y contienen datos. El lenguaje de consulta SQL
(Structured Query Language), proporciona la recuperación y gestión
de estos datos.
Generalmente las bases de datos deben cumplir una seria de
propiedades, a las que se las denomina propiedades ACID (Atomicity,
Consistency, Isolation, Durability):
Atomicidad: garantiza que o se ejecutan todas las acciones, o no lo
hace ninguna.
Consistencia: garantiza que, aunque haya muchos usuarios
accediendo a la base de datos, la información se mantenga intacta.
Aislamiento: garantiza que las transacciones que se están realizando
concurrentemente en el sistema no interfieran entre ellas.
Durabilidad: garantiza que una transacción que finaliza correctamente
queda adecuadamente reflejada y el sistema será capaz de recordar
todas la transacciones que han sido realizadas.
Existen muchos programas de sistema de bases de datos pero actualmente
destacan lo que se encuentran en la red como por ejemplo:
mSQL (Mini SQL): se trata de un gestor de bases de datos ligero,
diseñado para proporcionar acceso rápido a conjuntos relativamente
pequeños de datos almacenados en sistemas con poca memoria.
Implementa un subconjunto de SQL e inicialmente fue desarrollado
como un proyecto académico en código abierto. Podréis encontrarlo en
el siguiente link: http://www.hughes.com.au
PostgreSQL: es un gestor de bases de datos Relacional-Objetual. Es
uno de los sistemas de gestión de bases de datos relacional de código
abierto más antiguos, pues la primera versión data de 1985.Podréis
encontrarlo en el siguiente link: http://www.postgresql.org
Microsoft SQL Server: aunque Microsoft cuenta con productos de
escritorio para gestión de bases de datos como Access, este es el
sistemas de gestión de bases de datos más potente. Podréis encontrarlo
en el siguiente link: http://www.microsoft.com/sql/default.asp
Lo cierto que todos estos sistemas de recuperación de información son
posibles gracias a la existencia de programas y aplicaciones que ejecutan
ecuaciones de búsqueda y que son capaces de de trasladar una pregunta del
usuario realizada en lenguaje natural, a los lenguajes documentales.