Please enable JavaScript.
Coggle requires JavaScript to display documents.
SQL (Structured Query Language) - Coggle Diagram
SQL
(Structured Query Language)
Sublenguaje de
programación
Lenguaje
relacional
Cálculo relacional
Álgebra relacional
Administra la información
Gestiona la Base de Datos
Definición de vistas
Definición de datos
Características
Lenguaje estandarizado
Manipulación de datos
Integridad de
los datos
Sencillez y claridad
Flexibilidad
Procedimientos
Conjunto de instrucciones
SQL almacenadas
Se invoca desde las
instrucciones SQL
Puede ser escrito en SQL
u otro lenguaje de programación
Se invoca utilizando la
instrucción
CALL
Soporta parámetros
de entrada y salida
Se crea con
CREATE PROCEDURE
Funciones
Operación que arroja
un valor.
Puede ser escrito en SQL
u otro lenguaje de programación
Se invoca como un
valor en una expresión
Soporta parámetros
de entrada
La función arroja un único
valor de salida
Se crea utilizando
CREATE FUNCTION
Cursores
Señalador que permite al lenguaje de programación tratar a los resultados de la consulta una fila a la vez.
Abierto
OPEN: abre el cursos e invoca la consulta, prepara los resultados para su disponibilidad de las instrucciones FETCH
Ir a buscar
FETCH: recupera datos
Declarar cursor
DECLARATE CURSOR: declara, define nombre, características y expresión de consulta cuando se invoca
Cerrar
CLOSE: finaliza consulta
Tiene la capacidad de ordenar
Ordenar por
Puede mantenerse abierto:
Con espera
Sin espera
Definición
Es utilizado para comunicarse con una base de datos, es el lenguaje de SGBD estándar según ANSI