2
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:

Sistema de gestión de base de datos

Embed Size (px)

Citation preview

Page 1: Sistema de gestión de base de datos

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

Page 2: Sistema de gestión de base de datos

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.