Lengüajes de Consulta

Los lenguajes de consulta de bases de datos y de generación de informes permiten interrogar a la base de datos, analizar los datos y actualizarlos según los privilegios de cada usuario. También controla la seguridad de la base de datos para prevenir accesos no autorizados que vean, borren o cambien los datos. Mediante el uso de claves se permite el acceso a toda la base de datos o a parte de ella. A modo de ejemplo, una base de datos de empleados puede contener todos los datos de los empleados, pero sólo un grupo de usuarios puede estar autorizado a ver las nóminas mientras que otros pueden estar autorizados a ver sólo las historias laborales y los datos médicos.


SQL. El lengüaje de consultas para las bases de datos relacionales

El lengüaje de consultas SQL (Lengüaje Estructurado de Consultas) se ha convertido, debido a su eficiencia, en un estándar para las bases de datos relacionales. A pesar de su estandarización, se han desarrollado sobre una base común, diversas versiones ampliadas como las de Oracle o la de Microsoft SQL server. Es un lengüaje declarativo en el que las órdenes especifican cuál debe ser el resultado y no la manera de conseguirlo (como ocurre en los lenajes procedimentales). Al ser declarativo es muy sistemático, sencillo y con una curva de aprendizaje muy agradable. Sin embargo, los lengüajes declarativos carecen de la potencia de los procedimentales.
A continuación un vídeo donde se explica detalladamente en qué consiste el Lengüaje SQL:



Ejemplos de Gestores de Base de Datos Libres

Ejemplos de Gestores de Base de Datos Propietarios

  • dBase 
  • FileMaker 
  • Microsoft FoxPro 
  • IBM DB2 Universal Database (DB2 UDB) 
  • IBM Informix 
  • MAGIC 
  • Microsoft SQL Server 
  • Oracle
  • Paradox 
  • PervasiveSQL 
  • Progress (DBMS) 
  • Sybase ASE 
  • Sybase ASA 
  • Sybase IQ 
  • WindowBase

No hay comentarios:

Publicar un comentario