Jairo

Solo disponible en BuenasTareas
  • Páginas : 9 (2230 palabras )
  • Descarga(s) : 4
  • Publicado : 10 de abril de 2010
Leer documento completo
Vista previa del texto
Organización y funciones agregadas Organización de datos  Ordenamiento de valores en las columnas  ORDER BY  Renombrar las columnas  AS  Columnas de literales  ‘‘ Funciones  Nombre  Identificador  Resultado  Tipo de dato  Reciben / No reciben parámetros  Tipo de dato  Ejecutan instrucciones  T-SQL  Del lenguaje T-SQL  Definidas por el usuario  Funciones deterministicas  ABS(5) Funciones no deterministicas  GETDATE()  Funciones escalares  Matemáticas, metadata, fecha y hora  Funciones agregadas  Operan en un rango de valores pero regresan un valor total  Promedio, suma, conteo Funciones Agregadas  Suma  SUM  Conteo  COUNT  Mínimos y máximos  MIN / MAX Clausula WHERE  Las funciones agregadas regresan NULL si ninguna fila satisface la condición  COUNT(*)regresa 0 si ninguna fila satisface la condición NULOS  COUNT(Columna) si la columna tiene 18 valores, y 2 de esos valores son NULL, el resultado será de 16  Las funciones agregadas con la excepción de COUNT(*) ignoran los valores nulos en las columnas  La función COUNT(*) cuenta todas las filas, incluyendo las filas que tienen valores nulos TIPO DE DATOS  COUNT Puede utilizarse en columnas contipos de datos: text, ntext o image  MIN-MAX no se pueden utilizar con tipos de datos bit  SUM – AVG se pueden utilizar con tipos de datos int, smallint, tinyint, decimal, numeric, float, real, money y smallmoney FUNCIONES AGREGADAS GROUP BY  Agrupar los resultados  Totalizar en base a esos grupos  No provee detalles, sólo totales  Si se incluye un campo en GROUP BY también se debe incluir enlos campos del SELECT  Si se incluye una condición, se hacen los grupos sólo para las filas que satisfacen la condición en el WHERE. HAVING  Similar al WHERE  Imponer una condición sobre los grupos que se forman con GROUP BY  No tiene sentido utilizarlo sin GROUP BY  Se pueden incluir todas las columnas que aparecen en la lista de campos del SELECT ROLL UP  Totaliza en basa a las columnasde la cláusula GROUP BY  Agrega filas con valores nulos en ciertas columnas para identificar los valores que totaliza CUBE  En base a la combinación de las columnas incluidas en la cláusula GROUP BY se totalizan los valores  Al igual que para la cláusula ROLLUP, está nueva opción también agrega una nueva fila para cada uno de estos valores totales GROUPING  Se utiliza en combinación con lascláusulas de ROLLUP y CUBE  Agrega un elemento que distingue entre las filas que forman parte de un total y las que son parte del detalle  Sólo se puede utilizar sobre las columnas que forman parte de la lista dentro de la cláusula GROUP BY COMPUTE Y COMPUTE BY  Valores totales  Formato no relacional  Agrega un elemento al conjunto de resultados para identificar el valor que totalizaCARACTERISTICAS DE LA BASE DE DATOS  Programación  Desencadenadores, procedimientos almacenados y tipos definidos por el usuario en .NET, Visual C#  Administración  Más simple gracias a la configuración dinámica de instancias.  Disponibilidad  Clústers de conmutación por error  Creación de bases de datos espejo  Tipo de datos XML  Escalabilidad y rendimiento  Particiones  Seguridad  Reducciónde superficie durante la instalación  Cifrado nativo ANALYSIS SERVICE  Procesamiento analítico OLAP  Aproxima los orígenes de datos al usuario:  "¿Cuáles son las ventas detalladas que contribuyen a esa cifra?"  "La cuota es muy baja, necesito aumentarla"  Minería de datos para inteligencia de negocios  Deriva patrones y tendencias que existen en los datos. Estos patrones y tendencias sepueden recopilar y definir como un modelo de minería de datos.  Predecir ventas  Dirigir correo a clientes específicos Determinar los productos que se pueden vender juntos. INTEGRATION SERVICES  Generar soluciones de integración de datos de alto rendimiento.  Paquetes de extracción y transformación de datos  Herramientas gráficas (flujo de trabajo)  Asistentes para generar y depurar paquetes...
tracking img