sábado, 12 de diciembre de 2015

Texto argumentativo - La SGBD

Las bases de datos han estado en uso desde los primeros días de las computadoras electrónicas. A diferencia de los sistemas modernos, que se pueden aplicar a datos y necesidades muy diferentes, la mayor parte de los sistemas originales estaban enfocados a bases de datos específicas y pensadas para ganar velocidad a costa de perder flexibilidad.

Las bases de datos generalmente funcionan en computadoras dedicadas de forma exclusiva a este campo. Generalmente funcionan en computadoras multiprocesador con abundante memoria en un conjunto de programas que permiten el almacenamiento de la información en una base de datos, además de proporcionar herramientas para añadir, borrar, modificar y analizar los datos. Los usuarios pueden acceder a la información usando herramientas, pudiendo así demostrar que simplifican la interrogación y la presentación de varios datos completamente desordenados y desubicados, de ahí parte una idea concebida por un grupo de informáticos llamada la “SGBD” 

Ahora bien, que son las SGBD?  Son siglas de la frase Sistema de Gestación de Base de datos, dicho esto su objetivo es servir de interfaz entre la base de datos, el usuario y las aplicaciones, también , en otras palabras, tienen casi las mismas características que una base de datos normal siempre y cuando cumpla con los siguientes requisitos ; tener consistencia , integridad y seguridad , además para ello un SGBD debe estar compuesto por diversos subsistemas a saber; el motor de la base de datos, el sistema de definición de datos, el sistema de manipulación y gestión, el sistema de herramientas y aplicaciones y el módulo de administración.

La SGBD es una herramienta efectiva que permite a varios usuarios acceder a los datos al mismo tiempo. Brindan facilidades eficientes y un grupo de funciones con el objetivo de garantizar la confidencialidad, la calidad, la seguridad y la integridad de los datos que contienen, así como un acceso fácil y eficiente a los mismos. Un SGBD tiene varios módulos, cada uno de los cuales realiza una función específica. El sistema operativo proporciona servicios básicos al SGBD, que es construido sobre él.

Un SGBD debe permitir:
• Definir una base de datos: especificar tipos, estructuras y restricciones de datos.
• Construir la base de datos: guardar los datos en algún medio controlado por el mismo SGBD
• Manipular la base de datos: realizar consultas, actualizarla, generar informes


Podemos afirmar que los SGBD son un constante almacén de datos "En los sistemas de base de datos todos estos ficheros están integrados, por lo que  se almacenan varias copias de los mismos datos " (Damian,2010) consistente en especificar estructuras y restricciones para los datos que se almacenaran Un SGBD debe proporcionar un mecanismo que asegure que la base de datos se actualice correctamente cuando varios usuarios la están actualizando concurrentemente. Uno de los principales objetivos de los SGBD es el permitir que varios usuarios tengan acceso concurrente a los datos almacenados  que comparten. El acceso concurrente es relativamente fácil de gestionar si todos los usuarios se dedican a leer datos

Los usuarios de un SGBD utilizan un lenguaje de consulta de alto nivel "El lenguaje usado para crear páginas Web es el HTML, pero no está diseñado para construir consultas a bases de datos"(Quezada,2015) . Para la mayoría de los usuarios se suelen definir interfaces de usuario amigables para las interacciones con la base de datos y sus relaciones

Existen varios SGBD como anteriormente se ha mencionado, entre ellos tenemos a MySql, Oracle, PostgreSQL, Microsoft Acces, Microsoft Visio entre otros

Entonces para concluir se puede concretar que la SGBD es un sistema revolucionario para la base de datos , ayuda en muchos aspectos a concretar lo que se quiere lograr , sin la SGBD no existirían grandes compañías como la de Google (además de la tan llamada “BigTable”)  o algún otro buscador que almacene diferentes datos en sus servidores , no obstante tiene ciertas desventajas como el uso “excesivo” de memoria pero sus ventajas , en comparación a las desventajas, deja una gran diferencia ya que tiene por objetivo garantizar la seguridad , integridad y acceso de una manera fácil

Referencias

Juarez , Jaime (2009) "Tesis para obtener el grado de maestro en ciencias de la computación" , Instituto Politécnico Profesional, Distrito Federal , México 




No hay comentarios.:

Publicar un comentario