lunes, 30 de mayo de 2011

El lenguaje de consulta estructurado o SQL

(por sus siglas en inglés structured query language) es unlenguaje declarativo de acceso a bases de datos relacionales que permite especificar diversos tipos de operaciones en éstas. Una de sus características es el manejo del álgebra y el cálculo relacionalpermitiendo efectuar consultas con el fin de recuperar -de una forma sencilla- información de interés de una base de datos, así como también hacer cambios sobre ella.

Descripción de la instrucción Select (DMX)
La instrucción SELECT sirve de base para la mayoría de las consultas que se crean con Extensiones de minería de datos (DMX) en MicrosoftSQL ServerAnalysis Services. Puede realizar muchos tipos distintos de tareas, como examinar modelos de minería de datos y realizar predicciones con ellos.
A continuación, figuran las tareas que puede realizar con la instrucción SELECT:
  • Examinar un modelo de minería de datos. El conjunto de filas de esquema define la estructura de un modelo.
  • Descubrir los valores posibles de una columna de modelo de minería de datos.
  • Examinar los escenarios que están asignados a nodos de un modelo de minería o examinar representaciones de esos escenarios.
  • Realizar predicciones con diversos orígenes de entrada.
  • Copiar modelos de minería de datos.
Cada una de estas tareas usa un dominio de datos distinto. El dominio de datos se define en la cláusula FROM de la instrucción. Por ejemplo, si está examinando el objeto de modelo de minería de datos, el dominio de datos lo forman las columnas que define el conjunto de filas de esquema. Por el contrario, si examina los escenarios del modelo, el dominio de datos lo forman los nombres de columna del modelo, como Gender, Bike Buyer, etc. En el primer escenario, se trata de los metadatos que están almacenados en el conjunto de filas de esquema que define el modelo; en el segundo escenario, se trata de valores o representaciones de los valores que se usaron para entrenar el modelo de minería de datos.
Todo lo que se incluye en la lista de expresiones o en la cláusula WHERE debe proceder del dominio de datos definido por la cláusula FROM.
SELECT FROM<modelo>
Devuelve el estado más probable de la columna de predicción, basándose únicamente en el modelo de minería de datos. Este tipo de consulta es un método abreviado para crear una predicción con una combinación de predicción vacía. El dominio de este tipo de consulta lo forman las columnas de predicción del modelo.

WHERE search_conditions

La cláusula WHERE es un filtro que define las condiciones que debe cumplir cada fila de las tablas de origen para satisfacer los requisitos de la instrucción SELECT. Sólo las filas que cumplen las condiciones contribuyen con datos al conjunto de resultados. Los datos de las filas que no cumplen las condiciones no se usan.
La cláusula WHERE se usa también en las instrucciones DELETE y UPDATE para definir las filas de las tablas de destino que deben modificarse.

No hay comentarios:

Publicar un comentario