1.1. Comandos LMD

Las expresiones que utiliza SQL se dividen según su función en: comandos, cláusulas, operadores y funciones de agregado.
Icono IDevice Actividad

Los comandos son instrucciones que realizan acciones sobre las tablas de la base de datos.

 

Se clasifican en comandos de definición, manipulación y control de datos, dando lugar a los siguientes lenguajes: 

  • Lenguaje de Definición de Datos.
  • Lenguaje de Manipulación de Datos.
  • Lenguaje de Control de Datos.

 


Icono de iDevice AV - Actividad de Espacios en Blanco

Cada conjunto de comandos se define como un lenguaje.

Relaciona cada abreviatura con el lenguaje al que se refiere.

Lenguaje que permite modificar o definir la estructura de los elementos de una base de datos.
Lenguaje que permite realizar consultas y manipular los datos.
Lenguaje que permite gestionar la seguridad y confidencialidad de la base de datos
  

En el tema se trata SQL como un lenguaje de consultas, por lo que se desarrollará el lenguaje de manipulación de datos o LMD. Los comandos utilizados en este lenguaje son:

SELECT
Consulta los registros que satisfagan un determinado criterio.
INSERT
Añade registros por lotes de datos (filas) en una tabla en una única operación.
UPDATE
Modifica los campos indicados con el valor especificado en la sentencia.
DELETE
Elimina los registros (filas) indicados en la sentencia.

 

Estos comandos dividen las consultas en dos tipos:

  • Consultas de selección → SELECT.- muestran toda o parte de la información contenida en las tablas.
  • Consultas de acción → INSERT, UPDATE Y DELETE.- modifican el contenido inicial de las tablas.
Existe un tercer tipo de consultas denominadas de unión que devuelven en una única consulta el resultado de varias consultas de selección.
Icono de IDevice de pregunta AV - Pregunta de Elección Múltiple
a) Las consultas que has diseñado en el tema 3 comienzan con el comando:
  
SELECT
UPDATE

b) Cuando el resultado de una consulta origina una tabla con un contenido distinto del original se denomina:
  
Consulta de selección
Consulta de acción

c) Los comandos que pueden devolver un número de registros distinto del inicial son:
  
SELECT y UPDATE
INSERT y DELETE

Icono IDevice Objetivos

Los comandos de LDD son: CREATE, ALTER, DROP, TRUNCATE.

Puede deducirse que se usan para crear, modificar o eliminar objetos o parte de ellos en una base de datos. Estos objetos pueden ser tablas, vistas (consultas) o índices.

Dado que este tema se centra en la manipulación de datos (LMD) no se van a utilizar estos comandos.

Para ampliar tus conocimientos sobre su uso puedes visitar este enlace: wikipedia_sql_ddl


Icono IDevice Pre-conocimiento

En el siguiente tutorial encontrarás un resumen de las sentencias SQL clasificadas por lenguajes de definición, manipulación y control de datos.