Está en la página 1de 3

¿Cuáles son las Sentencias DDL (Definición de Datos)?

las sentencias DDL son aquellas utilizadas para la creación de una base de datos y todos sus
componentes: tablas, índices, relaciones, disparadores (triggers), procedimientos almacenados,
etc.

 CREATE - para crear objetos en la base de datos.

 ALTER - modifica la estructura de la base de datos.

 DROP - borra objetos de la base de datos.

 TRUNCATE - elimina todos los registros de la tabla, incluyendo todos los espacios asignados
a los registros.

¿Cómo se utilizan las Sentencias DDL (Definición de Datos)?


Las sentencias del DDL utilizan unos verbos que se repiten para los distintos objetos. Por ejemplo,
para crear un objeto nuevo el verbo será CREATE y a continuación el tipo de objeto a crear. CREATE
DATABASE es la sentencia para crear una base de datos. CREATE TABLE nos permite crear una tabla
nueva. CREATE INDEX crear un nuevo índice… Para eliminar un objeto utilizaremos el verbo DROP
(DROP TABLE, DROP INDEX…) y para modificar algo de la definición de un objeto ya creado
utilizaremos el verbo ALTER (ALTER TABLE, ALTER INDEX…)

¿Cuáles son las Sentencias DML (Manipulación de Datos)?


las sentencias DML son aquellas utilizadas para insertar, borrar, modificar y consultar los datos de
una base de datos.

 SELECT - para obtener datos de una base de datos.

 INSERT - para insertar datos a una tabla.

 UPDATE - para modificar datos existentes dentro de una tabla.

 DELETE - elimina todos los registros de la tabla; no borra los espacios asignados a los
registros.

¿Cómo se utilizan las Sentencias DML (Manipulación de Datos)?


Se clasifican en dos grandes grupos:

 lenguajes de consulta procedimentales

Lenguajes procedimentales. En este tipo de lenguaje el usuario da instrucciones al sistema para


que realice una serie de procedimientos u operaciones en la base de datos para calcular un
resultado final.
 lenguajes de consulta no procedimentales

En los lenguajes no procedimentales el usuario describe la información deseada sin un


procedimiento específico para obtener esa información.

1- INSERT

Una sentencia INSERT de SQL agrega uno o más registros a una (y sólo una) tabla en una base de
datos relacional.

Ejemplo 1 (inserto valores alumno pepe en la materia spd2 a la tabla cursada):

INSERT INTO ''cursada'' (''alumno'', ''materia'') VALUES (''pepe'', ''spd2'')

2- UPDATE

Una sentencia UPDATE de SQL es utilizada para modificar los valores de un conjunto de registros
existentes en una tabla.

Ejemplo 1 (modifico la materia donde  el alumno sea pepe):

UPDATE ''cursada'' SET ''materia''= ''spd3'' WHERE ''alumno''= ''pepe''

3- DELETE

Una sentencia DELETE de SQL borra uno o más registros existentes en una tabla.

Ejemplo 1 (borro todos los valores de las columnas alumno y materia donde la materia sea spd2):

DELETE FROM ''cursada'' WHERE ''materia''= ''spd2''

¿Cómo se utilizan los triggers?


BIBLIOGRAFIA.

5.3 Lenguaje de Manipulación de Datos (DML). (s. f.). http://cidecame.uaeh.edu.mx. Recuperado


14 de febrero de 2021, de
http://cidecame.uaeh.edu.mx/lcc/mapa/PROYECTO/libro14/53__lenguaje_de_manipulacin_de_da
tos_dml.html

Curso de SQLServer por aulaClic. (s. f.). Google Books. Recuperado 14 de febrero de 2021, de
https://books.google.com.co/books?
id=z1YUK_YRnX8C&pg=PA121&dq=cuales+son+las+sentencias+ddl?
&hl=es&sa=X&ved=2ahUKEwiQjKDKw-
juAhURFlkFHQ8fBakQuwUwBXoECAEQBg#v=onepage&q=cuales%20son%20las%20sentencias
%20ddl%3F&f=false

SQL 4. DDL y DML. Sentencias SELECT FROM WHERE y ORDER BY con Mysql Workbench. (s. f.).
edu4java. Recuperado 14 de febrero de 2021, de http://www.edu4java.com/es/sql/sql4.html

Tejada, E. C. (2015, 14 mayo). UF1472 - Lenguajes de definiciÃ3n y modificaciÃ3n de datos SQL.


Google Books. https://books.google.com.co/books?
id=4cJWDwAAQBAJ&pg=PA159&dq=como+se+usan+los+triggers&hl=es&sa=X&ved=2ahUKEwju5_
79g-vuAhUkwlkKHXM-DYUQuwUwAnoECAUQBw#v=onepage&q&f=true

También podría gustarte