lunes, 20 de abril de 2015

Que es una consulta

En bases de datos, una consulta es el método para acceder a los datos en las bases de datos. Con las consultas se puede modificar, borrar, mostrar y agregar datos en una base de datos. Para esto se utiliza un lenguaje de consultas. El lenguaje de consultas a base de datos más utilizado es el SQL. 

Técnicamente hablando, las consultas a la base de datos se realizan a través de un lenguaje de manipulación de datos (DML – Data Manipulation Language). SQL es un lenguaje DML, pero además posee otras características de otros lenguajes. Por ejemplo, permite también crear bases de datos. La consulta básica en SQL es llamada select-from-where.


El bloque de consulta tiene la siguiente forma:


SELECT < lista de atributos >
FROM < lista de tablas>
WHEREcondicion >

La lista de atributos, es la lista de nombres de atributos cuyos valores serán recuperados en la consulta.

La lista de tablas, es la lista de nombres de las tablas o relaciones necesarias para procesar la consulta.

La condición, es la expresión condicional (booleana) que identifica las tuplas que serán recuperadas por la consulta.

Por ejemplo, la siguiente consulta a una base de datos, da como resultado la lista de alumnos (nombre y apellido) que se encuentran registrados en la tabla ALUMNO donde el curso al que asisten es llamado "informatica":

SELECT nombre, apellido
FROM alumno
WHERE alumno.curso = "informatica";

La cláusula WHERE puede ser omitida, lo cual devolvería todos los alumnos.

No hay comentarios:

Publicar un comentario