METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I Bases de datos.SQL Antonio Beato Moreno Departamento Estadística e Inv. Operativa Universidad de Sevilla 15 de octubre de 2013 MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 1 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I Contenido 1. 2. 3. 4. 5. Bases de datos Lenguaje SQL Microsoft Access PostgreSQL Ejercicios MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 2 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I CAPÍTULO 1: Bases de datos MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 3 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I Índice del capítulo 1 1.1 Introducción. 1.2 Conceptos fundamentales. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 4 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I 1.1 Introducción Una base de datos es un conjunto de datos que están organizados para un uso determinado y el conjunto de los programas que permiten gestionar estos datos es lo que se denomina Sistema Gestor de Bases de Datos SGBD ó DBMS (Data Base Management System). La gestión de bases de datos ha evolucionado desde una aplicación informática especializada hasta convertirse en parte esencial de los entornos informáticos modernos y, como resultado, el conocimiento acerca de los sistemas de bases de datos se ha convertido en una parte esencial en la enseñanza de la informática. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 5 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I Un modelo de datos es una colección de herramientas conceptuales para la descripción de datos, las relaciones entre ellos, su semántica y las restricciones de consistencia. Existen varios modelos de datos: jerárquico, en red, relacional,etc. El modelo relacional es un modelo de menor nivel. Usa una colección de tablas para representar tanto los datos como las relaciones entre los datos. Su simplicidad conceptual ha conducido a su adopción general; actualmente, una vasta mayoría de productos de bases de datos se basan en el modelo relacional: Access, Postgresql, DB2 de IBM, Oracle y SQL Server de Microsoft. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 6 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I Por ejemplo, si se desean tener listas con los alumnos de cada asignatura, en vez de incluir el nombre y apellidos en la lista de cada asignatura, bastará con almacenar los números de carnet de los alumnos de cada asignatura. El número de carnet sirve para establecer una relación con la tabla que contiene el nombre y los apellidos. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 7 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I La estructura básica de esta información son las tablas, que se corresponden con las listas de Excel. Estructura de las tablas I Cada tabla tiene un nombre que la identica de manera unívoca. I Cada tabla tiene una o varias columnas con nombre que están dispuestas en un orden determinado, de izquierda a derecha. I Cada tabla tiene cero o más las, cada una de las cuales contiene un único valor de datos en cada columna. Las las no están ordenadas. I Todos los valores de los datos de una columna dada tienen el mismo tipo de datos, y se obtienen de un conjunto de valores legales denominado MÁSTER EN ESTADÍSTICA PÚBLICA dominio de esa columna. Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 8 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I Las tablas están relacionadas entre sí mediante los datos que contienen. El modelo relacional de datos utiliza las primarias y las claves externas claves para representar estas relaciones entre las tablas. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 9 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I Claves primarias y claves externas I Una clave primaria es una columna o una combinación de columnas de una tabla cuyos valores identican de manera unívoca cada la de la tabla. Cada tabla tiene sólo una clave primaria. I Una clave externa es una columna o una combinación de columnas de una tabla cuyos valores son el valor de la clave principal de alguna otra tabla. Cada tabla puede contener más de una clave externa, que la vincula a una o varias tablas. I Una combinación de claves primarias y claves externas crea una relación padre/hijo entre las tablas que las contienen. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 10 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I La relación entre tablas es la forma en que se relacionan 2 tablas. Las relaciones posibles son: I Uno a uno: Dadas una tabla A y una tabla B, cada registro de la tabla A puede estar relacionado con un registro de la tabla B y cada registro de la tabla B puede estar relacionado con un registro de la tabla A. Por ejemplo suponiendo una tabla con información de Alumnos y una tabla con información de Carnets de alumnos cada alumnos tiene un único carnet de alumno y cada carnet de alumno pertenece a un solo alumno. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 11 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I I Uno a muchos: Dada una tabla A y una tabla B, cada registro de la tabla A puede estar relacionado con varios registros de la tabla B y cada registro de la tabla B puede estar relacionado con un registro de la tabla A. Por ejemplo supongamos una tabla con departamentos y una tabla con profesores, cada departamento constaría de varios profesores y cada profesor pertenecerá a un único departamento. A la tabla A se le denomina tabla principal y a la B tabla secundaria. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 12 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I I Varias a varias: Se trata de una relación entre dos tablas, en la cual un registro de la primera tabla está relacionado con ninguno, uno o más registros de la segunda tabla, y un registro de la segunda tabla está relacionado con ninguno, uno o más registros de la primera tabla. Suele necesitarse una tabla intermedia y una relación de uno a varias de cada una de las dos tablas con la tabla intermedia. Por ejemplo supongamos una tabla con nombres de cantantes, una tabla con títulos de CDs y una tabla canciones de cada CD. Cada cantante puede estar en varios CDs y cada CD puede tener varios cantantes. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 13 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I La Integridad referencial es un sistema de reglas que garantizan que las relaciones son válidas y que la base de datos permanecerá exacta y completa a medida que se ingresan, editan o eliminan datos. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 14 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I Ejemplo 1 de relaciones de una base de datos relacional MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 15 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I Ejemplo 2 de relaciones de una base de datos relacional MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 16 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I Ejemplo 3 de relaciones de una base de datos relacional MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 17 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I 1.2 Conceptos fundamentales Destacaremos tres conceptos básicos en las bases de datos: tablas, campos y registros. I Una tabla es una colección de datos con la misma estructura. Cada tabla consta de un cierto numero de campos, en cada uno de los cuales se guarda un dato, que puede ser numérico, alfanumérico, fecha, etc. I Un campo es cada una de las columnas de la tabla y el nombre de la columna es el nombre del campo. I Un registro es cada una de las las de la tabla, y está formado por el dato de cada uno de los campos almacenados en una misma operación. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 18 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I Ejemplo de tabla MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 19 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I Son ejemplos de base de datos: I La base de datos de la gestión académica de una universidad, I La base de datos de los pedidos de una empresa I La base de datos de Hacienda. Por lo tanto la base de datos está constituida por la estructura de información y la información en ella contenida. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 20 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I Otros objetos que se pueden crear en una base de datos son: 1. Consultas. Las consultas le permitirán dar respuestas a las preguntas que se plantee referentes a los datos almacenados en las tablas. Además, le permitirán obtener nuevos datos calculados a partir de los ya almacenados y actualizar varios registros al mismo tiempo. 2. Formularios. Los formularios le permitirán visualizar los datos en pantalla con el formato deseado, resultando más agradable y ecaz. Pero no sólo permiten visualizar datos, sino que también podrán introducirse otros nuevos o modicarse los existentes. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 21 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I 3. Informes. Los informes son los objetos que le permitirán presentar, resumir e imprimir los datos almacenados con el aspecto que previamente se haya diseñado. Se pueden crear informes que incorporen cálculos basados en los datos de las tablas para mostrar resultados totales o promedios, o bien para generar e imprimir catálogos, listas de nombres y direcciones o etiquetas postales. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 22 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I CAPÍTULO 2: Lenguaje SQL MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 23 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I Índice del capítulo 2 2.1 Introducción. 2.2 Comandos usados en SQL. 2.3 Consultas con SELECT. 2.4 Consultas de Acción. 2.5 Subconsultas. 2.6 Conceptos fundamentales. 2.7 Consultas de Creación y modicación. 2.8 Consultas con parámetros. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 24 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I 2.1 Introducción SQL (Lenguaje de Consulta Estructurado) es un lenguaje estándar que permite la comunicación con el gestor de la base de datos. Este lenguaje se puede utilizar para acceder a la información de cualquier sistema de base de datos relacional, y no se utiliza solamente para hacer consultas. En Access, todas las consultas tienen una instrucción SQL asociada que dene las acciones de la consulta, aunque normalmente resulta más cómodo utilizar la cuadrícula de diseño QBE y las herramientas grácas de consulta para crear y modicar las consultas. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 25 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I Podemos utilizar el SQL para: I Ver y modicar las consultas creadas con la cuadrícula de diseño QBE. I Establecer propiedades de formularios e informes. I Crear consultas especícas de SQL (para algunas consultas es obligatorio utilizar SQL). I Crear subconsultas. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 26 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I 2.2 Comandos usados en SQL Existen dos tipos de comandos SQL: I Los que permiten crear y denir nuevas bases de datos, campos e índices. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 27 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I I Los que permiten generar consultas para ordenar, ltrar y extraer datos de la base de datos. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 28 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I Cada comando se acompaña con cláusulas, muchas de las cuales son opcionales. Las cláusulas son condiciones de modicación utilizadas para denir los datos que deseamos seleccionar o manipular. Las más usuales son las siguientes: MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 29 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I Posteriormente, se pueden usar operadores entre los campos y los valores que se especiquen. Algunos de los más habituales se muestran en la siguiente tabla (operadores lógicos y de comparación). MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 30 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I 2.3 Consultas con SELECT Todas las consultas comienzan con la instrucción SELECT. Nos permite mostrar los datos de las diferentes reqlas y consultas que tenemos en la base de datos. El formato de la sentencia SELECT es el siguiente: SELECT [predicado] { * |tabla.* | [tabla.]campo1 [AS alias1]} FROM expresi\'{o}ndetabla [, ...] [IN basededatosexterna] [WHERE... ] [GROUP BY... ] [HAVING... ] [ORDER BY... ] [WITH OWNERACCESS OPTION] MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 31 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I Por ejemplo, si se crea una consulta que recupera todos los campos de registros de la tabla Profesores con Beato en el campo Apellidos, la versión SQL sería SELECT * FROM [Profesores] WHERE [Apellidos]="Beato"; MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 32 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I En las diferentes cláusulas se pueden usar los operadores de agregación: MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 33 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I Veamos con más detalle cada una de las cláusulas citadas: 1. 2. 3. 4. 5. 6. SELECT. AS. FROM. WHERE. GROUP BY. ORDER BY. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 34 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I 1. SELECT indica los elementos que seleccionamos en la consulta. Si ponemos un asterisco (*), indicamos que queremos recuperar todos los campos de la tabla. Por ejemplo SELECT grupo.desc_grupo, trabajador.Nombre, [grupt.sueldo_base] + [trabajador.plus_sueldo] indica que queremos mostrar los campos desc _grupo, nombre y el campo calculado suel − do_base + plus _sueldo. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 35 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I A continuación de la palabra clave SELECT, y antes del primer campo a recuperar, se pueden incluir un predicado. Los principales predicados son: MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 36 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I Por ejemplo SELECT TOP 15 Nombre, Apellido FROM Profesores; SELECT TOP 10 PERCENT Nombre, Apellido FROM Profesores; SELECT DISTINCT Apellido FROM Profesores; SELECT DISTINCTROW Apellido FROM Profesores; MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 37 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I 2. AS se utiliza para nombrar de otra forma el campo. Como una abreviatura o alias. Por ejemplo SELECT [grupo.sueldo_base] + [trabajador.plus_sueldo] AS Total; indica que podemos llamar Total al campo calculado sueldo_base + plus _sueldo. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 38 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I 3. FROM indica el nombre de las tablas o consultas de las que cogemos los datos SELECT * FROM grupo, trabajador; indica que los campos del SELECT se obtienen de las tablas trabajador y grupo. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 39 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I 4. WHERE indica la condición que vamos a utilizar para obtener los datos. Si no ponemos el WHERE indicamos que queremos obtener todos los registros. Por ejemplo SELECT * FROM trabajadores WHERE grupo='SOL09'; indica que solamente queremos mostrar los datos que cumplen que el campo grupo tiene el valor SOL09. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 40 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I Otros ejemplos de uso de esta cláusula son: SELECT * FROM Profesores WHERE Edad > 25 AND Edad < 50; SELECT * FROM Profesores WHERE (Edad > 25 AND Edad < 50) OR Sueldo = 100; SELECT * FROM Profesores WHERE NOT Apellido = 'Beato'; SELECT * FROM Profesores WHERE (Edad > 25 AND Edad < 50) OR (Apellido = 'García' AND Curso = 'Primero'); SELECT * FROM Profesores WHERE CodPostal Between 41000 And 41999; MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 41 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I El siguiente ejemplo, con la función IIF devuelve el valor 'Provincial' si el código postal se encuentra en el intervalo, 'Nacional' en caso contrario: SELECT IIf(CodPostal Between 41000 And 41999, 'Provincial', 'Nacional') FROM Profesores; MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 42 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I Para la recuperación de registros de bases de datos externa, se usa la cláusula IN: SELECT DISTINCTROW Apellido AS Empleado FROM Profesores IN 'c:\datos\curso2011.mdb'; Existen otros usos de la cláusula IN. Veamos un ejemplo: SELECT * FROM Pedidos WHERE Provincia IN ('Madrid','Barcelona','Sevilla'); MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 43 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I Veamos a continuación ejmeplos del comando LIKE. Este operador se puede utilizar en una expresión para comparar un valor de un campo con una expresión de cadena. Like C*; → devuelve todos los valores de campo que comiencen por la letra C. Like 'P[A-F]###'; → devuelve los datos que comienzan con la letra P seguido de cualquier letra entre A y F y de tres dígitos. Like '[A-D]*'; → devuelve los campos cuyo contenido empiece con una letra de la A a la D seguidas de cualquier cadena. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 44 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I SELECT Apellidos, Nombre FROM Empleados WHERE Apellidos Like 'S*'; → devuelve los registros de empleados cuyo apellido comience con 'S'. En SQL se puede indicar una fecha como en el siguiente ejemplo: SELECT Id_Pedido, Fecha_Pedido FROM Pedidos WHERE Fecha_Pedido Between #1-1-94# And #30-6-94#; MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 45 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I 5. GROUP BY se utiliza para agrupar los valores y mostrar las operaciones para cada grupo de valores iguales. Por ejemplo: SELECT grupo, suma([plus_sueldo]) FROM trabajadores GROUP BY grupo; indica que queremos obtener la suma del campo plus _sueldo de los trabajadores y que pertenecen al mismo grupo. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 46 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I Una vez que GROUP BY ha combinado los registros, HAVING muestra cualquier registro agrupado por la cláusula GROUP BY que satisfaga las condiciones de la cláusula HAVING. SELECT Id_Familia Sum(Stock) FROM Productos GROUP BY Id_Familia HAVING Sum(Stock) > 100 AND NombreProducto Like BOS*; MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 47 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I 6. ORDER BY se utiliza para ordenar los resultados por orden alfabético de los campos que ponemos. Por ejemplo: SELECT Nombre FROM trabajadores ORDER BY Nombre; muestra los nombres de los trabajadores por orden alfabético. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 48 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I 2.4 Consultas de Acción Las consultas de acción son aquellas que no devuelven ningún registro, son las encargadas de acciones como añadir y borrar y modicar registros. Veremos las siguientes instrucciones: 1. 2. 3. DELETE. INSERT INTO. UPDATE. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 49 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I 1. DELETE. Crea una consulta de eliminación que elimina los registros de una o más de las tablas listadas en la cláusula FROM que satisfagan la cláusula WHERE. Esta consulta elimina los registros completos, no es posible eliminar el contenido de algún campo en concreto. Una vez que se han eliminado los registros utilizando una consulta de borrado, no puede deshacer la operación. Su sintaxis es: DELETE Tabla.* FROM Tabla WHERE criterio; DELETE * FROM Empleados WHERE Cargo = 'Vendedor'; Por ejemplo: MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 50 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I 2. INSERT INTO. Agrega registros en una tabla. Para insertar un único Registro: INSERT INTO Tabla (campo1,..,campoN) VALUES (valor1,..,valorN) MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 51 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I Ejemplo: INSERT INTO Profes (Nombre,Apellido) VALUES ('Antonio','Méndez'); Para insertar Registros de otra Tabla: INSERT INTO Tabla [IN base_externa] (campo1, ..., campoN) SELECT TablaOrigen.campo1, ..., TablaOrigen.campoN FROM TablaOrigen Ejemplo: NSERT INTO Empleados SELECT Vendedores.* FROM Vendedores WHERE Fecha_Contratacion < Now() - 30; MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 52 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I 3. UPDATE. Crea una consulta de actualización que cambia los valores de los campos de una tabla especicada basándose en un criterio especíco. Su sintaxis es: UPDATE Tabla SET Campo1=Valor1, Campo2=Valor2, ... CampoN=ValorN WHERE Criterio; Ejemplo: UPDATE Pedidos SET Pedido = Pedidos * 1.1, Transporte = Transporte * 1.03 WHERE PaisEnvío = 'ES'; MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 53 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I 2.5 Subconsultas Una subconsulta es una instrucción SELECT de SQL incluida dentro de otra consulta.Podemos crear una subconsulta para: I Denir un campo. Podemos denir el campo de una consulta poniendo una instrucción SELECT como una expresión. I Denir los criterios de un campo. Esto es lo más usual y consiste en que el criterio que va a decidir los datos que tenemos que presentar sea una consulta SELECT. I Crear consultas más complejas. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 54 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I 2.6 Consultas de Creación y modicación Podemos usar las siguientes instrucciones para crear nuevas tablas o índices o para modicar tablas ya existentes. 1. 2. 3. CREATE TABLE. CREATE INDEX. ALTER TABLE. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 55 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I 1. CREATE TABLE. Ejemplo: CREATE TABLE Empleados (Nombre TEXT (25) , Apellidos TEXT (50)); Crea una nueva tabla llamada Empleados con dos campos, uno llamado Nombre de tipo texto y longutid 25 y otro llamado apellidos con longitud 50. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 56 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I 2. CREATE INDEX. Crea índices de tablas. Ejemplos: CREATE INDEX MiIndice ON Empleados (Prefijo, Telefono); Crea un índice llamado MiIndice en la tabla empleados con los campos Prejo y Telefono. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 57 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I 3. ALTER TABLE. Modica el diseño de una tabla ya existente, se puden modicar los campos o los índices existentes. Su sintaxis es: MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 58 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I Ejemplo: ALTER TABLE Empleados ADD COLUMN Salario CURRENCY; Agrega un campo Salario de tipo Moneda a la tabla Empleados. ALTER TABLE Empleados DROP COLUMN Salario; Elimina el campo Salario de la tabla Empleados. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 59 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I CAPÍTULO 3: Microsoft Access MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 60 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I Índice del capítulo 3 3.1 Introducción. 3.2 Tablas. 3.3 Consultas. 3.4 Formularios. 3.5 Informes. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 61 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I 3. Microsoft Access Todos los objetos de una base de datos se almacenan físicamente en un sólo chero. Por ello en Access, se identica una base de datos con el chero en el que se almacena. Las bases de datos que generemos con Access 2010, van a recibir la extensión .accdb aunque la aplicación para evitar problemas de compatibilidad entre archivos de bases de datos permite guardar Bases de datos con la extensión .mdb (que son las extensiones de las versiones anteriores a 2007 de access). MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 62 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I En el directorio en el que se encuentra el chero .accdb, Access crea otro chero con el mismo nombre y la extensión .laccdb. Este es un chero que utiliza Access para el control de los bloqueos de registros (locked data base) de la base de datos cuando se produce acceso concurrente de varios usuarios. Al realizar la copia de seguridad de la base de datos no es necesario este chero. Tampoco importa borrarlo si ningún usuario tiene abierta la base de datos. Existen más extensiones habituales en access, como .accde, que corresponde a una base de datos de Access protegida, con macros (Versión 2007 y posteriores). MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 63 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I 3.1 Introducción Antes de comenzar a explicar los diferentes objetos que usa Microsoft Access para gestionar base de datos, introduciremos cómo se muestra la información y las opciones disponibles en cada momento en el programa. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 64 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I 3.1.1 Iniciar Access En Windows, Access se puede arrancar desde el menú Inicio. También se puede buscar con el Explorer la ventana del grupo de programas en la que está Access y posteriormente hacer doble clic sobre el icono correspondiente. Asimismo es posible arrancar Access haciendo doble clic desde el Explorer sobre cualquier chero creado con Access (extensión *.accdb); MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 65 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I Si al hacer doble clic en un chero access se detecta que se trata que es un chero generado con una versión anterior, se pregunta si se desea realizar la conversión de formato o abrirlo sin convertir. Si la base de datos no se convierte es posible que haya algunas operaciones que no se puedan realizar sobre ella, pero en el caso de que se convierta no podrá volver a ser abierta con la versión anterior. La base de datos puede ser convertida después de abrirse en Guardar como. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 66 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I La primera pantalla que aparece al arrancar Access tiene por título Microsoft Access. MÁSTER EN ESTADÍSTICA PÚBLICA Ventana inicial de Access Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 67 La ventana inicial al abrir una tabla de una base de datos es la siguiente: Ventana inicial para una tabla en Access En dicha ventana podemos observar los siguientes elementos: Elementos de la ventana de Access METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I 1. La barra de Título. En la imagen anterior es la parte superior donde pone el nombre del programa. Cuando se tiene abierta una base de datos mostrará, además, el nombre de dicha base de datos. 2. La barra de estado. Es la barra localizada al nal de la pantalla, donde se muestra información de las operaciones que se están efectuando en la base de datos. La información es distinta según la operación que se esté efectuando en ese momento. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 70 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I 3. El botón de control. Como en todos los programas windows permite controlar la disposición de la ventana principal. En la versión 2007 existía en esta posición el denominado botón de Oce, situado en la parte superior izquierda de la ventana, con el que se accedía al menú con las principales operaciones que se pueden efectuar con la base de datos: Nuevo, Abrir, Guardar, Guardar Como, Imprimir, Administrar, etc. En la versión 2010, la cha archivo ha vuelto a asumir varias de esas funciones, entre otras. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 71 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I Botón de Oce en la versión 2007 y su menú MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 72 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I 4. La barra de acceso rápido. Contiene las operaciones más habituales, incluidas varias de las incluidas en el menú de oce. La barra de acceso rápido MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 73 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I La barra de acceso rápido se puede congurar según nuestras necesidades. Pulsando al lado derecho de la barra, se abre una ventana donde es posible seleccionar algunas de las operaciones más frecuentes para guren en la barra. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 74 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I Personalización de la barra de acceso rápido MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 75 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I Si en esta última ventana se selecciona la opción ..., Más comandos se abre un nuevo cuadro de diálogo de opciones de Access, que entre otras cosas, permite personalizar completamente la barra de acceso rápido. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 76 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I 5 La barra de opciones. Es la banda superior de la pantalla, pero debajo de la barra del título. Se compone de diversas pestañas, cada una de las cuales ofrecen acceso a un menú propio. Barra de opciones Todas las operaciones para manejar bases de datos se pueden hacer a partir de estos menús. También podemos añadir las más usadas a la barra de acceso rápido. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 77 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I Si en algún momento no es posible aplicar alguna opción, presentarán un color atenuado. Las pestañas que forman la banda pueden ir cambiando según trabajamos con Access. Está diseñada para mostrar solamente aquellas opciones útiles en cada pantalla. Pulsando la tecla ALT entraremos en el modo de acceso por teclado. De esta forma aparecerán pequeños recuadros junto a las pestañas y opciones indicando la tecla (o conjunto de teclas) que debemos pulsar para acceder a esa opción sin la necesidad del ratón. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 78 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I Las opciones no disponibles en el momento actual se muestran semitransparentes. Para salir del modo de acceso por teclado vuelve a pulsar la tecla ALT. Si hacemos doble clic sobre cualquiera de las pestañas, la barra se minimizará para ocupar menos espacio. De esta forma sólo muestra el nombre de las pestañas y las opciones quedarán ocultas. Las opciones volverán a mostrarse en el momento en el que vuelvas a hacer clic en cualquier pestaña. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 79 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I 6. El panel de exploración. El Panel de exploración muestra sólo lo que hay en la base de datos que estemos utilizando. Tablas, formularios, informes, consultas; todos estos elementos se pueden ver y están a nuestra disposición. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 80 Otra vez: Elementos de la ventana de Access METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I 3.1.2 Crear una base de datos Access cuenta con dos métodos básicos para crear una Base de Datos: I Un método sería crear una base de Datos en blanco y agregarle más tarde las tablas, formularios, informes y otros objetos. Este es el método más exible, sin duda, pero requiere que cada elemento de la Base de Datos sea denido por separado. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 82 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I Para crear la base de datos en blanco seleccionamos la opción Nuevo de la cha archivo y posteriormente seleccionando base de datos en blanco, tras lo cual es necesario dar el nombre que deseemos, el cual tendrá la extensión .ACCDB. Por defecto, Access abrirá una nueva tabla donde podemos comenzar a rellenar sus datos. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 83 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I I El segundo método consiste en usar una plantilla que crea en una sola operación las tablas, formularios e informes necesarios para el tipo de Base de Datos seleccionado entre una amplia variedad de soluciones típicas. Esta es la forma más sencilla de empezar para crear una Base de Datos. plantillas locales que tengamos almacenadas, podemos usar plantillas online que proporciona Es posible usar pero también Microsoft. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 84 Uso de plantillas En ambos casos existe la posibilidad de ampliar y modicar la estructura de la Base de Datos creada en un principio. METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I 3.1.3 Abrir y cerrar una base de datos. Como en otras aplicaciones, también es posible abrir una base de datos después de haber iniciado la sesión Access. Sólo se permite tener abierta una única base de datos al mismo tiempo, por tanto, al abrir una base de datos Access cierra automáticamente la base de datos activa, y reemplaza el contenido de la ventana Base de datos por la información del archivo que se abre. Esto se puede hacer pulsando el botón Abrir situado en la cha Archivo, o bien desde la barra de acceso rápido si hemos incluido esta opción en dicha barra. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 86 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I En estas opciones podemos importar datos de otras aplicaciones sin más que seleccionar previamente la aplicación a la derecha del cuadro donde se introduce el nombre. Nota: Al salir de Access, el programa guarda automáticamente los cambios realizados en los datos. No obstante, si se ha realizado algún cambio en el diseño de un objeto de la base de datos sin haberlo almacenado previamente, Access preguntará si deseamos guardar los cambios antes de salir. Para salir pulsaremos la cha archivo y luego Salir de Access. También podemos pulsar en el símbolo de la ventana de Access. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 87 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I 3.1.4 Guardar una base de datos. Para guardar una base de datos, basta ir a la cha archivo y seleccionar Guardar. También es posible utilizar el símbolo de la barra de acceso rápido. Finamente, es posible ir a la cha archivo y seleccionar como I Guardar para guardar la base de datos en otro formato anterior de Access. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 88 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I 3.2 Tablas Una vez creada una base de datos, el siguiente paso que debe realizar es crear la(s) tabla(s) en la(s) que almacenará los datos que desea gestionar. Antes de comenzar a crear la estructura de una tabla es conveniente que se piense en la nalidad de la base de datos, así como en las preguntas y cuestiones que se va a plantear respecto a los datos almacenados en ella, ya que, en caso de que esté mal diseñada o creada, ésta no podrá satisfacer todas sus exigencias. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 89 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I 3.2.1 Creación de tablas La creación de una tabla se hace a través de la denición de los distintos campos que la componen, puesto que los registros se introducirán posteriormente. Una vez creada la base de datos, puede activarse la cha Crear, haciendo clic sobre su solapa. En el marco tabla tenemos las siguientes opciones Creación de Tablas MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 90 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I I Tabla Esta opción permite comenzar a introducir datos en una tabla sin denir previamente los campos. Posteriormente, y de modo automático, el programa asignará en nombre y las características a cada campo dependiendo de los datos introducidos en cada uno de ellos. I Vista Diseño. Este método consiste en denir la estructura de la tabla, es decir, denir las distintas columnas que esta tendrá y otras consideraciones como claves, etc. Otra forma rápida de llegar a la vista Diseño es seleccionando la vista desde la pestaña Hoja de datos, o haciendo clic en el botón de Vista de Diseño en la barra de estado MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 91 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I I Plantillas de tabla. Esta opción permite crear una tabla a partir de otras que incorpora Access y que ya están denidas para su inmediata utilización. I Listas de SharePoint. Permite crear un objeto compatible con un sitio SharePoint desde el que podrás compartir los datos almacenados en la lista o tabla con otras personas con acceso al mismo sitio. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 92 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I Una vez creada la tabla y rellenada es posible guardarla (por ejemplo en la cha archivo o en la barra de acceso rápido cerrarla (pulsando en el botón cerrar ) o que se encuentra en la parte derecha al mismo nivel que la solapa de la tabla o pulsando la pestaña con el nombre de la tabla y seleccionando Cerrar en el menú emergente. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 93 3.2.2 Denición de campos En la opción Vista diseño , para que un campo quede perfectamente denido deben, como mínimo, denirse las siguientes características: METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I I El nombre del campo: podemos usar letras, números , caracteres especiales y espacios en blanco ( nunca al principio) hasta un máximo de 64 caracteres I I El tipo del campo. La descripción del campo: breve comentario explicativo sobre el contenido del campo I Las propiedades del campo: Cada uno de los tipos de campos descritos anteriormente cuentan con un conjunto de propiedades que permiten determinar la forma de almacenar, manejar o mostrar los datos MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 95 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I Los I tipos de campos Texto: más usados son (I): se utilizan para almacenar cualquier carácter, incluyendo letras, números con los que no hay que hacer ninguna operación matemática, símbolos especiales o espacios en blanco. La longitud puede variar de 1 a 255 caracteres. I Memo: Puede contener un texto en formato libre de longitud variable hasta un máximo de 65.535 caracteres. Este tipo de campo no se puede indexar I Numérico: Solo puede contener los dígitos decimales 0,1,...,9, y opcionalmente el punto decimal, comas, y el signo menos. I Fecha/Hora: Este campo se utiliza para almacenar fechas y horas. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 96 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I Más I tipos de campos (II): Moneda: Puede contener valores numéricos que representan cantidades de pesetas, euros o dólares con una precisión máxima de 15 dígitos a la izquierda del punto decimal y cuatro dígitos a la derecha. Estos datos son idénticos a los numéricos , pero son redondeados automáticamente y los valores negativos se representan entre paréntesis. I Autonumérico : Contiene un número entero que Microsoft Access incrementa automáticamente cada vez que se añade un registro I Si/No: campo lógico, verdadero o falso. Este tipo no se puede indexar I Objeto OLE: puede contener un objeto, tal como una hoja de cálculo, un gráco, una imagen, etc. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 97 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I Más I tipos de campos (III): Hipervínculo: Tipo de campo que sirve para almacenar hipervínculos. Un hipervínculo puede ser una ruta de acceso a una ubicación en una red local, o una dirección URL para acceder a una página Web. I Datos adjuntos: La función Datos adjuntos se utiliza en Microsoft Oce Access para agregar uno o varios datos (documentos de Microsoft Oce Word, presentaciones de Microsoft Oce PowerPoint , imágenes, etcétera) a los registros de una base de datos. Por ejemplo, supongamos que tiene una base de datos de contactos laborales. Podrá adjuntar al registro un currículo o varios para cada contacto, junto con una foto del contacto. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 98 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I Más I tipos de campos (IV): Asistente para búsquedas: Crea un campo que permite elegir un valor de otra tabla o de una lista de valores mediante un cuadro combinado. Al elegir esta opción en la lista de tipos de datos, se inicia un asistente que permite denirlo automáticamente. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 99 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I Cada uno de los tipos de campos descritos anteriormente cuentan con un conjunto de propiedades que permiten determinar la forma de almacenar, manejar o mostrar los datos. A continuación se muestran algunas de las propiedades que podemos asignar a cada tipo de campo , junto con una breve descripción. Las propiedades que se pueden denir para cada tipo de campo son distintas. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 100 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I Las propiedades de un campo se establecen seleccionando el campo y haciendo clic en la propiedad deseada del recuadro del Campo Propiedades ". Propiedades de datos MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 101 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I Las propiedades del campo principales son (II) I Tamaño del campo: nos permite establecer la longitud máxima de campo texto o numérico. Se aplica a datos de tipo texto y numérico. I I Formato: dene la apariencia de los datos al visualizarse. Máscara de Entrada: modelo para los datos introducidos en este campo. Es muy normal aplicarlos para los campos tipo fecha y los Números telefónicos. I Lugares decimales: número de cifras decimales usadas para mostrar los números. Se aplica a datos de tipo numérico y moneda. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 102 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I I Titulo: denición de la etiqueta del campo predeterminada para los formularios o informes. Se aplica a datos de todo tipo. I Valor predeterminado: introduce en el campo un valor cuando se añade un nuevo registro. I Regla de Validación: especica una condición que deben cumplir los datos en dicho campo. Se aplica a datos de todo tipo excepto Contador. I Texto de Validación: determina el texto del mensaje que Access mostrará cuando se introduzcan datos que no estén en concordancia con las condiciones especicadas en Reglas de Validación. Se aplica a datos de todo tipo excepto Contador. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 103 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I I Requerido: hace obligatoria o no la entrada de datos en este campo. Se aplica a datos de todo tipo. I Permitir Longitud Cero: permitir o no cadenas de longitud cero. Se aplica a datos de tipo texto. I Indexado: dene un campo como índice o campo clave. Se aplica a datos de todo tipo excepto Si/No, Objeto OLE y Memo. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 104 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I Todas los tipos se pueden manejar en el submenú solapa Campos Formato de la de la barra de opciones. Tipos de datos MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 105 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I 3.2.3 Operaciones en las tablas Las tablas tienen cuatro vistas: 1. Vista Hoja de datos. Es la vista inicial de una tabla, similar a excel. 2. Vista Tabla Dinámica. Permite construir tablas de resumen a partir de los datos. 3. Vista Gráco dinámico. Permite realizar grácos de resumen a partir de los datos. 4. Vista Diseño. Permite visualizar y cambiar las características de la tabla. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 106 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I Vistas de las tablas La vista Diseño se utiliza para crear y modicar la estructura de vista Hoja de datos se utiliza para ver, agregar, una tabla. La eliminar y modicar datos de una tabla. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 107 Para cambiar entre las distintas vistas, basta seleccionar pestaña Inicio Ver de la o de la pestaña Diseño de la barra de opciones. También es posible cambiar entre las diversas vistas en la derecha de la barra de estado, parte si tenemos seleccionada la tabla de interés. Además, al trabajar con una tabla podemos efectuar diversas operaciones, algunas de las cuales están disponibles en el submenú Agregar y eliminar de la pestaña Campos de la barra de opciones. Campos y columnas METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I I Campo clave. Clave Principal. Una clave principal consta de uno o más campos cuyo valor o valores identican de manera única a cada registro de una tabla. Las claves principales se utilizan cuando se necesita hacer referencia a registros especícos de una tabla de Base de Datos desde otra tabla. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 109 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I Al crear una tabla introduciendo datos en una hoja de datos, Access le preguntará si desea crear una clave principal. Si no ha introducido datos que puedan utilizarse para identicar de forma exclusiva cada la (registro) de la tabla se recomienda elegir Si. - Si desea que Access cree automáticamente una clave principal, creará un campo de tipo Autonumérico (donde se asigna a cada registro un nuevo número secuencialmente). - Si ha introducido datos que pueden identicar de forma exclusiva cada la (todo los valores diferentes y sin valores nulos o vacíos), puede especicar este campo como clave principal. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 110 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I La clave principal desempeña tres funciones principalmente: 1. Evita entradas duplicadas en el campo o campos que denen la clave, ya que no pueden existir dos registros con la misma clave. 2. Mantener una ordenación de los registros basada en la clave. 3. Acelera las operaciones de búsqueda y ordenación. Una campo clave no puede tener registros nulos. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 111 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I I Índices. Los índices son una característica de Access que permite encontrar y ordenar registros de forma más rápida. Access utiliza los índices de una tabla como se utiliza un índice de un libro, para encontrar datos, busca la posición de los datos en el índice. Se pueden crear índices basados en un campo único o en campos múltiples. Los índices de campo único no permiten entradas duplicadas en el campo indexado. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 112 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I indexado (Indexed) Si (Sin duplicados). Los campos cuyos tipos Un índice se dene estableciendo la propiedad de un campo al valor de datos sean Memo, Hipervínculo u Objeto OLE no pueden indexarse. Al establecer un campo como clave principal se designa automáticamente a ese campo índice (de campo único). MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 113 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I Podemos crear un índice desde la pantalla de diseño: Seleccione el campo que desee incluir en el índice y en el cuadro propiedades, en indexado, elegir Si con duplicados o Si sin duplicados. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 114 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I 3.2.4 Edición de datos o registros Una vez denidos los tipos y propiedades de los campos, ha llegado el momento de comenzar a introducir datos en la tabla. En Access se pueden introducir datos en el modo Vista Hoja de datos o haciendo uso de formularios personalizados. Para agregar información a una tabla debemos, en primer lugar, seleccionar la tabla en el panel de exploración. En el caso de que nos encontremos en la pantalla de diseño, deberemos pasar a la Vista Hoja de Datos. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 115 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I En este momento, aparecerán los registros de la tabla, pudiendo ahora editar o modicar el contenido de la tabla, por ejemplo, para desplazarse de un campo a otro, podemos usar las teclas de FLECHAS o la tecla de TAB, la combinación de Mayusculas-TAB para desplazarnos de registro en registro. Si pulsamos la combinación de teclas SHIF-F2, haremos "zoom"sobre el campo en que se encuentre el cursor. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 116 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I En la pestaña Inicio de la Barra de opciones hay un submenú en la pestaña inicio para la edición de registros. Edición de registros MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 117 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I Algunas de las operaciones que podemos efectuar sobre registros son: I Moverse entre registros. Podemos usar las teclas de dirección FLECHA ARRIBA y FLECHA ABAJO, al igual que AvPág y RePág y la barra de desplazamiento vertical, nos permiten movernos entre los registro de la hoja de datos. No obstante, la forma más eciente de moverse a través de los registros de una tabla extensa es utilizando los botones de desplazamiento que se encuentran en la esquina inferior de la ventana. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 118 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I I Agregar Registro. Existen varios formas de agregar registros en Access: 1. Escribiendo directamente en el registro nal señalado con un asterisco (*). 2. Haciendo clic en el boton pestaña Inicio. Nuevo del submenú Registros de la 3. Situándose en el borde izquierdo de la tabla, pulsando el botón derecho del ratón y seleccionando Nuevo registro del menú contextual. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 119 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I I Seleccionar Registros. La forma más sencilla de seleccionar un registro es haciendo clic en su selector, del mismo modo, podemos seleccionar un conjunto de registros adyacentes manteniendo pulsado el botón izquierdo del ratón mientras lo arrastramos a través del selector de la. I Eliminar Registro. Seleccione el registro y pulse la tecla Supr. También es posible situarse en el borde izquierdo de la tabla, pulsar el botón derecho del ratón y seleccionar Eliminar registro del menú contextual. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 120 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I I Copiar , cortar y pegar datos. El proceso de copiar cortar y pegar de uno o más registros dentro de una misma tabla o entre distintas tablas se realiza a través del portapapeles del Windows. Para realizar estas operaciones hemos de seleccionar los registros o campos que deseamos copiar o mover y utilizar las opciones Cortar, Copiar y Pegar del menú contextual. La información quedará almacenada en el portapapeles y solo tendrá que situar el ratón en la nueva posición y ejecutar la opción deseada . MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 121 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I Otras operaciones interesantes con las tablas son las siguientes: I Copiar tablas. Basta seleccionar la tabla en el panel de exploración, pulsar el botón derecho del ratón y usar las opciones Copiar y Pegar. Observe que Access le brinda I I I tres posibilidades: Copiar estructura solamente. Copiar estructura y datos. Añadir datos a la una tabla existente. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 122 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I I Importar, Vincular y Exportar Tablas. Access nos permite importar, vincular o exportar tablas de otras bases de datos, hojas de calculo, archivos de texto, etc... Vincular una tabla es un procedo idéntico a Importar, pero la diferencia es que no nos traemos la tabla a nuestra Base de Datos, sino que aunque veamos los datos como si estuvieran localmente, están en la Base de Datos Original. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 123 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I Para Importar, vincular o exportar tablas hacemos uso del menú contextual en el panel de exploración sobre cada tabla, o bien se accede a la pestaña Datos externos de la barra de opciones. Pestaña Datos externos MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 124 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I Access soporta, entre otros, los siguientes formatos y aplicaciones: I Microsoft Access (base de datos distinta a la abierta) I Archivos de texto. I Microsoft Excel. I Documentos XML. I Lista de SharePoint. I Bases de datos ODBC. I Documentos HTML. I Carpeta de Outlook. I Documentos Paradox. I Documentos Lotus 1-2-3. I Documentos dBase. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 125 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I 3.2.5 Búsqueda de información. Cuando se trabaja con Bases de datos muy extensas, resulta crucial disponer de herramientas que permitan localizar rápidamente datos especícos o conjuntos de datos dentro de todo el volumen e información disponible. Por otro lado, a menudo interesa ltrar los datos de una tabla para dejar a la vista sólo aquellos que satisfacen determinados criterios. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 126 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I Access dispone de herramientas estándar para la búsqueda de información, así como de una potente maquinaria para denir y aplicar ltros simples y complejos. Utilizando expresiones en la confección de los ltros se puede llegar a denir un conjunto de criterios que permitan aislar exactamente aquellos elementos de información en los que se está interesado en cada ocasión. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 127 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I Los comandos correpondientes a ltros y búsquedas se encuentran en la pestaña Inicio de la barra de opciones. Filtros y búsquedas MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 128 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I a) Buscar y reemplazar. La forma más simple de localizar un registro consiste en especicar su número en el cuadro de número de registro (parte inferior de la ventana). Un modo de búsqueda más interesante tiene lugar cuando se localizan instancias de un determinado valor de un campo. Este es el procedimiento a seguir: MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 129 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I 1. Seleccione en la vista Hoja de datos el campo (la columna) por el que desea buscar, a menos que desee buscar en todos los campos (buscar en un solo campo es más rápido que buscar en toda la tabla). 2. Pulse la opción Buscar del menú contextual al pulsar el botón derecho del ratón para acceder al cuadro de diálogo 3. 4. Escriba en el cuadro Buscar el valor a localizar. Establezca cualquier otra opción que desee utilizar en el cuadro de diálogo Reemplazar por. 5. Seleccione la forma en que desea realizar las sustituciones. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 130 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I Se pueden utilizar los siguientes caracteres comodines en los cuadros de diálogo Buscar y Reemplazar, y también en consultas o expresiones para localizar valores de campos o registros. * Sustituye un número indeterminado de caracteres de cualquier tipo. Puede ser utilizado como el primero o el último carácter de la cadena de caracteres. ? [] Sustituye cualquier carácter alfabético individual. Sustituye cualquier carácter individual especicado entre los corchetes. Por ejemplo, con la cadena de búsqueda M[ai]l se localizarían palabras como Mal o Mil, pero no Mol. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 131 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I ! Sustituye cualquier carácter que no se encuentre entre los corchetes. Sustituye cualquier carácter del intervalo especicado entre corchetes. El intervalo se ha de especicar en orden ascendente (A a Z). Así, con r[a-e]ma se localizarían términos como rama o rema, pero no rima. # Sustituye cualquier número individual, Por ejemplo, con 9# 9 se localizarían números como 909, o 989. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 132 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I b) Filtros. Los ltros permiten recuperar un subconjunto de registros de una tabla (o consulta) para visualizar o modicar dichos datos. Los ltros son más fáciles de utilizar que las consultas, aunque también tiene más limitaciones. No obstante, si no necesita seleccionar las tablas ltrar, realizar cálculos con los registros seleccionados ni seleccionar los campos que han de presentarse como resultado de la selección, puede utilizar un ltro. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 133 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I Menú contextual de ltros MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 134 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I 3.3 Consultas 3.3.1 Relaciones entre las tablas. Una vez creadas las tablas independientes para cada tema de la base de datos, se necesita una forma de indicar a Access cómo debe combinar la información. El primer paso de este proceso consiste en denir relaciones entre las tablas. Una vez realizada esta operación, ya se puede comenzar a crear otros tipos de objetos, como consultas, formularios e informes para mostrar información de varias tablas a la vez. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 135 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I En una relación se hacen coincidir los datos de los campos clave (normalmente un campo con el mismo nombre en ambas tablas). En la mayoría de los casos, estos campos coincidentes son la clave principal de una tabla, que proporciona un identicador único para cada registro, y una clave externa de la otra tabla. Por ejemplo, una tabla con información sobre empleados puede relacionarse con otra con datos de pedidos a través de un campo común que podría ser id. de empleado. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 136 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I A la hora de establecer relaciones entre dos tablas pueden presentarse dos situaciones diferentes: I Relación uno a varios. La relación uno a varios es el tipo de relación más común. En este tipo de relación, un registro de la Tabla A puede tener muchos registros coincidentes en la Tabla B, pero un registro de la Tabla B sólo tiene un registro coincidente en la Tabla A. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 137 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I I Relación uno a uno. En una relación uno a uno, cada registro de la Tabla A sólo puede tener un registro coincidente en la Tabla V, y viceversa. Este tipo de relación no es habitual, debido a que la mayoría de la información relacionada de esta forma estaría en una sola tabla. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 138 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I Podemos utilizar la relación uno a uno para dividir una tabla con muchos campos, para aislar parte de una tabla por razones de seguridad o para almacenar información que sólo se aplica a un subconjunto de la tabla principal. Por ejemplo, podemos crear una tabla que registre los empleados acogidos a un determinado plan de jubilación. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 139 Para denir una relación es necesario agregar a la ventana Relaciones las tablas que se desea relacionar y, a continuación, arrastrar el campo clave de una tabla y colocarlo sobre el campo clave de la otra tabla. Esto en Access se hace en la datos, submenú relaciones pestaña Herramientas de bases de Submenú Relaciones Una vez se pulsa en relaciones, se accede a una nueva pestaña denominada Diseño y se muestran abajo las relaciones existentes. Pestaña Diseño Si no hay ninguna relación existente, hay que seleccionar tabla Mostrar para mostrar las tablas entre las que se desee crear una relación. Posteriormente, se pulsa en submenú Herramientas Modicar relaciones del Diseño. Aparece una nueva de la pestaña ventana donde se denen las relaciones entre tablas que se deseen. Modicar relaciones METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I El tipo de relación que crea Access con este procedimiento depende de cómo están denidos los campos relacionados. I Se crea una relación uno a varios si uno de los campos relacionados es una clave principal o tiene un índice único. I Se crea una relación uno a uno si ambos campos relacionados son claves principales o tienen índices únicos. I Una relación varios a varios es, en realidad, dos relaciones uno a varios con una tercera tabla cuya clave principal consta de dos campos: las claves externas de las otras dos tablas. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 143 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I 3.3.2 Objetivos de las consultas Las consultas son un tipo de objeto de Access que puede utilizarse para distintas tareas. Entre las más habituales están las de examinar, modicar y analizar los datos de una o varias tablas de una base de datos. Por otro lado, las consultas pueden utilizarse también a modo de tablas, como origen de registros para crear formularios e informes. Así, las tablas originales conservan su función de almacén de datos básico, mientras que las consultas permiten crear tablas virtuales personalizadas para cada tipo de tarea. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 144 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I Una consulta permite formular preguntas sobre los datos almacenados en las tablas. En Access se pueden lanzar preguntas de 2 modos distintos: 1. Lenguaje SQL: Se utilizan unas construcciones de lenguaje, muy parecido al lenguaje coloquial, donde se le dice a la B.D qué datos queremos que nos devuelva sin especicar cómo. 2. Mediante la Vista Diseño o mediante un asistente. Nos vamos a centrar exclusivamente en las consultas de este tipo. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 145 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I Se entiende por consulta una pregunta que el usuario hace al programa, que produce una respuesta del mismo y cuya respuesta es un conjunto de registro denominados hoja de respuesta dinámica. Una hoja de respuesta dinámica no es un chero en el que se almacenan datos, aunque su resultado pueda parecer a simple vista una tabla. La consulta almacena esa pregunta y cuando la abrimos, se ejecuta y ofrece el resultado. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 146 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I Las consultas permiten la visualización de los datos tal y como el usuario quiera, con la ordenación de registros, con limitación de campos o registros, con cálculos o con datos de varias tablas. Las consultas son de diferentes tipo : I Consultas de selección.Son las consultas que extraen o nos muestran datos. Muestran aquellos datos de una tabla que cumplen los criterios especicados. Una vez obtenido el resultado podremos consultar los datos para modicarlos (esto se podrá hacer o no según la consulta). Una consulta de selección genera una tabla lógica (se llama lógica porque no está físicamente en el disco duro sino en la memoria del ordenador y cada vez que se abre se vuelve a calcular). MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 147 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I I Consultas de acción. Son consultas que realizan cambios a los registros. Existen varios tipos de consultas de acción: de eliminación, de actualización, de datos anexados y de creación de tablas. También existe otras clasicaciones para las consultas. Por ejemplo, puede haber consultas de selección con parámetros, de tabla cruzada, de resumen o de referencias cruzadas. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 148 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I 3.3.3 Creación de una consulta de selección El tipo de consulta más común es la consulta de selección. Una consulta de selección recupera datos de una o más tablas usando los criterios de selección especicados (de forma parecida a los ltros) y los muestra en un orden determinado en una hoja de datos, que puede utilizarse incluso para actualizar los datos de las tablas originales (aquí hay una diferencia sustancia con los ltros donde no es posible editar los datos de las tablas de origen). También puede utilizar una consulta de selección para agrupar los registros y calcular sumas, promedios y otros tipos de resultados. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 149 Para crear fácilmente consultas para ejecutar de forma independiente o en las que desea basar formularios e informes, pruebe a utilizar uno de los asistentes para consultas. Los asistentes para consultas realizan todo el trabajo básico automáticamente una vez obtenidas respuestas a una serie de preguntas. El asistente de consultas se activa seleccionando consultas de la pestaña Crear. Submenú para consultas Asistente para Una vez que se pulsa, ofrece un asistente para diversos tipos de consultas. Asistente de consultas METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I Para denir una consulta de selección en vista diseño siga los siguientes pasos: 1. Seleccionar Diseño de consultas desde la pestaña Crear. 2. Aparecerá una ventana donde indicar las tablas que queremos que se muestren para elaborar la consulta. Seleccionar la tabla(s) y/o Consultas que desea que formen parte de la nueva consulta haciendo doble clic sobre la lista o marcándola y pulsando Agregar. MÁSTER EN ESTADÍSTICA PÚBLICA Pulse Cerrar para nalizar. Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 152 Access nos muestra la pantalla de diseño de la consulta , mostrándonos la barra de herramientas y las tablas seleccionadas con sus campos en la parte superior de la pantalla. Vista diseño de una consulta METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I La parte inferior de la pantalla corresponde al área donde se denen las interrogaciones; a esta área se le denomina QBE( Query by example). También podemos efectuar modicaciones en una consulta tales como I Añadir campos a una consulta. Los campos se pueden agregar a la consulta de varias formas: MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 154 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I 1. Haciendo clic en ellos y manteniendo el botón del ratón pulsado arrastrarlo hasta la la Campo de la QBE. 2. Haciendo doble clic en ellos. Si deseamos incluir todos los campos, podemos seleccionar el asterisco * "que se encuentra al principio de la lista de campos de la tabla. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 155 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I I Eliminar Campos. La opción Borrar la Cuadrícula del menú Edición elimina todos los campos que aparecen en la cuadrícula de la QBE. Para borrar un campo primero hemos de seleccionar la columna en la que se encuentra, para ello hacemos clic sobre la cabecera de la columna (observe como cambia a forma de echa el puntero del ratón), la cual quedará resaltada, y o pulsamos la tecla Supr. También podemos usar la barra de Eliminar columnas). opciones ( MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 156 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I I Insertar campos. Para insertar un campo en la QBE Insertar Columna Conguración de consultas. seleccionar la opción I Mover Campos. del menú Para mover un campo de un sitio a otro de la QBE, debemos hacer clic sobre el selector de columna para que quede marcada, a continuación, volver a hacer clic sobre el selector de columna y sin soltar el botón del ratón arrastrarlo hasta la posición deseada. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 157 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I I Denir Condiciones. Mediante la especicación de condiciones se crean consultas que limitan la salida de registros según se cumplan o no esas condiciones. Las condiciones se denen a través de la la Criterios"de la QBE. Mediante los operadores (consultar en ayuda los operadores disponibles de Access ) Y", O", etc.., y los comodines *"podemos formular innidad de criterios. Por ejemplo, una condición puede ser Ciudad=Sevilla", es decir, poner Sevilla.en la la de criterios. Otro ejemplo es poner Entre 41000 y 41020 en la columna de Código Postal. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 158 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I I Ordenar Registros. Para ordenar por un campo basta con situar el cursor en la columna del campo por el cual se desea realizar la operación, y en la la Orden", hacer clic y seleccionar el tipo de orden en la lista. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 159 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I I Agrupamientos. Para obtener agrupamientos de nuestros datos, debemos hacer clic sobre el botón de Totales, Access añadirá la la Total en la QBE. Si hacemos clic sobre la la Total. Access nos mostrará las funciones de agrupamiento posibles: MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 160 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I Funciones de agrupamiento posibles (I): I Suma: Halla el sumatorio total de los valores del campo indicado para los registros de salida. I Promedio: Halla la media aritmética de los valores del campo indicado para los registros de la tabla I Min: Halla el valor mínimo de todos los valores del campo indicado I Max: Halla el valor máximo de todos los valores del campo indicado MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 161 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I Funciones de agrupamiento posibles (II): I Cuenta: Halla el número total de registros que contienen datos en el campo indicado I I I I I I I DesvEst : Calcula la desviación estándar Var: calcula la varianza Expresión : permite introducir una expresión aritmética Donde: introducir un ltro Primero: primer registro Ultimo: ultimo registro Agrupar por: Agrupa los registros para valores iguales. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 162 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I I Almacenar una consulta: 1. Elegir la opción Guardar de la cha archivo o de la barra de acceso rápido. 2. Introducir el nombre con el que se desea guardar la consulta y pulsar Aceptar. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 163 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I 3.3.4 Consultas de parámetros Hay otra modalidad de consultas que ofrecen aún una mayor exibilidad a la hora de utilizarlas. Se trata de las Consulta de parámetros con las que se pueden dar respuestas a diferentes problemas sin tener que modicar el diseño original de la consulta. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 164 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I Cuando se ejecuta una consulta de selección, muestra su propio cuadro de diálogo que solicita información, como por ejemplo criterios para recuperar registros o un valor que desea insertar en un campo. Podemos diseñar la consulta para que solicite más de un dato: por ejemplo, puede diseñarla para que solicite dos fechas y conseguir en este caso que Access recupere, por ejemplo, los registros que se ajusten a dichas fechas. Al especicar los parámetros, se congura una consulta personalizada para cada tipo de situación. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 165 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I Las consultas de parámetros también son útiles cuando se emplean como base para los formularios e informes. Por ejemplo, puede crear un informe de ingresos mensuales basado en una consulta de parámetros. Al imprimir el informe, Access podría mostrar un cuadro de diálogo en el que se pide al usuario que solicite el mes sobre el que desea crear el informe. Una vez facilitado este dato, Access procedería de inmediato a imprimir el informe apropiado. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 166 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I Para crear un consulta de parámetros: 1. Creamos una consulta de selección. 2. Cambiamos a la vista Diseño de la consulta y arrastramos los campos desde la lista de campos de la consulta a la cuadrícula de diseño de la consulta. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 167 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I 3. En la celda Criterios, escribimos entre corchetes el texto de petición de parámetro para cada campo que desee utilizar como parámetro. Access mostrará este texto cuando se ejecute la consulta. El texto de la solicitud debe ser diferente del nombre del campo, aunque puede incluir el nombre del campo. Por ejemplo, para un campo que contenga un apellido, podría introducir =[introduzca el apellido]". 4. Para visualizar los resultados, guarde la consulta y pulse en el botón Vista Hoja de datos y escriba el valor del parámetro. Para volver a la vista Diseño de la consulta, pulse de nuevo en el botón Vista d diseño. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 168 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I 3.3.5 Consultas de referencias cruzadas Se dene una consulta de referencias cruzadas cuando queremos representar una consulta resumen con dos columnas de agrupación como una tabla de doble entrada en la que cada una de las columnas de agrupación es una entrada de la tabla. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 169 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I Una consulta de tabla cruzada permite al usuario mostrar los datos como si de una hoja de calculo se tratase, para ello ha de tenerse en cuenta : I Los campos que se denan como encabezamientos de las. I Los campos que se denan como encabezamiento de columnas. I Los campos que se denan como valores de tablas. I Hay que denir que campos de la tabla se relacionan. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 170 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I Para crear una consulta de este tipo, lo más sencillo es seguir los pasos del asistente de consultas, selecionando una consulta de tabla de referencias cruzadas. El asistente muestra en cada paso cómo queda la consulta MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 171 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I 3.3.6 Consultas de acción Veamos los distintos tipos. Se denen a través del submenú Tipo de consulta de la pestaña Diseño. Consultas de acción MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 172 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I 1. Consulta de creación de tablas. Las consultas de creación de tablas permiten al usuario la creación de una tabla nueva a partir de una consulta. Los campos de la nueva tabla tendrán la misma estructura que los de la tabla original sobre la que trabaja la consulta. Para crear este tipo de consulta debemos activar el botón de consulta de creación de tabla. Access nos mostrará un cuadro de dialogo pidiéndonos el nombre de la nueva tabla, y la base de datos destino, si es distinta de la activa. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 173 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I 2. Consulta de eliminación de registros. Mediante la consulta de eliminación el usuario puede suprimir de golpe una serie de registros siempre que estos puedan estar sujetos a criterios. Desde la ventana de diseño de consulta, una vez establecidos los criterios de selección de los registros que deseamos eliminar, activar el botón de consulta de eliminación de registros. Nota: se aconseja que antes de ejecutar la consulta entremos en la hoja de presentación de datos para comprobar que los registros seleccionados son exactamente los que queremos borrar. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 174 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I 3. Consultas de actualización. Una consulta de actualización es una forma útil y rápida de realizar actualizaciones a la vez en varios registros. Para la creación de este tipo de consultas debemos pulsar el botón de consulta de actualización, Access introducirá la en la QBE la línea Actualizar, en la cual se deberá introducir el nuevo valor que tomaran los registros seleccionados mediante los criterios. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 175 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I 4. Consulta de datos anexados. Las consultas de datos anexados son consultas que añaden las enteras a una tabla. Los nuevos registros se agregan siempre al nal de la tabla. De nuevo a partir de una consulta de selección, se pulsa el botón anexar de la pestaña diseño MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 176 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I 3.4 Formularios Los formularios son un tipo de objeto de Access que pueden utilizarse para diferentes nes, aunque una de sus utilidades principales es la creación de diseños personalizados para la y visualización de datos entrada de las tablas. La mayor parte de la información de un formulario proviene de los registros originales de una tabla, aunque normalmente existen algunos otros elementos que forman parte del diseño mismo del formulario y no pueden ser modicados mientras no se cambie el diseño. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 177 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I Es el caso, por ejemplo, de elementos grácos o de texto que hayan sido añadidos para identicar la nalidad o propiedad de formulario, o simplemente como elementos decorativos, como texto explicativo, un logotipo de la empresa, líneas y demás objetos de dibujo, etc. El vínculo entre un formulario y su origen de registros se crea utilizando objetos grácos denominados controles. El tipo más común de control que se usa para mostrar datos es un cuadro de edición (también denominado cuadro de texto), aunque, como verán, éste es tan sólo uno de los muchos tipos de controles existentes. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 178 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I Para crear un formulario hay que usar el submenú la pestaña Crear. Formularios de Creación de formularios MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 179 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I Si los datos están almacenados en una tabla, deberá basar el formulario en esa tabla, por el contrario, si los datos están basados en varias tablas, deberá basar el formulario en una consulta. Con el botón Más formularios se accede al asitente para formularios. Con el asistente para formulario se pueden crear formularios de diferentes tipos: En columnas, tabular, Hoja de datos, Justicado. El asistente presenta un formulario en tres pasos: selección de los campos a usar, tipo de cuestionario y estilo a aplicar. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 180 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I Con el botón Diseño del formulario se abre un formulario en blanco en la vista diseño y tenemos que ir incorporando los distintos objetos que queremos aparezca en él. Este método no se suele utilizar ya que en la mayoría de los casos es más cómodo y rápido crear un autoformulario o utilizar el asistente y después sobre el formulario creado modicar el diseño para ajustar el formulario a nuestras necesidades. Con el botón Formulario podemos crear automáticamente un nuevo formulario que contiene todos los datos de la tabla o consulta seleccionada en el Panel de Exploración. Grácos dinámicos abrirá un formulario en blanco basado en la utilización de grácos dinámicos. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 181 3.4.1 Ventana de diseño Si deseamos modicar algunos de los formularios anteriores, debemos pasar a la Vista de Diseño. Vista diseño de un formulario METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I Desde la ventana de hoja de formulario ( presentación de datos ), se puede modicar un formulario modelándolo a nuestro antojo. Para ello hacer clic sobre el botón Vista Diseño, Access mostrará la pantalla de edición, donde a partir de la lista de campos disponibles podemos efectuar diversas operaciones: MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 183 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I 1. Insertar campo en formulario. Desde la ventana de diseño, pulsar el icono de Lista de Campos , hacer clic sobre el campo deseado y sin soltar el botón del ratón arrastrar el campo hasta la posición deseada. 2. Borrar campos en formulario. 2.1 Seleccionar el campo a eliminar haciendo clic sobre él con el ratón en el selector de registro 2.2 Pulsar la tecla Supr ó seleccionar la opción Eliminar del menú Edición MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 184 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I 3. Mover un campo. Con la pantalla en modo diseño, hacer clic sobre él y sin soltar el botón del ratón arrastrar el campo hasta la posición deseada 4. Controles. Se dene por control a una serie de objetos que pueden ser agregados a un formulario, tales como un campo, un formulario, un gráco, saltos de líneas, márgenes, botones de comandos, etc. Un control se puede crear, borrar, mover, cambiar de tamaño o modicar. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 185 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I 5. Denir propiedades. Los controles disponen de un conjunto de propiedades susceptibles de modicación las cuales dene la apariencia y comportamiento del control. Para especicar las propiedades de un control seguir los pasos siguientes : 5.1 Seleccionar control. 5.2 Hacer clic sobre el icono de propiedades. 5.3 En la ventana Propiedades denir las operaciones que interesen ( ver apartado "Propiedades de los controles". 5.4 Cerrar el cuadro para aplicar las propiedades. Los controles disponen de un conjunto de propiedades susceptibles de modicación las cuales dene la apariencia y comportamiento del control. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 186 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I También es posible gestionar el modelo de formulario a través de la pestaña Organizar Pestaña organizar MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 187 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I 3.4.2 Visualización preliminar, impresión y ejecución Los formularios se pueden imprimir. A veces es útil ver cual va a ser el aspecto de un formulario impreso antes de imprimirlo. Para eso se puede utilizar la presentación preliminar seleccionando la opción Presentación preliminar del menú archivo. Se puede imprimir directamente desde la pantalla de diseño o también desde la presentación preliminar. Para ejecutar un formulario basta con seleccionar la opción Formulario en el menú MÁSTER EN ESTADÍSTICA PÚBLICA Ver, o pulsar en el botón formulario. Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 188 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I 3.5 Informes Un informe es un conjunto de información, extraída de la B.D, que se organiza según determinados criterios, y a la que se le aplica un formato para su presentación. La losofía y herramientas para la construcción de informes es muy parecida a las utilizadas para construir formularios. La principal diferencia entre informes y formularios es que los informes están orientados exclusivamente para sacar información a través de algún elemento de impresión. En general todo lo dicho para el diseño de formularios es aplicable al diseño de informes. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 189 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I Para crear un informe hay que usar el submenú pestaña Crear. Informe de la Creación de Informes MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 190 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I La ocpción Diseño de informe abre un informe en blanco en la vista diseño y tenemos que ir incorporando los distintos objetos que queremos aparezca en él. Este método no se suele utilizar ya que en la mayoría de los casos es más cómodo y rápido crear un autoinforme o utilizar el asistente y después sobre el informe creado modicar el diseño para ajustar el informe a nuestras necesidades. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 191 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I Asistente para informes utiliza un asistente que nos va guiando paso por paso en la creación del informe. Informe consiste en crear automáticamente un nuevo informe que contiene todos los datos de la tabla o consulta seleccionada en el Panel de Exploración. Informe en blanco abre un informe en blanco en vista Presentación. Esta es la foma más habitual de elaborar un informe. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 192 3.5.1 Ventana de diseño Si deseamos modicar algunos de los informes anteriores, debemos Vista de Diseño. pasar a la Vista diseño de un informe METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I El área de diseño consta normalmente de cinco secciones: 1. La sección Encabezado del informe, en ella ponemos lo que queremos que aparezca al principio del informe. 2. La sección Encabezado de página, en ella ponemos lo que queremos que aparezca al principio de cada página. 3. La sección Detalle, en ella aparecerán los registros del origen del informe, o varios registros o uno sólo por página según el tipo de informe. Aunque se visualicen varios registros en una página, debemos indicar en la sección Detalle el diseño correspondiente a un sólo registro. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 194 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I 4. La sección Pie de página, en ella ponemos lo que queremos aparezca al nal de cada página. 5. La sección Pie de informe, en ella ponemos lo que queremos aparezca al nal del informe. Podemos eliminar los encabezados y pies con las opciones encabezado o pie de página y encabezado o pie de página del informe que encontrarás en la pestaña Organizar. Si quitamos las secciones perderemos todos los controles denidos en ellas. Para abrirlas, sólo tenemos que volver a seleccionar la opción. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 195 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I CAPÍTULO 4: PostgreSQL MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 196 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I Índice del capítulo 4 4.1 Introducción. 4.2 Instalación de PostgreSQL. 4.3 Interfaces de usuario de PostgreSQL. 4.4 Introducción a PgAdmin. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 197 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I 4.1 Introducción PostgreSQL es un sistema de gestión de bases de datos (SGBD) objeto-relacional, distribuido bajo licencia BSD y con su código fuente disponible libremente. Algunos de los límites de PostgreSQL son: Límite Valor Máximo tamaño base de dato Ilimitado (Depende del sistema de almacenamiento) Máximo tamaño de tabla 32 TB Máximo tamaño de la 1.6 TB Máximo tamaño de campo 1 GB Máximo n o de las por tabla Ilimitado Máximo n o de columnas por tabla 250 - 1600 (depende del ti- Máximo n o po) de indices por tabla MÁSTER EN ESTADÍSTICA PÚBLICA Ilimitado Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 198 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I Descarga de PostgreSQL I Para instalar Postgresql, podemos visitar la página http://www.postgresql.org/ I Pulsamos en download, y se nos abrirá la dirección http://www.postgresql.org/download/. En esta página podemos descargar la versión que se adapte a nuestras necesidades, además de otras posibles descargas. I En este caso, pulsando en windows se nos abre la página http://www.postgresql.org/download/windows/. En esta página se nos informa que el paqete instalador incluye el server pgAdmin III. Download se abre de PostgreSQL, I Pulsando en la página http://www.enterprisedb.com/products-servicestraining/pgdownload y pulsamos en el icono correspondiente a nuestra versión del sistema operativo de la última versión. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 199 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I 4.2 Instalación de PostgreSQL I Para comenzar la instalación de Postgresql, debemos ejecutar el chero que acabamos de descargar (que tendrá un nombre similar a postgresql-9.2.1-1-windows-x64.exe). I Puede aparecer una advertencia de seguridad de windows, en cuyo caso pulsaremos en el botón ejecutar. I Dependiendo del software instalado en el ordenador, es posible que se tengan que instalar previamente algún software. I Finalmente aparecerá una pantalla similar a (dependiendo de la versión seleccionada): MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 200 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I 4.2 Instalación de PostgreSQL (Cont.) I A continuación se indica los directorios de instalación y de datos. I También debe darse la contraseña de superusuario, el puerto para el servidor, la conguración regional. I Tras la instalación, nos pregunta si queremos instalar la aplicación Stack Builder. Esta aplicación permitirá instalar actualizaciones y complementos de la instalación de postgresql. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 201 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I 4.3 Interfaces de usuario de PostgreSQL I La distribución de PostgreSQL incluye herramientas de línea de comandos para la administración de la base de datos. I También existen un gran número de herramientas de administración y de diseño que soportan PostgreSQL. I La primera posibilidad que ofrece PostgreSQL es una interfaz de terminal interactiva de línea de comandos. interfaces grácas. I Otra posibilidad más usada es la de Existen varias, tanto comerciales como de código abierto. I Finalmente hay que destacar que es posible usar especícos para lenguajes de programación. Interfaces Ofrece interfaces nativas para ODBC y para JDBC, así como enlaces para leguajes de programación (por ejemplo para C, C++, PHP, Perl, Tcl/Tk, ECPG, Python y Ruby). MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 202 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I 4.4 Introducción a PgAdmin En windows podemos usar la interfaz gráca de código abierto PgAdmin III. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 203 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I PgAdmin es una herramienta para la administración de bases de datos PostgreSQL y derivados (EnterpriseDB Postgres Plus Advanced Server y Greenplum Database). Algunos usos de PgAdmin I Creación y borrado de tablespaces, bases de datos, tablas y esquemas. I Ejecución de SQL en una ventana de consultas. I Exportación de los resultados de consultas SQL a cheros. I Hacer copias y restauraciones de bases de datos o tablas individuales. I Conguración de usuarios, grupos y privilegios. I Vista, edición e inserción de tablas de datos. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 204 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I 4.4 Introducción a PgAdmin Veremos cómo usar PgAdmin según el siguiente orden:. 1. Inicio de PgAdmin. 2. Conexión a un servidor. 3. Creación de una base de datos. 4. Creación de una tabla. 5. Editor de tablas. 6. Herramienta de consultas SQL. 7. Algunas utilidades de bases de datos. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 205 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I 1. Inicio de PgAdmin menú Inicio ⇒ Programas ⇒ PostgreSQL ⇒ pgAdmin 3. Para iniciar, hay que ejecutar En la ventana principal se puede diferenciar: Interfaz principal de PgAdmin III I La I La barra de menú (1) con los distintos submenús posibles. barra de herramientas (2), cuyos elementos se activan dependiendo de los objetos seleccionados. I El explorador de objetos (3), a la izquierda. En él se referencian los distintos servidores disponibles y los correspondientes objetos de cada uno. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 206 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I 1. Inicio de PgAdmin Interfaz principal de PgAdmin III (Cont.) I El lado derecho superior (4) muestra los detalles del objeto que propiedades, estadísticas, dependencias y dependientes). El lado derecho inferior muestra un Panel de SQL (5). esté seleccionado en el explorador de objetos ( I Muestra sentencias SQL generadas mediante ingeniería inversa sobre el objeto seleccionado. Una característica interesante de pgAdmin es que, cada vez que se realiza alguna modicación en un objeto, escribe las sentencias SQL correspondientes. También incorpora funcionalidades para realizar consultas, examinar su ejecución y trabajar con los datos. Çopiar SQL desde la ventana principal a la herramienta de consulta, las consultas SQL Si en las opciones se activa se copiarán automáticamente en la herramiente "Query". MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 207 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I 1. Inicio de PgAdmin Interfaz principal de PgAdmin III (Cont.) I La línea de estado (6), muestra alguna información de estado, así como la última acción completada. I El estado de los objetos en PgAdmin sólo se actualiza si se requiere o al pulsar sobre ellos. Esto no implica que se actualice tras ejecutar SQL o por otros usuarios o clientes. recomendable actualizar manualmente Es los objetos antes de trabajar con ellos. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 208 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I 1. Inicio de PgAdmin MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 209 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I 2. Conexión a un servidor Para la conguración de parte de un cliente para conectarse a un servidor remoto es el siguiente: 1. Se crea una nueva conexión desde el ícono con forma de enchufe. 2. En el asistente, nos ubicamos en la cha Propiedades e ingresamos el nombre del servidor, el servidor, el puerto por el cual escuchará el servidor y elegimos la base de datos a la cual nos conectaremos, el usuario el cual tiene permiso para autenticarse en el servidor remoto. 3. Luego nos ubicamos en la cha Avanzada y desmarcamos las opciones activas y nuevamente agregamos la IP del servidor al que se conectará, al nal se da clic en Aceptar y de ésta forma ya esta hecha la nueva conexión al servidor. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 210 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I 2. Conexión a un servidor Para la conguración de parte de un cliente para conectarse a un servidor remoto es el siguiente: Conectar. 1. En la nueva conexión creada damos clic derecho/ 2. En el cuadro de diálogo que aparece para conectar al servidor ingresamos la contraseña que tenemos asignada en nuestra máquina. 3. Nos conectamos a la base de datos del servidor, en la cual está físicamente la base de datos. 4. Ahora podremos crear o modicar tablas. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 211 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I 2. Conexión a un servidor MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 212 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I 3. Creación de una base de datos 1. Localizar el objeto Bases de datos el Explorador de objetos. 2. Hacer click derecho y seleccionar en el servidor deseado en 'Nueva Base de Datos' del menú contextual o ir al menú principal: Editar, Nuevo Objeto, Nueva Base de datos, aparecerá la pantalla de Nueva Base de Datos. 3. Completar los campos principales: I I I 4. Nombre: denominación de la base de datos (por simplicidad, evitar espacios, mayúsculas y acentos, separar con guión bajo '_'). Propietario: usuario (rol) que tendrá derechos especiales sobre la base de datos. Codicado: esquema de codicación (UTF8, LATIN1, WIN1252). Está en la pestaña de denición. Presionar OK MÁSTER EN ESTADÍSTICA PÚBLICA y se creará la base de datos. Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 213 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I 3. Creación de una base de datos MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 214 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I 4. Creación de una tabla Para agregar una tabla en una base de datos seleccionada, esquema (schema) localizamos en el Explorador de Objetos, el al cual pertenecerá (por defecto en Esquemas, public), y sobre el objeto Tablas hacer click derecho y seleccionar 'Nueva Tabla' del menú contextual o ir al menú principal: Editar, Nuevo Objeto, Nueva Tabla, aparecerá la pantalla de Nueva Tabla. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 215 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I 4. Creación de una tabla A continuación es necesario completar diversas opciones de cada solapa de esta ventana: 1. De la solapa propiedades, hay que poner nombre y propietario (usuario). 2. Otra solapa básica es Añadir columnas. Hay que pulsar el botón cada vez que se desee añadir una variable. Aparece una nueva ventana: MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 216 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I 4. Creación de una tabla En la nueva ventana de Nueva Columna... debe rellenarse al menos: 1. Nombre: denominación de la columna (se recomienda evitar espacios, mayúsculas y acentos, separar con guión bajo '_'). 2. Tipo de datos: seleccionar el tipo de datos (serial para autonuméricos, integer para enteros, character varing para textos variables, text para textos tipo memo, double precision para punto otante, numeric para números con decimales precisos, etc.) 3. Longitud: para los tipos de datos de longitud variable (character, character varing, numeric, etc.) la cantidad de dígitos o caracteres totales. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 217 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I 4. Creación de una tabla En la nueva ventana de Nueva Columna... debe rellenarse al menos: 4. Precisión: para los tipos de datos numéricos de precisión ja (numeric), la cantidad de dígitos decimales. 5. Valor por defecto: un dato predeterminado que se usará si al ingresar un registro no se especica ningún valor para la columna. Está en la solapa 6. Denición. No nulo: Se activará si se exige que el dato no puede ser nulo. Pulsar OK y vamos rellenando cada columna de la tabla. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 218 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I 4. Creación de una tabla Tras rellenar todas las columnas, es necesario denir qué campos son claves primarias y qué campos son clave externas. Esto se hace en la solapa restricciones. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 219 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I 4. Creación de una tabla Seleccionamos, por ejemplo clave primaria y pulsamos en Añadir. En la nueva ventana, rellenar: 1. 2. Nombre: denominación de la clave. Columna: En la solapa Columnas, abrir el desplegable y seleccionar la columna que servirá de clave primaria. 3. Pulsar OK. Nota: Para el caso de claves externas, hay que rellenar en la solapa columna no sólo la además la tabla de columna local que será la clave externa, sino referencia y la columna referenciada que es clave primaria en dicha columna. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 220 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I 4. Creación de una tabla I Una vez creadas las restricciones, estaremos situados en la ventana de Nueva tabla. I Pulsamos OK y tendremos creada la nueva tabla. I Este proceso se repite para cada tabla que se desee crear. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 221 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I 5. Editor de tablas pgAdmin permite editar las tablas o vistas de una base de datos. Para ello: I Seleccionar la tabla luego pulsar el botón o vista en el Explorador de objetos y Ver los datos del objeto seleccionada de la barra de herramientas. I También se puede hacer click en el lado del ratón con el cursor Ver Datos ⇒ Ver todas las las. editor de datos. sobre la tabla y seleccionar I Se abrirá el I Para editar los datos es necesario que cada la de la tabla se pueda identicar de forma única. Esto se puede hacer mediante una clave primaria. Si no existe, la tabla es sólo de lectura. I Las vistas sólo se puede ver. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 222 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I 5. Editor de tablas MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 223 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I 6. Herramienta de consultas SQL Al seleccionar una base de datos, se habilita la herramienta de consulta, que permite ejecutar consultas SQL arbitrarias. Para activarla, presionar el botón Ejecutar consultas SQL arbritrarias ( ) de la barra de herramientas o en el menú Herramientas, Herramienta de consulta (Ctrl+E). También nos podemos situar sobre la base de datos y pulsar el lado derecho del ratón y seleccionar CREATE script. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 224 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I 6. Herramienta de consultas SQL MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 225 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I 6. Herramienta de consultas SQL Herramienta de consultas SQL posee dos solapas en la parte superior izquierda I La solapa denominada Editor SQL. Tras introducir el código SQL, podemos ejecutar la consulta (icono ( ) en la barra de herramientas, guardar en un archivo el código SQL escrito, exportar la consulta a un archivo de texto (por ejemplo de tipo CSS, icono ( MÁSTER EN ESTADÍSTICA PÚBLICA ). Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 226 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I 6. Herramienta de consultas SQL I La solapa denominada MÁSTER EN ESTADÍSTICA PÚBLICA Constructor gráco de consultas. Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 227 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I 6. Herramienta de consultas SQL En la solapa Constructor gráco de consultas podemos denir relaciones entre tablas y construir consultas complejas de forma visual. Pulsando en el icono correpondiente se obtienen los resultados, a la vez que el correpondiente código SQL MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 228 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I 7. Algunas utilidades de bases de datos En pgAdmin, al situarnos en el explorador Explorador de objetos sobre una base de datos y presionar botón derecho hay tres utilidades que merecen destacarse (también se encuentran en el menú Herramientas): I Mantenimiento: Sirve para realizar operaciones de mejoras relativas al almacenamiento de la base de datos. I Resguardo: Sirve para realizar copias de seguridad de las bases de datos. I Restauración: Sirve para restaurar copias previamente realizadas. Otra utilidad de interés es la de Estado del servidor. En el menú de herramientas, podemos seleccionar esta opción para mostrar los usuarios actualmente conectados, bloqueos, transacciones preparadas y el archivo log del servidor de base de datos seleccionado. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 229 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I CAPÍTULO 5: Ejercicios MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 230 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I Índice del capítulo 5 5.1 Creación de tablas. 5.2 Consultas. 5.3 Relaciones de tablas, formularios, informes. 5.4 SQL. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 231 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I 5.1 Creación de tablas CLIENTES. (Dentro vamos a introducir dos tablas). 1.1 Crear una Tabla que se llame DATOS PERSONALES con 1. Crear una base de datos llamada los siguientes campos: CODIGO: Contador NOMBRE: Texto; 15 ancho APELLIDOS: Texto; 25 ancho DOMICILIO: Texto; 20 ancho POBLACION: Texto 15 ancho 1.2 Introducir 5 registros. 1.3 Insertar los campos Antes de la POBLACION TELEFONO Debajo de POBLACION FECHA_NAC 1.4 Actualizar la base de datos, rellenando los campos que nuevos. 1.5 Añadir 1 registro más. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 232 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I 2. Crear otra TABLA llamada COMPRAS DEL CLIENTE, con la siguiente estructura: CODIGO: Texto CONCEPTO DE COMPRA: IMPORTE: Numérico FECH_GAST: fecha PAGADO: Lógico OBSERV: Memo Texto, 15 ancho Introducir los siguientes registros: 002 CINTA 005 ORDENADOR 12.000 Pts 250.000 Pts 12/07/96 05/06/95 Sí 002 ORDENADOR 190.000 Pts 04/03/96 Sí 007 IMPRESORA 50.000 Pts 05/10/96 No No ... En el campo MEMO introducir lo que se quiera y completar con 2 registros más. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 233 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I 5.2 Consultas 1.-Crear una base de datos llamada tabla llamada IMPRES IMPRESORA. Crear una con los siguientes campos: TIPO: (láser, matricial o margarita) MARCA: MODELO: CARRO: (80 ó 132 columnas) PRECIO_IMP: PRECIO_CAR: MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 234 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I 2.- Introducir registros de la tabla siguiente. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 235 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I 3.- Seleccionar las impresoras de tipo Láser, deben aparecer todos los campos en la consulta. [LASER] 4.- Seleccionar todos los modelos y marcas de las que sean tipo Láser o Margarita de carro estrecho (80). MARGARITA, CARRO ESTRECHO] [LASER, 5.- Realizar una consulta donde los registros salgan agrupados por TIPO y la media de los precios. TIPO Y MEDIA PRECIOS]. MÁSTER EN ESTADÍSTICA PÚBLICA [AGRUPADOS POR Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 236 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I 6.- Crear un tabla llamada CARRO ANCHO mediante una consulta con todos los campos, menos PRECIO DEL CARTUCHO con todos los registros de carro [CREACION TABLA CARRO ANCHO] ancho. MARCA, MODELO, CARRO y PRECIO DEL CARTUCHO.; 7.- Crear otra tabla llamada LASER con los campos: con todos loS registros que sean impresora LASER. [CREACION DE LASER] 8.-Seleccionar todos los registros cuyo precio de impresora oscile entre 75.000 y 130.000 ptas. 9.- Añadir el campo PROVEEDOR [>75000 y < 130000] y actualizar la base de datos. Matricial Agujas.[ACTUALIZACION DE AGUJAS] 10.- Mediante una consulta reemplazar el tipo MÁSTER EN ESTADÍSTICA PÚBLICA por Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 237 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I 5.3 Relaciones de tablas, formularios, informes 1. Abrir la base de datos GESTIÓN DE VIDEOCLUB. 2. Cree una consulta para obtener los clientes que han visto Belle Epoque. 3. Cree una consulta que le permita obtener el número de comedias que han visto cada cliente. 4. Modique la consulta anterior para que el resultado sea el número de películas de todos los géneros y grábela con el nombre Número de películas vistas por cliente. 5. Cree una relación entre las tablas Datos de películas y Clientes. Posteriormente, cierre la ventana Relaciones. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 238 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I 6. Abra la tabla Clientes y añada el siguiente registro: Película: 33, Cliente: Enrique Catedrales y Teléfono: 1231212. ¾Qué ocurre? ¾Por qué? 7. Cree un autofomulario para la tabla Datos de películas y guárdelo con el nombre Formulario para los datos de las películas 8. Active la ventana de diseño del formulario anterior y realice las modicaciones necesarias para visualizar los nombres de campo de color rojo en fondo azul claro. Posteriormente, guarde las modicaciones realizadas y cierre su ventana. 9. Cree un formulario para los campos Cliente (de la tabla Cliente) y Título (de la tabla Datos de películas ) para visualizar los clientes que han visto las distintas películas. 10. Cree y guarde un informe automático tabular para la tabla Películas existentes. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 239 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I 5.4 SQL Presentar y explicar las instrucciones necesarias para las consultas realizadas en el apartado Consultas anterior. MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 240 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I Anexo: Tablas de datos La base de datos GESTIÓN DE VIDEOCLUB se compone de las siguientes tablas (accesible en la dirección http://personal.us.es/antbeamor/GESTION DE VIDEOCLUB.accdb): MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 241 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I Tabla: Clientes MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 242 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I Tabla: Datos de películas MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 243 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I Tabla: Películas existentes MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 244 METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I Tabla: Películas Pedido MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 245