Tipos de sentencias SQL
MODULO III PROGRAMACIÓN 20/03/26 20/02O'2O3/25
401
INTRODUCCIÓN
SQL (Lenguaje de Consulta Estructurada) es un lenguaje utilizado para gestionar bases de datos relacionales.
Almacenar información Consultar datos Actualizar registros Eliminar información
TIPOS DE SENTENCIAS DE SQL
DDL
DML
Data Definition Language
Data Manipulation Language
DCL
TCL
Data Control Language
Transaction Control Language
DDL
Se desarrolló a mediados de la década de 1970 (alrededor de 1974)
(Data Definition Language)
DDL es una sintaxis utilizada para crear, modificar y eliminar objetos. Se parece a un lenguaje de programación, pero su objetivo es definir específicamente las estructuras de datos dentro de una base de datos.
Aunque el modelo relacional fue propuesto por Edgar F. Codd en 1969
Info
Impacto inmediato
DCL
(Data Control Language)
El Lenguaje de Control de Datos es el sublenguaje responsable de las tareas administrativas de control de la propia base de datos, especialmente la concesión y revocación de permisos de base de datos para los usuarios.
Info
Comandos principales:
La sentencia SELECT pertenece a DML y es la más utilizada en todo SQL.
DML
(Data Manipulation Language)
DML significa Lenguaje de Manipulación de Datos. Es un subconjunto de SQL que se centra en modificar los datos almacenados en tablas—mediante la inserción, actualización, eliminación o recuperación de registros.
Con UPDATE puedes cambiar solo una parte de la información sin borrar el registro completo.
Info
Se usan mucho en sistemas grandes como bancos, tiendas en línea y empresas.
TCL
(Transaction Control Language)
Se utiliza para gestionar y controlar las transacciones en una base de datos. Permite a los usuarios guardar cambios de forma permanente, deshacer cambios o crear puntos de control dentro de una transacción.
Info
Ayuda evitar que se pierdan datos importantes.
CONCLUSIÓN
En este trabajo se explica sobre los diferentes tipos de sentencias SQL (DDL, DML, DCL y TCL) y la función que tiene cada una dentro de una base de datos. En conclusión, SQL es una herramienta muy útil para manejar información de forma eficiente y segura.
MUCHAS GRACIAS
EJEMPLO
CREATE TABLE empleados ( id INT PRIMARY KEY, nombre VARCHAR(50), departamento VARCHAR(50), salario DECIMAL(10,2) );
EJEMPLO
GRANT SELECT, INSERT ON basedatos.clientes TO 'usuario1'; REVOKE INSERT ON basedatos.clientes FROM 'usuario1';
EJEMPLO
INSERT INTO empleados (nombre, apellido) VALUES ('John', 'Doe'); SELECT * FROM empleados; UPDATE empleados SET salario = salario * 1.1; DELETE FROM empleados WHERE id = 1;
EJEMPLO
BEGIN TRANSACTION; UPDATE cuentas SET saldo = saldo - 100 WHERE id = 1; SAVEPOINT punto1; UPDATE cuentas SET saldo = saldo + 100 WHERE id = 2; COMMIT;
Tipos de sentencias SQL
CAMILA MEDINA OBESO
Created on March 18, 2026
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Smart Presentation
View
Practical Presentation
View
Essential Presentation
View
Akihabara Presentation
View
Flow Presentation
View
Dynamic Visual Presentation
View
Pastel Color Presentation
Explore all templates
Transcript
Tipos de sentencias SQL
MODULO III PROGRAMACIÓN 20/03/26 20/02O'2O3/25
401
INTRODUCCIÓN
SQL (Lenguaje de Consulta Estructurada) es un lenguaje utilizado para gestionar bases de datos relacionales.
Almacenar información Consultar datos Actualizar registros Eliminar información
TIPOS DE SENTENCIAS DE SQL
DDL
DML
Data Definition Language
Data Manipulation Language
DCL
TCL
Data Control Language
Transaction Control Language
DDL
Se desarrolló a mediados de la década de 1970 (alrededor de 1974)
(Data Definition Language)
DDL es una sintaxis utilizada para crear, modificar y eliminar objetos. Se parece a un lenguaje de programación, pero su objetivo es definir específicamente las estructuras de datos dentro de una base de datos.
Aunque el modelo relacional fue propuesto por Edgar F. Codd en 1969
Info
Impacto inmediato
DCL
(Data Control Language)
El Lenguaje de Control de Datos es el sublenguaje responsable de las tareas administrativas de control de la propia base de datos, especialmente la concesión y revocación de permisos de base de datos para los usuarios.
Info
Comandos principales:
La sentencia SELECT pertenece a DML y es la más utilizada en todo SQL.
DML
(Data Manipulation Language)
DML significa Lenguaje de Manipulación de Datos. Es un subconjunto de SQL que se centra en modificar los datos almacenados en tablas—mediante la inserción, actualización, eliminación o recuperación de registros.
Con UPDATE puedes cambiar solo una parte de la información sin borrar el registro completo.
Info
Se usan mucho en sistemas grandes como bancos, tiendas en línea y empresas.
TCL
(Transaction Control Language)
Se utiliza para gestionar y controlar las transacciones en una base de datos. Permite a los usuarios guardar cambios de forma permanente, deshacer cambios o crear puntos de control dentro de una transacción.
Info
Ayuda evitar que se pierdan datos importantes.
CONCLUSIÓN
En este trabajo se explica sobre los diferentes tipos de sentencias SQL (DDL, DML, DCL y TCL) y la función que tiene cada una dentro de una base de datos. En conclusión, SQL es una herramienta muy útil para manejar información de forma eficiente y segura.
MUCHAS GRACIAS
EJEMPLO
CREATE TABLE empleados ( id INT PRIMARY KEY, nombre VARCHAR(50), departamento VARCHAR(50), salario DECIMAL(10,2) );
EJEMPLO
GRANT SELECT, INSERT ON basedatos.clientes TO 'usuario1'; REVOKE INSERT ON basedatos.clientes FROM 'usuario1';
EJEMPLO
INSERT INTO empleados (nombre, apellido) VALUES ('John', 'Doe'); SELECT * FROM empleados; UPDATE empleados SET salario = salario * 1.1; DELETE FROM empleados WHERE id = 1;
EJEMPLO
BEGIN TRANSACTION; UPDATE cuentas SET saldo = saldo - 100 WHERE id = 1; SAVEPOINT punto1; UPDATE cuentas SET saldo = saldo + 100 WHERE id = 2; COMMIT;