domingo, 5 de febrero de 2012

¿Qué es un sistema gestor de bases de datos?


Damian Pérez Valdés describe las DBMS como  “…Un tipo de software muy específico, dedicado a servir de interfaz entre la base de datos, el usuario y las aplicaciones que la utilizan. Se compone de un lenguaje de definición de datos, de un lenguaje de manipulación de datos y de un lenguaje de consulta.”[3] En otras palabras podemos decir que una DBMS es el software que permite definir, manipular y consultar los datos de una base de datos, sirviendo así como puente entre usuario, aplicación y base de datos.
Un sistema de gestión de bases de datos (DBMS), en palabras cotidianas, se le conoce como un administrador de bases de datos, permitiendo ser un enlace entre las bases de datos y las aplicaciones, además se ser un programa que permite a los usuarios crear y acceder a los archivos de las bases de datos.
Algunas funciones de DBMS:

  •          "Facilita una serie de herramientas para manejar bases de datos.
  •         Centraliza todos los datos en un único lugar, facilitando el acceso tanto de los usuarios como de las aplicaciones a la información.
  •          Genera pequeños programas de mantenimiento de bases de datos."[1]
  •         "Gestionar las peticiones del usuario y solicitudes de otros programas."[2]

  •          Utilizable por múltiples usuarios y aplicaciones al mismo tiempo.
  •          "Servir de interface entre las bases de datos, los usuarios y las aplicaciones."[3]  


Los sistemas gestores de bases de datos poseen herramientas que cumplen fundamentalmente las funciones de:

Independencia de datos: permite modificar las definiciones de los datos sin alterar los programas y demás aplicaciones que no están siendo utilizadas.

Integridad de Datos: los datos siempre tienen que ser correctos y válidos.


Seguridad de los Datos: únicamente las personas con permisos y privilegios de acceso pueden modificar y acceder a dicha información de las bases de datos. 
Hay muchos tipos de SGBD, pero la mayoría de ellos son relacionales, esto significa que se basan en cierta forma para representar los datos; es decir, la manera en que los datos son mostrados al usuario permitiéndoles ser controladas.  

Referencias
  1. Gómez Ballester, Eva, Patricio Martínez Barco, Paloma Moreda Pozo, Armando Suárez Cueto, and Estela Saquete Boro.Apuntes:Bases de Datos 1. España: Dpto. de Lenguajes y Sistemas Informáticos, n.d. 6. Universidad de Alicante. Web. 4 Feb. 2012. <http://rua.ua.es/dspace/bitstream/10045/2990/1/ApuntesBD1.pdf>.
  2. Christiansen, Simon. "database management system (DBMS)." SearchSQLserver. N.p., Sept. 1999. Web. 3 Feb. 2012. <http://searchsqlserver.techtarget.com/definition/database-management-system>.
  3.  Pérez Valdés, Damián. "¿Qué son las bases de datos?." Maestros del Web. Ed. Damián Pérez Valdés. N.p., 26 Oct. 2007. Web. 2 Feb. 2012. <http://www.maestrosdelweb.com/principiantes/%C2%BFque-son-las-bases-de-datos/>.
  4. Nwosu, kingsley C. Multimedia Database Systems. N.p.: kluwer Academic Publishers, 1996. Web. 5 Feb. 2012. <http://books.google.com.co/books?id=tCIVdXlaBJoC&printsec=frontcover&dq=multimedia+database&hl=es&sa=X&ei=92ctT-zNK86Etgebv93bDw&ved=0CC8Q6AEwAA#v=onepage&q=multimedia%20database&f=false>.

No hay comentarios:

Publicar un comentario