Este documento describe las diferentes sentencias SQL y cómo se clasifican. Explica que SQL se utiliza para realizar operaciones sobre los datos en una base de datos. Las principales sentencias SQL se dividen en tres grupos: DML para manipular datos, DDL para definir datos, y DCL para controlar el acceso. Dentro de cada grupo describe brevemente cada sentencia y su función.
Estrategia de prompts, primeras ideas para su construcción
Aguagallo doris bdii_t3
1. UNIVERSIDAD NACIONAL DE CHIMBORAZO
FACULTAD DE CIENCIAS DE LA EDUACION HUMANAS Y
TECNOLOGIAS
ESCUELA DE INFORMÁTICA APLICADA A LA EDUCACIÓN
TEMA: QUE ES SQL. TIPO DE SENTENCIA EN SQL
REALIZADO POR: AGUAGALLO DORIS
SEMESTRE: SEXTO
LIC: LEONARDO AYAVACA
Año lectivo
2014 - 2015
2. Qué es SQL
El lenguaje de consulta estructurado (SQL) es un lenguaje de base de datos normalizado,
utilizado por los diferentes motores de bases de datos para realizar determinadas operaciones
sobre los datos o sobre la estructura de los mismos.
(Blanco, 2006)
Tipo de Sentencia en SQL
En SQL tenemos bastantes sentencias que se pueden utilizar para realizar diversas tareas.
Dependiendo de las tareas, estas sentencias se pueden clasificar en tres grupos principales
(DML, DDL, DCL), aunque nos quedaría otro grupo que a mi entender no está dentro del
lenguaje SQL sino del PLSQL.
SENTENCIA DESCRIPCIÓN
DML
Manipulación
de datos
SELECT
INSERT
DELETE
UPDATE
Recupera datos de la base de datos.
Añade nuevas filas de datos a la base de datos.
Suprime filas de datos de la base de datos.
Modifica datos existentes en la base de datos.
DDL
Definición de datos
CREATE TABLE
DROP TABLE
ALTER TABLE
CREATE VIEW
DROP VIEW
CREATE INDEX
DROP INDEX
CREATE SYNOYM
DROP SYNONYM
Añade una nueva tabla a la base de datos.
Suprime una tabla de la base de datos.
Modifica la estructura de una tabla existente.
Añade una nueva vista a la base de datos.
Suprime una vista de la base de datos.
Construye un índice para una columna.
Suprime el índice para una columna.
Define un alias para un nombre de tabla.
Suprime un alias para un nombre de tabla.
DCL
Control de acceso
GRANT
REVOKE
Control de transacciones
COMMIT
ROLLBACK
Concede privilegios de acceso a usuarios.
Suprime privilegios de acceso a usuarios
Finaliza la transacción actual.
Abarata la transacción actual.
PLSQL
SQL
Programático
DECLARE
OPEN
FETCH
CLOSE
Define un curso para una consulta.
Abre un curso para recuperar resultados de consulta.
Recupera una fila de resultados de consulta.
Cierra un cursor.
3. (Alvarez, 2007)
Bibliografía
Alvarez, S. (27 de 11 de 2007). Tipos de sentencias SQL y sus componentes sintácticos.
Obtenido de http://www.desarrolloweb.com/articulos/tipos-de-sentencias-
sql.html
Blanco, C. (27-28 de 11 de 2006). http://svo.cab.inta-
csic.es/docs/files/svo/Public/Meetings/SVO_thematic_network_First_School/sql_b
asico-061127.pdf. Obtenido de SQL basico: http://svo.cab.inta-
csic.es/docs/files/svo/Public/Meetings/SVO_thematic_network_First_School/sql_b
asico-061127.pdf