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
A continuación un vídeo donde se explica detalladamente en qué consiste el Lengüaje SQL: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 lengüajes 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.
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