ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Lenguaje estructurado de consulta AA1


Enviado por   •  15 de Agosto de 2018  •  Tareas  •  1.926 Palabras (8 Páginas)  •  677 Visitas

Página 1 de 8

Introducción

Se requiere realizar una investigación sobre los sistemas gestores de bases de datos ya sean libres o licenciados, así mismo se desea conocer la historia del lenguaje estructurado de consulta, validando que tipos de sistemas gestores intervinieron en la evolución del mismo para convertirse en lo que hoy en día se conoce y se usa.

Sistemas Gestores de Bases de Datos (SGBD)

Es una plataforma o un software el cual nos permite gestionar las bases de datos, Actualmente existen los sistemas gestores de base de datos relacionales, los cuales permiten a varios usuarios poder acceder a los mismos datos simultáneamente, brindando seguridad, confidencialidad  e integridad sobre los datos, unos en mayor medida que otros ya que en la actualidad existen varios sistemas gestores para las bases de datos. Estos se dividen en dos grupos principales, los cuales son: Los gratuitos o Libres, y los de pago o licenciados.

Se hablara primero de los sistemas gestores libres:

Normalmente estos SGBD son gratuitos o pueden ser adquiridos mediante donaciones, lo que hace que sea fácil de adquirir, también estos SGBD al ser libres, se pueden realizar copias o modificaciones sobre el mismo sin infringir los derechos de autor como normalmente pasaría al manipulas un software licenciado.

A continuación se mencionaran algunos de los SGBD libres.

PostgreSQL:

Este es un SGBD relacional el cual fue explicado anteriormente, este software no pertenece a una compañía desarrolladora como tal, sino que es impulsado por una comunidad de desarrolladores, los cuales van realizando modificaciones o implementaciones sobre el mismo de acuerdo a las necesidades de cada quien. Entre sus características más destacadas están las siguientes:

  • Asegura la integridad de los datos, esto lo logra mediante la escritura adelantada de registros, es decir si se presenta una falla de energía o si tanto el hardware o el software del equipo presenta fallas, esto no es nada para este Sistema Gestor ya que gracias a esta características los datos ya se encuentran guardados y asegurados y se evitan perdidas de los mismos.
  • Multiprocesos, Al poseer esta característica, se asegura que mientras un proceso tenga en uso “x” tabla dentro de una base de datos y haya otro proceso que necesite consultar la misma tabla, este puede hacerlo sin problemas, sin necesidad de generar bloqueos lo cual podría causar una demora o falla en los procesos internos de la BD.
  • Es un sistema que nos brinda confiabilidad, eficiencia y una gran facilidad tanto al usarlo como al realizar cambios dentro del mismo.

FireBird:

 Este SGBD es de código abierto y las instrucciones usadas en este motor, son muy similares a las de Oracle. Es un sistema que está muy bien construido y su eficiencia es destacable frente a otros sistemas ya que su consumo de recursos es muy bajo sin sacrificar la funcionalidad que puedan ofrecer otros motores en el mercado. Sus principales características son:

  • Es un sistema gestor bastante robusto y bien consolidado.
  • Tiene un muy bajo consumo de recursos.
  • Es totalmente compatible con el estándar SQL92.
  • Representa una solución viable para cualquier empresa dependiendo de las necesidades de la misma.
  • Posee soporte de procedimientos almacenados y triggers.
  • No se requiere de un profesional en BD para usar este motor ya que es de muy fácil uso.
  • Posee la característica de realizar backup incrementales.

SQLite:

No se define como un motor, sino más bien es un complemento usado por algunas aplicaciones o plataformas, por tal motivo no tiene una configuración la cual se deba aplicar para usarlo, se conoce más bien como una librería la cual está desarrollada en lenguaje C y en ella se contienen todas las instrucciones y funciones que se necesitan para gestionar las Bases de Datos, Características:

  • No requiere de una configuración o administración para poder hacer uso de él.
  • Al ser libre, este se adapta a cualquier uso que le dé el usuario, ya sea comercial o privado.
  • Es un sistema gestor bastante rápido para realizar las diferentes operaciones.
  • Es un sistema rápido y adaptable para cualquier propósito que se necesite.

MYSQL:

Es el SGBD relacional más conocido y usado, es capaz de almacenar una gran cantidad de información y que puede ser usado desde pequeñas hasta grandes compañías, este sistema gestor usa el lenguaje estructurado de consulta o SQL, el cual es el lenguaje usado por las bases de datos relacionales. Permite crear bases de datos y también gestionar la información contenida allí mismo. Este software está desarrollado en ANSI C, Sus características más destacables son:

  • Al ser un SGBD gratuito, se puede ahorrar mucho dinero en la compra de licencias.
  • Este sistema gestor es muy rápido en comparación con sus competidores.
  • Tiene compatibilidad con los diferentes sistemas operativos que tenemos en la actualidad y su portabilidad es destacable.
  • Es de fácil uso y administración lo cual ayuda a que la gestión de la información sea más simple sin sacrificar su funcionalidad e integridad.
  • Es un sistema que posee un gran rendimiento para realizar las diferentes operaciones, lo cual lo convierte en un buen contendiente frente a los otros SGBD ya sean libres o licenciados.
  • Asegura la integridad de los datos y en la mayoría de los casos no es sensible a los fallos del Sistema Operativo.

DB2 Express-C:

Este sistema gestor es una edición gratuita del DB2, es muy fácil de usar y de configurar, normalmente es usado por pequeñas empresas y fue un motor desarrollado por y para la comunidad. Entre sus características principales están:

  • Es de licencia libre y muy fácil de distribuir, lo único que se requiere es registrarse en IBM lo cual también es gratis y fácil de hacer.
  • No posee límite en el tamaño de las Bases de Datos, esto es muy importante ya que la mayoría de los motores que existen actualmente no poseen esta función, y esto a largo plazo puede ser de mucha ayuda.
  • Permite realizar múltiples conexiones de usuarios.
  • Implementa integridad en los datos y seguridad para que estos no se dañen.
  • Es rápido, seguro y confiable lo cual puede ser de mucha ayuda para las empresas pequeñas o las que apenas están iniciando.

SGBD Licenciados:

Estos sistemas gestores a diferencia de los Libres, se adquieren comprándolos y su código fuente no es accesible a la comunidad, normalmente este está restringido y no se pueden realizar modificaciones sobre el mismo. A continuación se mostraran los SGBD más conocidos y que son licenciados:

Oracle:

Es un sistema Gestor de Bases de datos relacional, el más conocido y más usado en la actualidad. Posee una interfaz intuitiva y fácil de usar pero al ser tan costoso de adquirir, normalmente es usado por las empresas grandes y multinacionales, puede ser usado desde un computador común, hasta un computador con las más altas especificaciones, Se referenciaran algunas de sus características:

...

Descargar como (para miembros actualizados)  txt (12 Kb)   pdf (191 Kb)   docx (69 Kb)  
Leer 7 páginas más »
Disponible sólo en Clubensayos.com