Funciones De agregación y agrupamiento  Funciones matemáticas de agregación algunas de estas funciones sirven para recuperar la media o el sueldo total.

Slides:



Advertisements
Presentaciones similares
integridad referencial
Advertisements

Conceptos Hoja de cálculo. Concepto.
Aprendizaje de Microsoft® Access® 2010
ALGEBRA RELACIONAL Y CALCULO RELACIONAL CON REFERENCIA A BASE DE DATOS
Ing. Antonio Crivillero
SQL Server Integration Services SSIS
FUNCIONES INFORMATICA AQUILINA DE AVILA Santo tomas FEBRERO
Tema: Las Consultas (y II) Tipos de uniones
Windows XP sp3.
Administrador de Base de Datos (Microsoft Access)
Matemática I Prof: Luis Cayuqueo
Estructuras de Datos Manipulación de la Especificación de la Lista en C++
¿ Que es un plan de negocio?
MÉTODO DE ARCHIVAMIENTO DE HISTORIAS CLÍNICAS
SQL.
INFOMATICA EMPRESARIAL Principales Contenidos: Clase 26 de Mayo de 2012 Alejandra Meliza Caro Profesor.
Universidad del Cauca – FIET – Departamento de Sistemas CAPITULO 5 Agregando Datos Usando Funciones de Grupo.
Herramientas informáticas Hojas de cálculo
Modelado Arquitectónico
Como empezar en Access 2000 Abrir Access 2000 Pulsamos INICIO
SQL el Structured Query Language no es mas que un lenguaje estándar de comunicación con bases de datos.
Algebra Relacional.
Una base de datos es un “almacén” que nos permite guardar grandes cantidades de información de forma organizada para que luego podamos encontrar y utilizar.
Clase 10: Estructuras de datos y arreglos.
BackUp postgres Ingeniero Esp. Ricardo Cujar. Crear respaldo de la Base de Datos Esta operación tiene como objetivo crear un respaldo de la base de datos.
Tema 4 : Diseño de bienes y servicios. Gestión de la Calidad
ING. ROBERTO CARLOS SÁNCHEZ BARRERA
COMANDOS SQL.
Bases de datos con MYSQL
IBD CLASE 15. SQL Lenguaje de Consultas Estruturado (SQL) ◦Lenguaje de trabajo estándard para modelo relacional ◦Componentes ◦DDL: Data Definition Language.
Algebra Relacional Ing. Fabián Ruano.
 RELACIÓN O TABLA (RELATION, TABLE): LISTA DE VALORES CON UN NOMBRE, DONDE CADA VALOR ES UNA FILA (REGISTRO), COMPUESTO POR 1 O MÁS COLUMNAS (CAMPOS).
FUNCIONES TIPOS DE FUNCIONES CategoríaFuncionSgnificado MatemáticaSumaSuma un rango de valores EstadisticaPromedioPromedia un rango de valores EstadisticaContarCuenta.
ALGEBRA RELACIONAL OPERACIONES BASICAS.
Etapas de la organización
Operaciones con números naturales
Estadística 1. Recuento de datos. Tablas de frecuencias
Bases de Datos Sql.
Representación de Algoritmos
COLEGIO DE BACHILLERES PLANTEL 13 XOCHIMILCO-TEPEPAN MATERIA:TIC EQUIPO:21 PRESENTACION: BASE DE DATOS ALUMNAS: Adán Millán Sánchez.
Los métodos o técnicas de valoración funcional se usan para evaluar las características de una persona, normalmente con una intención concreta o en un.
Access.
ÁLGEBRA.
2012 "Nuestra señora de las mercedes”
FUNCIONES EXCEL.
PLAN DE NEGOCIO CONCEPTO Consiste en un documento escrito en donde se describe un negocio o proyecto que esta por realizarse y todo lo que este relacionado.
¿ QUE ES UNA BASE DE DATOS? Una base de datos es un «almacén » que nos permite guardar grandes cantidades de información de manera organizada para que.
SISTEMA DE INFORMACION
OPERACIONES ALGEBRAICAS
Las fórmulas más usadas en excel
COMO CALCULAR LOS LIMITES SUPERIORES E INFERIORES
Tipos de Datos.
 La sentencia SELECT recupera todas las columnas o un subconjunto de ellas de una tabla. Esto afecta a todas las filas de la tabla, a menos que especifiquemos.
Editor de formulas de Excel
Especialista en Business Intelligence Integration Services SSIS (Sesión 4) Microsoft SQL Server 2008 R2 (Nov.2013) Suscribase a o.
Especialista en Business Intelligence Integration Services SSIS (Sesión 4) Microsoft SQL Server 2008 R2 (Nov.2013) Suscribase a o escríbanos.
FORMULARIOS Para introducir datos en las tablas de una forma simple, visual y cómoda. Los formularios tambien se usan para IMPRIMIR datos BASE DE DATOS.
Clase #3 de Access. Temario Consultas Consultas Creación y manejos de consultas Creación y manejos de consultas Macros Macros Relaciones Relaciones.
SQL El lenguaje de consulta estructurado o SQL (por sus siglas en inglés structured query language) es un lenguaje declarativo de acceso a bases de datos.
PATRICIA ELENA PÈREZ GALEANO MAESTROS 2.0.  Podemos definir a Internet como una "red de redes", es decir, una red que no sólo interconecta computadoras,
INTEGRANTE: FLORES GODOY JUAN E. Grupo:308. Una tabla es una colección de datos sobre un tema específico, como productos o proveedores. Al usar una tabla.
SQL es el lenguaje de comunicación entre el programa cliente y programa servidor; Oracle es un programa servidor, en el que está la base de datos propiamente.
Estadística descriptiva
MEDIDAS DE TENDENCIA CENTRAL
TIPOS DE GRAFICOS:.
INTEGRACION DE LAS TECNOLOGIAS DE LA INFORMACION Y COMUNICACION Implementación de base de datos (Lenguaje de manipulación de datos) Ing. Linda Masias Morales.
Structure Query Languaje SQL. Introducción a SQL El lenguaje de consulta estructurado (SQL) es un lenguaje de base de datos normalizado, utilizado por.
Prof. Jonathan Silva Ingeniería Civil – Informática I Ingeniería Civil Informática I Clase 4 – Tipos de Datos.
ÁLGEBRA. Existen enunciados o expresiones que resultan muy largas al expresarlas en palabras. Para hacerlas más sencillas de manejar se emplean símbolos.
Estadística y probabilidad
Transcripción de la presentación:

Funciones De agregación y agrupamiento  Funciones matemáticas de agregación algunas de estas funciones sirven para recuperar la media o el sueldo total de todos los empleados o el numero total de tuplas de todos los empleados.

¿Para que se utilizan?  Todas estas operaciones se utilizan en consultas estadísticas sencillas que resumen información procedente de las tuplas de las bases de datos.

¿Cuáles se utilizan?  Los mas comunes son:  SUMA(SUM)  MEDIA(AVERAGE)  MAXIMO(MAXIMIUM)  MINIMO(MINIMIUM)  CONTAR(COUNT) se emplea para contar tuplas o valores.

¿Cómo se utilizan?  Se realiza la agrupación de las tuplas de una relación por el valor de uno de sus atributos y la aplicación posterior de una función de agregación independiente de cada grupo.

Ejemplo:  Se clasifican tuplas por Dno, de modo que cada grupo incluya solo los empleados que trabajan en el mismo departamento. A continuación queremos listar cada valor Dno junto con, por ejemplo, la media del sueldo de todos esos empleados, o el numero de los que trabajan en ese departamento.  Se define una operación FUNCION AGREGADA (AGGREGATE FUNCTION) usando el símbolo } (script A), para especificar este tipo de peticiones: }<lista de funciones(R)  Donde es una lista de los atributos de la relación especificados en R, y es una lista de parejas( ). En cada una de estas parejas, puede ser SUMA, MEDIA, MAXIMO, MINIMO o CONTAR, mientras que es un atributo de la relación especificada por R. la relación resultante cuenta con los atributos de agrupamiento además de otro por cada elemento de la lista de funciones. Por ejemplo, para recuperar cada numero de departamento, el numero de empleados del mismo y la media de sueldos, renombrando los atributos resultantes tal y como se escribe aquí:

Operativa de una función de agregación.  A) P R (Dno, NumEmpleados, MediaSueldos) (Dno } COUNT Dni, AVERAGE Sueldo (EMPLEADO)).  B) Dno } COUNT Dni, AVERAGE sueldo (EMPLEADO).  C) } COUNT Dni AVERAGE Sueldo (EMPLEADO).  A) C)   B) . DnoNumEmpleadosMediaSueldos DnoContarDniPromedio Sueldos ContarDniPromedio Sueldo

Operaciones de cierre recursivo  Esta operación se aplica a una relacion recursiva entre las tuplas del mismo tipo, como la que se establece entre un empleado y un supervisor.  SUPERVISION RESULTADO1 (supervisado por Ochoa)  RESULTADO2 RESULTADO3  subordinados de Ochoa R1 U R2  (El DNI de Ochoa es ) Dni1Dni null Dni Dni Dni

Operaciones CONCATENACION EXTERNA (OUTER JOIN)  Estas se usan cuando queremos mantener en resultado todas las tuplas de R, o de S, o de ambas, independientemente de si tienen correspondencias o no en la otra relación. Esto permite ejecutar consultas en las que tuplas procedentes de dos tablas se combinan emparejando las filas correspondientes, pero sin perder aquellas que no tiene ese “compañero”.

Ejemplo: NombreApellido1Apellido2NombreDpto JoséPérez NULL AlbertoCamposSastreInvestigación AliciaJiménezCelayaNULL JuanaSainzOrejaAdministración FernandoOjedaOrdoñezNULL AuroraOliviaAvezuelaNULL LuisPajaresMoreraNULL EduardoOchoaParedesSede Central

La operación UNIÓN EXTERNA (OUTER UNION)  La UNION EXTERNA fue desarrollada para obtener la unión de tuplas de dos relaciones en el caso de que esas relaciones no sean compatibles con la unión. Esta operación tomara la UNION de tuplas de dos relaciones R(X,Y) y S(X,Z) que son parcialmente compatibles, lo que significa que solo algunos de sus atributos son compatibles con la unión. Estos atributos solo aparecen una vez en el resultado, y los que no son compatibles con la unión también se mantienen en la relación resultante T(X,Y,Z).

Cálculos relacionales de tuplas  El calculo relacional de tuplas es un lenguaje no procedural.  Con el ´algebra relacional damos un procedimiento para una expresión. A1,B1(A1=v(rA ⋊⋉ rB))  En el calculo relacional de tuplas especificamos la información deseada sin dar un procedimiento para obtenerla. {t|P(t)}  Este ´ultimo conjunto representa a la relación de todas las  tuplas t que cumplen la propiedad lógica P.

Los cálculos relacionales de dominios  Es un lenguaje de consulta sobre el modelo relacional no procedural.  A diferencia del calculo relacional de tuplas, consulta acerca valores del dominio de los atributos de las relaciones, no de las tuplas de ´estas.  Una consulta en calculo relacional de dominios es de la siguiente forma: { | P(x1, x2,..., xn)} donde x1, x2,..., xn se llaman variables de dominio y P es una formula proposicional sobre las variables del dominio.