Estudiar
SQL
Sentencias DDL
Mauricio Díaz M. - 2014
STRUCTURED QUERY LANGUAGE
SQL
Structured Query Language (SQL)
Es un lenguaje de acceso a bases de datos
relacionales quepermite realizar diversos tipos
de operaciones sobre las mismas, las que
abarcan el ámbito de la definición, como la
manipulación de datos.
SQL
El SQL incorpora características tanto delálgebra
como del cálculo relacional, facilitando la
formulación de las consultas y dando capacidades
de integrar consultas complejas para modificar o
recuperar distintos tipos de información en unabase de datos relacional.
SQL
En general, el SQL consta de tres tipos de
instrucciones:
• Lenguaje de definición de datos (DDL).
• Lenguaje de manipulación de datos (DML).
• El Lenguaje decontrol de datos (DCL).
LENGUAJE DE DEFINICIÓN
DE DATOS (DDL)
LENGUAJE DE DEFINICIÓN DE DATOS (DDL)
Permite crear las estructuras y restricciones que
afectan a una base de datos. Ejemplos:
•
••
•
CREATE (Crear)
ALTER (Modificar)
DROP (Eliminar)
TRUNCATE (Vaciar)
LENGUAJE DE DEFINICIÓN
DE DATOS (DDL)
LENGUAJE DE MANIPULACIÓN DE DATOS (DML)
Permite a los usuarios insertar,modificar y
recuperar información de la base de datos.
Ejemplos:
•
•
•
•
SELECT (Consultar)
INSERT (Insertar)
UPDATE (Modificar)
DELETE (Borrar)
LENGUAJE DE DEFINICIÓN
DE DATOS (DDL)EL LENGUAJE DE CONTROL DE DATOS (DCL)
Permite al administrador controlar el acceso a
los datos y mantener la seguridad e integridad
de la base de datos. Ejemplos:
•
•
•
•
Confirmaroperación (COMMIT)
Retroceder operación (ROLLBACK)
Dar permisos (GRANT)
Quitar permisos (REVOKE)
LENGUAJE DE DEFINICIÓN
DE DATOS (DDL)
SENTENCIAS DDL
LENGUAJE DE DEFINICIÓN
DE DATOS (DDL)Sentencia CREATE DATABASE: Crea una nueva base
de datos.
CREATE DATABASE nombre_BD
LENGUAJE DE DEFINICIÓN
DE DATOS (DDL)
CREATE TABLE: Crea una nueva tabla en la base
de datos.
CREATE...
Regístrate para leer el documento completo.