“Conocimientos software>Software de base de datos

¿Cuáles son los cubos de programación SQL

2015/6/20
? Más moderno software de base de datos informática utiliza SQL , Structured Query Language , para crear y acceder a bases de datos relacionales. Uno de los puntos fuertes de SQL es la facilidad con la que un programador crea consultas o informes de análisis de datos , incluyendo los totales , promedios y otras estadísticas . Se utiliza junto con la instrucción Select de SQL , el operador CUBE genera automáticamente los totales para todas las combinaciones de campos denominados en una cláusula GROUP BY . SQL Select

El lenguaje SQL se compone de una serie de declaraciones , algunas de las cuales construir y mantener bases de datos y otros que leen los datos y crear informes. La sentencia SELECT es el segundo, lo que permite a un programador a la lista , ordenar y analizar el contenido de las tablas de una base de datos. Por ejemplo , el código de programación , "SELECT * FROM clientes " enumera todos los registros en una tabla llamada "clientes ". Select tiene varias cláusulas opcionales que los datos de clase , de grupo y partido . La cláusula ORDER BY , por ejemplo, ordena los resultados por los elementos de datos que especifique . "SELECT * FROM clientes ORDER BY nombre " ordena la lista de clientes en orden alfabético por nombre .
Agrupar por y cubos

Cuando se utiliza con la instrucción Select , el Grupo por cláusula organiza un conjunto de registros de los campos especificados , con el propósito de la creación de los totales jerárquicos. Si la tabla clientes tiene campos para el estado y la región geográfica , por ejemplo , se puede elaborar una lista con los totales por estado y región. Cuando utilice Agrupar por , puede especificar opcionalmente el operador CUBE . Cube crea los totales para cada combinación de campos que se lista en Agrupar por. Utilizando el ejemplo de clientes agrupados por estado y región , el operador Cube da los totales de cada región , de cada estado, para cada combinación de estado /región y un total final.

Nulos y agrupación

El operador Cube indica agrupaciones totales mediante la inclusión de los nombres de los grupos que se totalizaron , y utiliza un valor nulo para aquellos grupos que no se sumaron . En el ejemplo anterior , el total de la región tendrán los nombres de las regiones, como " Medio Oeste", " Costa del Golfo" y " Occidente", mientras que los campos estados contendrán valores nulos. Los totales estatales lista de abreviaturas del estado , pero los nombres de las regiones serán nulos . El total final tendrá nulos en todos los campos , excepto el monto asciende . La presencia de los valores nulos se puede hacer la interpretación de la lista difícil, ya que los campos tengan valores nulos por otras razones , por lo que el lenguaje SQL incluye una función de agrupación . Se evalúa el campo y devuelve un 1 si el Cube produjo el nulo y un 0 si la nulidad proviene de datos de la tabla . Esto permite al programador añadir código extra para hacer el cubo asciende a más distinto del resto de los resultados.
Dimensiones

El operador Cube utiliza todos los campos especificados en el Seleccione Grupo de Intervención de la cláusula como una dimensión , y Cube puede tener cualquier número de dimensiones. Con un campo en el Grupo A , el cubo tiene una dimensión y sólo un total final. Cube utiliza cada campo adicional para producir los totales para cada combinación de campo más el total final.

Software de base de datos
Ventajas y desventajas de las bases de datos de red
Cómo agregar un campo en blanco para una consulta de Access
Cómo mostrar la barra de herramientas de Access 2007
Cómo truncar columnas en Oracle
Cómo imprimir un número de línea incremental en un Informe de Acceso
Cómo realizar Multiple Selecciona en una consulta de Access
A Obras Tutorial Microsoft Base de datos para etiquetas de correo
MS Access 2003 vs MS Access 2007
Conocimientos Informáticos © http://www.ordenador.online