Lenguaje Declarativo SQL

¿Que es?

SQL (Structured Query Language ó Lenguaje
Estructurado de Consulta), es un lenguaje declarativo
de acceso a bases de datos relacionales que permite
especificar diversos tipos de operaciones en estas.

Una de sus características es el manejo del álgebra y el
cálculo relacional permitiendo efectuar consultas con el
fin de recuperar -de una forma sencilla- información de
interés de una base de datos, así como también hacer
cambios sobre ella.

Subtopic

Subtopic

SubtoOracle Database: Perteneciente a Oracle Corporation.







Fox Pro.







Magic.







Microsoft SQL sever: Es un sistema para gestión de datos producido por Microsoft basado en modelo relacional cuya función principal es almacenar y consultar datos solicitados por otras aplicaciones







Microsoft Access: es un sistema de gestión de bases de datos incluido en el paquete de programas de Microsoft Office. Es igualmente un gestor de datos que recopila información relativa a un asunto o propósito particular, como el seguimiento de pedidos de clientes o el mantenimiento de una colección de música. Access es un programa informático en entornos de empresa, que permite la creación y gestión de bases de datos, así como su modificación, control y mantenimiento







ADABAS: Perteneciente a IBM.







Paradox.







Sybase ASE, y Sybase ASA, entre otros.

SubtoOracle Database: Perteneciente a Oracle Corporation.















Fox Pro.















Magic.















Microsoft SQL sever: Es un sistema para gestión de datos producido por Microsoft basado en modelo relacional cuya función principal es almacenar y consultar datos solicitados por otras aplicaciones















Microsoft Access: es un sistema de gestión de bases de datos incluido en el paquete de programas de Microsoft Office. Es igualmente un gestor de datos que recopila información relativa a un asunto o propósito particular, como el seguimiento de pedidos de clientes o el mantenimiento de una colección de música. Access es un programa informático en entornos de empresa, que permite la creación y gestión de bases de datos, así como su modificación, control y mantenimiento















ADABAS: Perteneciente a IBM.















Paradox.















Sybase ASE, y Sybase ASA, entre otros.

SubtoOracle Database: Perteneciente a Oracle Corporation.
Fox Pro.
Magic.
Microsoft SQL sever: Es un sistema para gestión de datos producido por Microsoft basado en modelo relacional cuya función principal es almacenar y consultar datos solicitados por otras aplicaciones
Microsoft Access: es un sistema de gestión de bases de datos incluido en el paquete de programas de Microsoft Office. Es igualmente un gestor de datos que recopila información relativa a un asunto o propósito particular, como el seguimiento de pedidos de clientes o el mantenimiento de una colección de música. Access es un programa informático en entornos de empresa, que permite la creación y gestión de bases de datos, así como su modificación, control y mantenimiento
ADABAS: Perteneciente a IBM.
Paradox.
Sybase ASE, y Sybase ASA, entre otros.

SubtoOracle Database: Perteneciente a Oracle Corporation.

Fox Pro.

Magic.

Microsoft SQL sever: Es un sistema para gestión de datos producido por Microsoft basado en modelo relacional cuya función principal es almacenar y consultar datos solicitados por otras aplicaciones

Microsoft Access: es un sistema de gestión de bases de datos incluido en el paquete de programas de Microsoft Office. Es igualmente un gestor de datos que recopila información relativa a un asunto o propósito particular, como el seguimiento de pedidos de clientes o el mantenimiento de una colección de música. Access es un programa informático en entornos de empresa, que permite la creación y gestión de bases de datos, así como su modificación, control y mantenimiento

ADABAS: Perteneciente a IBM.

Paradox.

Sybase ASE, y Sybase ASA, entre otros.

SubtoOracle Database: Perteneciente a Oracle Corporation.



Fox Pro.



Magic.



Microsoft SQL sever: Es un sistema para gestión de datos producido por Microsoft basado en modelo relacional cuya función principal es almacenar y consultar datos solicitados por otras aplicaciones



Microsoft Access: es un sistema de gestión de bases de datos incluido en el paquete de programas de Microsoft Office. Es igualmente un gestor de datos que recopila información relativa a un asunto o propósito particular, como el seguimiento de pedidos de clientes o el mantenimiento de una colección de música. Access es un programa informático en entornos de empresa, que permite la creación y gestión de bases de datos, así como su modificación, control y mantenimiento



ADABAS: Perteneciente a IBM.



Paradox.



Sybase ASE, y Sybase ASA, entre otros.

¿Como y para que se ocupa?

El SQL es un lenguaje de acceso a bases de datos que explota la flexibilidad y potencia
de los sistemas relacionales y permite así gran variedad de operaciones.
Es un lenguaje declarativo de "alto nivel" o "de no procedimiento" que, gracias a su fuerte
base teórica y su orientación al manejo de conjuntos de registros —y no a registros
individuales— permite una alta productividad en codificación y la orientación a objetos.

SQL también tiene las siguientes características:
*Lenguaje de definición de datos: El LDD de SQL proporciona comandos para la definición de esquemas de relación, borrado de relaciones y modificaciones de los esquemas de relación.
*Lenguaje interactivo de manipulación de datos: El LMD de SQL incluye lenguajes de consultas basado tanto en álgebra relacional como en cálculo relacional de tuplas.
*Integridad: El LDD de SQL incluye comandos para especificar las restricciones de integridad que deben cumplir los datos almacenados en la base de datos.
*Definición de vistas: El LDD incluye comandos para definir las vistas.
*Control de transacciones: SQL tiene comandos para especificar el comienzo y el final de una transacción.
SQL incorporado y dinámico: Esto quiere decir que se pueden incorporar
instrucciones de SQL en lenguajes de programación como: C++, C, Java, Cobol,
Pascal y Fortran.
*Autorización: El LDD incluye comandos para especificar los derechos de acceso a las relaciones y a las vistas.