Trabajando con una base de datos, sentencias y lenguajes.

Conocida ya la importancia de trabajar con datos organizados y agrupados, debemos adquirir las herramientas para poder interactuar con estos conjuntos de datos, los cuales partimos de que son almacenados en bases de datos.

El trabajo sobre una base de datos se centra en las querys (consultas) que realizamos, equivalen a preguntas que hacemos al servidor y que es respondida con un conjunto de resultados, por ejemplo:

Select alumno_nombre FROM alumnos

El código anterior pide a la base de datos (usando lenguaje SQL) la lista de nombres de los alumnos que se encuentran almacenados en la tabla alumnos.


nombre:

Alejandro
Pedro
Laura
Elena

Esta es una sentencia de consulta, previa a ella, una sentencia de definición creó la tabla.

Existen cuatro contextos de interacción con una base de datos:

  • DDL: Sentencias de definición de la base de datos (creación de tabla, cambio de nombre…).
  • DML: Sentencias de manipulación de datos (consulta, borrado, actualización…)
  • DCL: Lenguaje de control de datos, enfocados sobretodo a los permisos.
  • TCL: Lenguaje de control de transacciones, abarcan conjuntos de consultas.

El siguiente gráfico agrupa de manera clara el campo de actuación de estos cuatro grupos de sentencias:

En el apartado práctico de este tema se explicarán en detalle las posibles sentencias.

¿Te ha resultado útil?

Promedio de puntuación 0 / 5. Recuento de votos: 0

Deja una respuesta