Bases de datos - huespedes.cica.eshuespedes.cica.es/canp/Apuntes.CursoExperto.2013/E04.2.pdf ·...

245

Transcript of Bases de datos - huespedes.cica.eshuespedes.cica.es/canp/Apuntes.CursoExperto.2013/E04.2.pdf ·...

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. Bases de datos

2. Lenguaje SQL

3. Microsoft Access

4. PostgreSQL

5. 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 organizadospara un uso determinado y el conjunto de los programas quepermiten gestionar estos datos es lo que se denomina SistemaGestor de Bases de Datos SGBD ó DBMS (Data Base ManagementSystem).

La gestión de bases de datos ha evolucionado desde unaaplicación informática especializada hasta convertirse en parteesencial de los entornos informáticos modernos y, como resultado,el conocimiento acerca de los sistemas de bases de datos se haconvertido 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 herramientasconceptuales 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 unacolección de tablas para representar tanto los datos como lasrelaciones entre los datos. Su simplicidad conceptual ha conducido asu adopción general; actualmente, una vasta mayoría de productosde 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 cadaasignatura, en vez de incluir el nombre y apellidos en la lista decada asignatura, bastará con almacenar los números de carnet delos alumnos de cada asignatura.

El número de carnet sirve para establecer una relación con la tablaque 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 secorresponden con las listas de Excel.

Estructura de las tablas

I Cada tabla tiene un nombre que la identi�ca de maneraunívoca.

I Cada tabla tiene una o varias columnas con nombre que estándispuestas en un orden determinado, de izquierda a derecha.

I Cada tabla tiene cero o más �las, cada una de las cualescontiene un único valor de datos en cada columna. Las �las noestán ordenadas.

I Todos los valores de los datos de una columna dada tienen elmismo tipo de datos, y se obtienen de un conjunto de valoreslegales denominado dominio de esa columna.

MÁSTER EN ESTADÍSTICA PÚBLICA 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 quecontienen. El modelo relacional de datos utiliza las clavesprimarias y las claves externas para representar estas relacionesentre 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 decolumnas de una tabla cuyos valores identi�can de maneraunívoca cada �la de la tabla. Cada tabla tiene sólo una claveprimaria.

I Una clave externa es una columna o una combinación decolumnas de una tabla cuyos valores son el valor de la claveprincipal de alguna otra tabla. Cada tabla puede contener másde una clave externa, que la vincula a una o varias tablas.

I Una combinación de claves primarias y claves externas creauna 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 registrode la tabla A puede estar relacionado con un registro de latabla B y cada registro de la tabla B puede estar relacionadocon un registro de la tabla A.

Por ejemplo suponiendo una tabla con información de Alumnosy una tabla con información de Carnets de alumnos cadaalumnos tiene un único carnet de alumno y cada carnet dealumno 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, cadaregistro de la tabla A puede estar relacionado con variosregistros de la tabla B y cada registro de la tabla B puedeestar relacionado con un registro de la tabla A.

Por ejemplo supongamos una tabla con departamentos y unatabla con profesores, cada departamento constaría de variosprofesores y cada profesor pertenecerá a un únicodepartamento. A la tabla A se le denomina tabla principal y ala 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, enla cual un registro de la primera tabla está relacionado conninguno, uno o más registros de la segunda tabla, y un registrode la segunda tabla está relacionado con ninguno, uno o másregistros de la primera tabla. Suele necesitarse una tablaintermedia y una relación de uno a varias de cada una de lasdos 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 cadaCD. Cada cantante puede estar en varios CDs y cada CDpuede 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 garantizanque las relaciones son válidas y que la base de datos permaneceráexacta y completa a medida que se ingresan, editan o eliminandatos.

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 fundamentalesDestacaremos 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 cadauno 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 elnombre de la columna es el nombre del campo.

I Un registro es cada una de las �las de la tabla, y está formadopor el dato de cada uno de los campos almacenados en unamisma 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 deinformació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 laspreguntas que se plantee referentes a los datos almacenados enlas tablas. Además, le permitirán obtener nuevos datoscalculados a partir de los ya almacenados y actualizar variosregistros al mismo tiempo.

2. Formularios. Los formularios le permitirán visualizar los datosen pantalla con el formato deseado, resultando más agradabley e�caz. Pero no sólo permiten visualizar datos, sino quetambién podrán introducirse otros nuevos o modi�carse losexistentes.

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ánpresentar, resumir e imprimir los datos almacenados con elaspecto que previamente se haya diseñado. Se pueden crearinformes que incorporen cálculos basados en los datos de lastablas para mostrar resultados totales o promedios, o bien paragenerar e imprimir catálogos, listas de nombres y direcciones oetiquetas 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 modi�cació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ándarque permite la comunicación con el gestor de la base de datos.

Este lenguaje se puede utilizar para acceder a la información decualquier sistema de base de datos relacional, y no se utilizasolamente para hacer consultas.

En Access, todas las consultas tienen una instrucción SQL asociadaque de�ne las acciones de la consulta, aunque normalmente resultamás cómodo utilizar la cuadrícula de diseño QBE y las herramientasgrá�cas de consulta para crear y modi�car 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 modi�car las consultas creadas con la cuadrícula dediseño QBE.

I Establecer propiedades de formularios e informes.

I Crear consultas especí�cas de SQL (para algunas consultas esobligatorio 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 de�nir 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 yextraer 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 cualesson opcionales. Las cláusulas son condiciones de modi�caciónutilizadas para de�nir los datos que deseamos seleccionar omanipular. 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 losvalores que se especi�quen. Algunos de los más habituales semuestran en la siguiente tabla (operadores lógicos y decomparació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. Nospermite mostrar los datos de las diferentes reqlas y consultas quetenemos en la base de datos. El formato de la sentencia SELECT esel 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 camposde 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 deagregació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. SELECT.

2. AS.

3. FROM.

4. WHERE.

5. GROUP BY.

6. 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 laconsulta. Si ponemos un asterisco (*), indicamos quequeremos 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, nombrey 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 primercampo a recuperar, se pueden incluir un predicado. Los principalespredicados 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 unaabreviatura o alias. Por ejemplo

SELECT [grupo.sueldo_base] +

[trabajador.plus_sueldo] AS Total;

indica que podemos llamar Total al campo calculadosueldo_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 quecogemos los datos

SELECT * FROM grupo, trabajador;

indica que los campos del SELECT se obtienen de las tablastrabajador 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 obtenerlos datos. Si no ponemos el WHERE indicamos que queremosobtener todos los registros. Por ejemplo

SELECT * FROM trabajadores WHERE grupo='SOL09';

indica que solamente queremos mostrar los datos que cumplenque 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 usala 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 operadorse puede utilizar en una expresión para comparar un valor de uncampo con una expresión de cadena.

Like C*;

→ devuelve todos los valores de campo que comiencen por la letraC.

Like 'P[A-F]###';

→ devuelve los datos que comienzan con la letra P seguido decualquier letra entre A y F y de tres dígitos.

Like '[A-D]*';

→ devuelve los campos cuyo contenido empiece con una letra de laA 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 lasoperaciones 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_sueldode 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, HAVINGmuestra cualquier registro agrupado por la cláusula GROUP BYque 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 ordenalfabé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únregistro, son las encargadas de acciones como añadir y borrar ymodi�car registros.

Veremos las siguientes instrucciones:

1. DELETE.

2. INSERT INTO.

3. 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 losregistros de una o más de las tablas listadas en la cláusulaFROM que satisfagan la cláusula WHERE. Esta consultaelimina los registros completos, no es posible eliminar elcontenido de algún campo en concreto. Una vez que se haneliminado los registros utilizando una consulta de borrado, nopuede deshacer la operación.

Su sintaxis es:DELETE Tabla.* FROM Tabla WHERE criterio;

Por ejemplo: DELETE * FROM Empleados WHERE Cargo =

'Vendedor';

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 losvalores de los campos de una tabla especi�cada basándose enun 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 incluidadentro de otra consulta.Podemos crear una subconsulta para:

I De�nir un campo. Podemos de�nir el campo de una consultaponiendo una instrucción SELECT como una expresión.

I De�nir los criterios de un campo. Esto es lo más usual yconsiste en que el criterio que va a decidir los datos quetenemos 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 modi�cación

Podemos usar las siguientes instrucciones para crear nuevas tablaso índices o para modi�car tablas ya existentes.

1. CREATE TABLE.

2. CREATE INDEX.

3. 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, unollamado Nombre de tipo texto y longutid 25 y otro llamadoapellidos 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 loscampos Pre�jo 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. Modi�ca el diseño de una tabla ya existente,se puden modi�car los campos o los índices existentes. Susintaxis 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ísicamenteen un sólo �chero.

Por ello en Access, se identi�ca una base de datos con el �chero enel que se almacena.

Las bases de datos que generemos con Access 2010, van a recibir laextensión .accdb aunque la aplicación para evitar problemas decompatibilidad entre archivos de bases de datos permite guardarBases de datos con la extensión .mdb (que son las extensiones delas 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, Accesscrea otro �chero con el mismo nombre y la extensión .laccdb.

Este es un �chero que utiliza Access para el control de los bloqueosde registros (locked data base) de la base de datos cuando seproduce acceso concurrente de varios usuarios.

Al realizar la copia de seguridad de la base de datos no es necesarioeste �chero. Tampoco importa borrarlo si ningún usuario tieneabierta la base de datos.

Existen más extensiones habituales en access, como .accde, quecorresponde 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 usaMicrosoft Access para gestionar base de datos, introduciremoscómo se muestra la información y las opciones disponibles en cadamomento 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 deprogramas en la que está Access y posteriormente hacer doble clicsobre el icono correspondiente.

Asimismo es posible arrancar Access haciendo doble clic desde elExplorer 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 trataque es un �chero generado con una versión anterior, se pregunta sise desea realizar la conversión de formato o abrirlo sin convertir.

Si la base de datos no se convierte es posible que haya algunasoperaciones que no se puedan realizar sobre ella, pero en el caso deque se convierta no podrá volver a ser abierta con la versiónanterior.

La base de datos puede ser convertida después de abrirse enGuardar 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ítuloMicrosoft Access.

Ventana inicial de AccessMÁSTER EN ESTADÍSTICA PÚBLICA 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 lasiguiente:

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 superiordonde pone el nombre del programa. Cuando se tiene abiertauna base de datos mostrará, además, el nombre de dicha basede datos.

2. La barra de estado. Es la barra localizada al �nal de lapantalla, donde se muestra información de las operaciones quese están efectuando en la base de datos. La información esdistinta según la operación que se esté efectuando en esemomento.

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 windowspermite controlar la disposición de la ventana principal.

En la versión 2007 existía en esta posición el denominadobotón de O�ce, situado en la parte superior izquierda de laventana, con el que se accedía al menú con las principalesoperaciones 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 variasde 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 O�ce 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áshabituales, incluidas varias de las incluidas en el menú deo�ce.

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 con�gurar según nuestrasnecesidades.

Pulsando al lado derecho de la barra, se abre una ventana donde esposible 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, queentre otras cosas, permite personalizar completamente la barra deacceso 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 diversaspestañas, cada una de las cuales ofrecen acceso a un menúpropio.

Barra de opciones

Todas las operaciones para manejar bases de datos se puedenhacer a partir de estos menús. También podemos añadir lasmá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 bandapueden ir cambiando según trabajamos con Access. Está diseñadapara mostrar solamente aquellas opciones útiles en cada pantalla.

Pulsando la tecla ALT entraremos en el modo de acceso porteclado. De esta forma aparecerán pequeños recuadros junto a laspestañas y opciones indicando la tecla (o conjunto de teclas) quedebemos 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 muestransemitransparentes. Para salir del modo de acceso por teclado vuelvea pulsar la tecla ALT.

Si hacemos doble clic sobre cualquiera de las pestañas, la barra seminimizará para ocupar menos espacio. De esta forma sólo muestrael nombre de las pestañas y las opciones quedarán ocultas. Lasopciones volverán a mostrarse en el momento en el que vuelvas ahacer 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 muestrasólo lo que hay en la base de datos que estemos utilizando.Tablas, formularios, informes, consultas; todos estos elementosse 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 deDatos:

I Un método sería crear una base de Datos en blanco y agregarlemás tarde las tablas, formularios, informes y otros objetos.

Este es el método más �exible, sin duda, pero requiere quecada elemento de la Base de Datos sea de�nido 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ónNuevo de la �cha archivo y posteriormente seleccionando base dedatos en blanco, tras lo cual es necesario dar el nombre quedeseemos, el cual tendrá la extensión .ACCDB.

Por defecto, Access abrirá una nueva tabla donde podemoscomenzar 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 enuna sola operación las tablas, formularios e informes necesariospara el tipo de Base de Datos seleccionado entre una ampliavariedad de soluciones típicas. Esta es la forma más sencilla deempezar para crear una Base de Datos.

Es posible usar plantillas locales que tengamos almacenadas,pero también podemos usar plantillas online que proporcionaMicrosoft.

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 modi�car laestructura 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 dedatos después de haber iniciado la sesión Access.

Sólo se permite tener abierta una única base de datos al mismotiempo, por tanto, al abrir una base de datos Access cierraautomáticamente la base de datos activa, y reemplaza el contenidode la ventana Base de datos por la información del archivo que seabre.

Esto se puede hacer pulsando el botón Abrir situado en la �chaArchivo, o bien desde la barra de acceso rápido si hemos incluidoesta 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 sinmás que seleccionar previamente la aplicación a la derecha delcuadro donde se introduce el nombre.

Nota: Al salir de Access, el programa guarda automáticamente loscambios realizados en los datos. No obstante, si se ha realizadoalgún cambio en el diseño de un objeto de la base de datos sinhaberlo almacenado previamente, Access preguntará si deseamosguardar 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 deAccess.

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ímbolode la barra de acceso rápido.

Finamente, es posible ir a la �cha archivo y seleccionar Guardarcomo I para guardar la base de datos en otro formato anterior deAccess.

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 deberealizar es crear la(s) tabla(s) en la(s) que almacenará los datosque desea gestionar.

Antes de comenzar a crear la estructura de una tabla esconveniente que se piense en la �nalidad de la base de datos, asícomo en las preguntas y cuestiones que se va a plantear respecto alos datos almacenados en ella, ya que, en caso de que esté maldiseñ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 de�nición de losdistintos campos que la componen, puesto que los registros seintroducirán posteriormente.

Una vez creada la base de datos, puede activarse la �cha Crear,haciendo clic sobre su solapa. En el marco tabla tenemos lassiguientes opciones

Creación de TablasMÁ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 unatabla sin de�nir previamente los campos. Posteriormente, y demodo automático, el programa asignará en nombre y lascaracterísticas a cada campo dependiendo de los datosintroducidos en cada uno de ellos.

I Vista Diseño. Este método consiste en de�nir la estructura dela tabla, es decir, de�nir las distintas columnas que esta tendráy otras consideraciones como claves, etc. Otra forma rápida dellegar a la vista Diseño es seleccionando la vista desde lapestaña Hoja de datos, o haciendo clic en el botón de Vista deDiseñ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 apartir de otras que incorpora Access y que ya están de�nidaspara su inmediata utilización.

I Listas de SharePoint. Permite crear un objeto compatiblecon un sitio SharePoint desde el que podrás compartir losdatos almacenados en la lista o tabla con otras personas conacceso 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 ) o

cerrarla (pulsando en el botón cerrar que se encuentra en laparte derecha al mismo nivel que la solapa de la tabla o pulsando lapestaña con el nombre de la tabla y seleccionando Cerrar en elmenú emergente.

MÁSTER EN ESTADÍSTICA PÚBLICA Experto Universitario: Estadística Aplicada y Técnicas de Encuestación 93

3.2.2 De�nición de campos

En la opción Vista diseño , para que un campo quedeperfectamente de�nido deben, como mínimo, de�nirse las siguientescaracterí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 El tipo del campo.I La descripción del campo: breve comentario explicativo

sobre el contenido del campo

I Las propiedades del campo: Cada uno de los tipos decampos descritos anteriormente cuentan con un conjunto depropiedades 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 tipos de campos más usados son (I):

I Texto: se utilizan para almacenar cualquier carácter,incluyendo letras, números con los que no hay que hacerninguna operación matemática, símbolos especiales o espaciosen blanco. La longitud puede variar de 1 a 255 caracteres.

I Memo: Puede contener un texto en formato libre de longitudvariable hasta un máximo de 65.535 caracteres. Este tipo decampo 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 yhoras.

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 tipos de campos (II):

I Moneda: Puede contener valores numéricos que representancantidades de pesetas, euros o dólares con una precisiónmáxima de 15 dígitos a la izquierda del punto decimal y cuatrodígitos a la derecha. Estos datos son idénticos a los numéricos, pero son redondeados automáticamente y los valoresnegativos se representan entre paréntesis.

I Autonumérico : Contiene un número entero que MicrosoftAccess incrementa automáticamente cada vez que se añade unregistro

I Si/No: campo lógico, verdadero o falso. Este tipo no se puedeindexar

I Objeto OLE: puede contener un objeto, tal como una hoja decá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 tipos de campos (III):

I Hipervínculo: Tipo de campo que sirve para almacenarhipervínculos. Un hipervínculo puede ser una ruta de acceso auna ubicación en una red local, o una dirección URL paraacceder a una página Web.

I Datos adjuntos: La función Datos adjuntos se utiliza enMicrosoft O�ce Access para agregar uno o varios datos(documentos de Microsoft O�ce Word, presentaciones deMicrosoft O�ce PowerPoint , imágenes, etcétera) a losregistros de una base de datos. Por ejemplo, supongamos quetiene una base de datos de contactos laborales. Podrá adjuntaral registro un currículo o varios para cada contacto, junto conuna 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 tipos de campos (IV):

I Asistente para búsquedas: Crea un campo que permiteelegir un valor de otra tabla o de una lista de valores medianteun cuadro combinado. Al elegir esta opción en la lista de tiposde datos, se inicia un asistente que permite de�nirloautomá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 cuentancon un conjunto de propiedades que permiten determinar la formade almacenar, manejar o mostrar los datos.

A continuación se muestran algunas de las propiedades quepodemos asignar a cada tipo de campo , junto con una brevedescripción.

Las propiedades que se pueden de�nir para cada tipo de campo sondistintas.

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 campoy haciendo clic en la propiedad deseada del recuadro� Propiedadesdel Campo ".

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 longitudmáxima de campo texto o numérico. Se aplica a datos de tipotexto y numérico.

I Formato: de�ne la apariencia de los datos al visualizarse.

I Máscara de Entrada: modelo para los datos introducidos eneste campo. Es muy normal aplicarlos para los campos tipofecha y los Números telefónicos.

I Lugares decimales: número de cifras decimales usadas paramostrar los números. Se aplica a datos de tipo numérico ymoneda.

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: de�nición de la etiqueta del campo predeterminadapara los formularios o informes. Se aplica a datos de todo tipo.

I Valor predeterminado: introduce en el campo un valorcuando se añade un nuevo registro.

I Regla de Validación: especi�ca una condición que debencumplir los datos en dicho campo. Se aplica a datos de todotipo excepto Contador.

I Texto de Validación: determina el texto del mensaje queAccess mostrará cuando se introduzcan datos que no estén enconcordancia con las condiciones especi�cadas en Reglas deValidació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 estecampo. Se aplica a datos de todo tipo.

I Permitir Longitud Cero: permitir o no cadenas de longitudcero. Se aplica a datos de tipo texto.

I Indexado: de�ne un campo como índice o campo clave. Seaplica a datos de todo tipo excepto Si/No, Objeto OLE yMemo.

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ú Formato de lasolapa Campos 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 aexcel.

2. Vista Tabla Dinámica. Permite construir tablas de resumena partir de los datos.

3. Vista Grá�co dinámico. Permite realizar grá�cos de resumena partir de los datos.

4. Vista Diseño. Permite visualizar y cambiar las característicasde 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 modi�car la estructura deuna tabla. La vista Hoja de datos se utiliza para ver, agregar,eliminar y modi�car 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 Ver de lapestaña Inicio o de la pestaña Diseño de la barra de opciones.También es posible cambiar entre las diversas vistas en la partederecha de la barra de estado, si tenemos seleccionada la tablade interés.

Además, al trabajar con una tabla podemos efectuar diversasoperaciones, 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 ovalores identi�can de manera única a cada registro de unatabla. Las claves principales se utilizan cuando se necesitahacer referencia a registros especí�cos de una tabla de Base deDatos 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 haintroducido datos que puedan utilizarse para identi�car de formaexclusiva 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 acada registro un nuevo número secuencialmente).

- Si ha introducido datos que pueden identi�car de formaexclusiva cada �la (todo los valores diferentes y sin valoresnulos o vacíos), puede especi�car este campo como claveprincipal.

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 de�nenla clave, ya que no pueden existir dos registros con la mismaclave.

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 permiteencontrar y ordenar registros de forma más rápida. Accessutiliza los índices de una tabla como se utiliza un índice de unlibro, para encontrar datos, busca la posición de los datos en elíndice. Se pueden crear índices basados en un campo único oen campos múltiples. Los índices de campo único no permitenentradas 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

Un índice se de�ne estableciendo la propiedad indexado (Indexed)de un campo al valor Si (Sin duplicados). Los campos cuyos tiposde datos sean Memo, Hipervínculo u Objeto OLE no puedenindexarse.

Al establecer un campo como clave principal se designaautomá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 cuadropropiedades, en indexado, elegir Si con duplicados o Si sinduplicados.

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 de�nidos los tipos y propiedades de los campos, ha llegadoel momento de comenzar a introducir datos en la tabla.

En Access se pueden introducir datos en el modo Vista Hoja dedatos o haciendo uso de formularios personalizados. Para agregarinformación a una tabla debemos, en primer lugar, seleccionar latabla en el panel de exploración. En el caso de que nos encontremosen 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, pudiendoahora editar o modi�car el contenido de la tabla, por ejemplo, paradesplazarse de un campo a otro, podemos usar las teclas deFLECHAS o la tecla de TAB, la combinación de Mayusculas-TABpara 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 lapestañ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 registrosson:

I Moverse entre registros. Podemos usar las teclas dedirección FLECHA ARRIBA y FLECHA ABAJO, al igual queAvPág y RePág y la barra de desplazamiento vertical, nospermiten movernos entre los registro de la hoja de datos.

No obstante, la forma más e�ciente de moverse a través de losregistros de una tabla extensa es utilizando los botones dedesplazamiento que se encuentran en la esquina inferior de laventana.

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 registrosen Access:

1. Escribiendo directamente en el registro �nal señalado con unasterisco (*).

2. Haciendo clic en el boton Nuevo del submenú Registros de lapestaña Inicio.

3. Situándose en el borde izquierdo de la tabla, pulsando el botónderecho 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 haciendoclic en su selector, del mismo modo, podemos seleccionar unconjunto de registros adyacentes manteniendo pulsado elbotón izquierdo del ratón mientras lo arrastramos a través delselector de �la.

I Eliminar Registro.Seleccione el registro y pulse la tecla Supr. También es posiblesituarse en el borde izquierdo de la tabla, pulsar el botónderecho 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 registrosdentro de una misma tabla o entre distintas tablas se realiza através del portapapeles del Windows.

Para realizar estas operaciones hemos de seleccionar losregistros o campos que deseamos copiar o mover y utilizar lasopciones Cortar, Copiar y Pegar del menú contextual.

La información quedará almacenada en el portapapeles y solotendrá que situar el ratón en la nueva posición y ejecutar laopció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 elbotón derecho del ratón y usar las opciones Copiar y Pegar.

Observe que Access le brinda tres posibilidades:

I Copiar estructura solamente.I Copiar estructura y datos.I 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 deotras bases de datos, hojas de calculo, archivos de texto, etc...

Vincular una tabla es un procedo idéntico a Importar, pero ladiferencia es que no nos traemos la tabla a nuestra Base deDatos, sino que aunque veamos los datos como si estuvieranlocalmente, 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 seaccede 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 crucialdisponer de herramientas que permitan localizar rápidamente datosespecí�cos o conjuntos de datos dentro de todo el volumen einformación disponible.

Por otro lado, a menudo interesa �ltrar los datos de una tabla paradejar 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 deinformación, así como de una potente maquinaria para de�nir yaplicar �ltros simples y complejos.

Utilizando expresiones en la confección de los �ltros se puede llegara de�nir un conjunto de criterios que permitan aislar exactamenteaquellos elementos de información en los que se está interesado encada 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 seencuentran 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 especi�carsu número en el cuadro de número de registro (parte inferior de laventana). Un modo de búsqueda más interesante tiene lugar cuandose 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) porel que desea buscar, a menos que desee buscar en todos loscampos (buscar en un solo campo es más rápido que buscar entoda la tabla).

2. Pulse la opción Buscar del menú contextual al pulsar el botónderecho del ratón para acceder al cuadro de diálogo

3. Escriba en el cuadro Buscar el valor a localizar.

4. Establezca cualquier otra opción que desee utilizar en elcuadro 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 loscuadros de diálogo Buscar y Reemplazar, y también en consultas oexpresiones para localizar valores de campos o registros.

* Sustituye un número indeterminado de caracteres decualquier tipo. Puede ser utilizado como el primero o el últimocarácter de la cadena de caracteres.

? Sustituye cualquier carácter alfabético individual.

[ ] Sustituye cualquier carácter individual especi�cado entre loscorchetes. Por ejemplo, con la cadena de búsqueda M[ai]l selocalizarí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 loscorchetes.

� Sustituye cualquier carácter del intervalo especi�cado entrecorchetes. El intervalo se ha de especi�car en orden ascendente (Aa 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 unatabla (o consulta) para visualizar o modi�car dichos datos.

Los �ltros son más fáciles de utilizar que las consultas, aunquetambién tiene más limitaciones.

No obstante, si no necesita seleccionar las tablas �ltrar, realizarcálculos con los registros seleccionados ni seleccionar los camposque han de presentarse como resultado de la selección, puedeutilizar 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 labase de datos, se necesita una forma de indicar a Access cómo debecombinar la información.

El primer paso de este proceso consiste en de�nir relaciones entrelas tablas.

Una vez realizada esta operación, ya se puede comenzar a crearotros tipos de objetos, como consultas, formularios e informes paramostrar 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 claveprincipal de una tabla, que proporciona un identi�cador único paracada registro, y una clave externa de la otra tabla.

Por ejemplo, una tabla con información sobre empleados puederelacionarse con otra con datos de pedidos a través de un campocomú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 puedenpresentarse 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. Eneste tipo de relación, un registro de la Tabla A puede tenermuchos registros coincidentes en la Tabla B, pero un registrode 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ólopuede tener un registro coincidente en la Tabla V, y viceversa.Este tipo de relación no es habitual, debido a que la mayoríade la información relacionada de esta forma estaría en una solatabla.

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 conmuchos campos, para aislar parte de una tabla por razones deseguridad o para almacenar información que sólo se aplica a unsubconjunto de la tabla principal.

Por ejemplo, podemos crear una tabla que registre los empleadosacogidos 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 de�nir una relación es necesario agregar a la ventanaRelaciones las tablas que se desea relacionar y, a continuación,arrastrar el campo clave de una tabla y colocarlo sobre el campoclave de la otra tabla.

Esto en Access se hace en la pestaña Herramientas de bases dedatos, submenú relaciones

Submenú Relaciones

Una vez se pulsa en relaciones, se accede a una nueva pestañadenominada Diseño y se muestran abajo las relaciones existentes.

Pestaña Diseño

Si no hay ninguna relación existente, hay que seleccionar Mostrartabla para mostrar las tablas entre las que se desee crear unarelación. Posteriormente, se pulsa en Modi�car relaciones delsubmenú Herramientas de la pestaña Diseño. Aparece una nuevaventana donde se de�nen las relaciones entre tablas que se deseen.

Modi�car 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 dependede cómo están de�nidos los campos relacionados.

I Se crea una relación uno a varios si uno de los camposrelacionados es una clave principal o tiene un índice único.

I Se crea una relación uno a uno si ambos campos relacionadosson claves principales o tienen índices únicos.

I Una relación varios a varios es, en realidad, dos relacionesuno a varios con una tercera tabla cuya clave principal constade 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 utilizarsepara distintas tareas. Entre las más habituales están las deexaminar, modi�car y analizar los datos de una o varias tablas deuna base de datos.

Por otro lado, las consultas pueden utilizarse también a modo detablas, como origen de registros para crear formularios e informes.

Así, las tablas originales conservan su función de almacén de datosbásico, mientras que las consultas permiten crear tablas virtualespersonalizadas 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 datosalmacenados en las tablas. En Access se pueden lanzar preguntasde 2 modos distintos:

1. Lenguaje SQL: Se utilizan unas construcciones de lenguaje,muy parecido al lenguaje coloquial, donde se le dice a la B.Dqué datos queremos que nos devuelva sin especi�car cómo.

2. Mediante la Vista Diseño o mediante un asistente. Nosvamos 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 alprograma, que produce una respuesta del mismo y cuya respuestaes un conjunto de registro denominados hoja de respuesta dinámica.

Una hoja de respuesta dinámica no es un �chero en el que sealmacenan datos, aunque su resultado pueda parecer a simple vistauna 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 elusuario quiera, con la ordenación de registros, con limitación decampos 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 nosmuestran datos. Muestran aquellos datos de una tabla quecumplen los criterios especi�cados. Una vez obtenido elresultado podremos consultar los datos para modi�carlos (estose podrá hacer o no según la consulta). Una consulta deselección genera una tabla lógica (se llama lógica porque noestá físicamente en el disco duro sino en la memoria delordenador 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 alos registros. Existen varios tipos de consultas de acción: deeliminación, de actualización, de datos anexados y de creaciónde tablas.

También existe otras clasi�caciones 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 tablasusando los criterios de selección especi�cados (de forma parecida alos �ltros) y los muestra en un orden determinado en una hoja dedatos, que puede utilizarse incluso para actualizar los datos de lastablas originales (aquí hay una diferencia sustancia con los �ltrosdonde no es posible editar los datos de las tablas de origen).

También puede utilizar una consulta de selección para agrupar losregistros 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 formaindependiente o en las que desea basar formularios e informes,pruebe a utilizar uno de los asistentes para consultas. Los asistentespara consultas realizan todo el trabajo básico automáticamente unavez obtenidas respuestas a una serie de preguntas.

El asistente de consultas se activa seleccionando Asistente paraconsultas de la pestaña Crear.

Submenú para consultas

Una vez que se pulsa, ofrece un asistente para diversos tipos deconsultas.

Asistente de consultas

METODOLOGÍA ESTADÍSTICA: ESTIMACIÓN Y CONTRASTE DE HIPÓTESIS

SOFTWARE ESTADÍSTICO Y ESTADÍSTICA COMPUTACIONAL I

Para de�nir una consulta de selección en vista diseño siga lossiguientes pasos:

1. Seleccionar Diseño de consultas desde la pestaña Crear.

2. Aparecerá una ventana donde indicar las tablas que queremosque se muestren para elaborar la consulta. Seleccionar latabla(s) y/o Consultas que desea que formen parte de la nuevaconsulta haciendo doble clic sobre la lista o marcándola ypulsando Agregar. Pulse Cerrar para �nalizar.

MÁSTER EN ESTADÍSTICA PÚBLICA 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 seleccionadascon 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 de�nenlas interrogaciones; a esta área se le denomina QBE( Query byexample).

También podemos efectuar modi�caciones en una consulta talescomo

I Añadir campos a una consulta. Los campos se puedenagregar 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ónpulsado arrastrarlo hasta la �la Campo de la QBE.

2. Haciendo doble clic en ellos.

Si deseamos incluir todos los campos, podemos seleccionar elasterisco� * "que se encuentra al principio de la lista de campos dela 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 lacuadrícula de la QBE.

Para borrar un campo primero hemos de seleccionar lacolumna en la que se encuentra, para ello hacemos clic sobrela cabecera de la columna (observe como cambia a forma de�echa el puntero del ratón), la cual quedará resaltada, y opulsamos la tecla Supr. También podemos usar la barra deopciones (Eliminar columnas).

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 QBEseleccionar la opción Insertar Columna del menúCon�guración de consultas.

I Mover Campos. Para mover un campo de un sitio a otro dela QBE, debemos hacer clic sobre el selector de columna paraque quede marcada, a continuación, volver a hacer clic sobre elselector de columna y sin soltar el botón del ratón arrastrarlohasta 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 De�nir Condiciones. Mediante la especi�cación decondiciones se crean consultas que limitan la salida deregistros según se cumplan o no esas condiciones. Lascondiciones se de�nen a través de la �la �Criterios"de laQBE. Mediante los operadores (consultar en ayuda losoperadores disponibles de Access ) �Y", �O", etc.., y loscomodines �*"podemos formular in�nidad de criterios.

Por ejemplo, una condición puede ser Ciudad=�Sevilla", esdecir, poner �Sevilla.en la �la de criterios.

Otro ejemplo es poner Entre 41000 y 41020 en la columna deCó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 consituar el cursor en la columna del campo por el cual se desearealizar la operación, y en la �la �Orden", hacer clic yseleccionar 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 nuestrosdatos, debemos hacer clic sobre el botón de Totales, Accessañadirá la �la Total en la QBE.

Si hacemos clic sobre la �la Total. Access nos mostrará lasfunciones 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 campoindicado para los registros de salida.

I Promedio: Halla la media aritmética de los valores del campoindicado para los registros de la tabla

I Min: Halla el valor mínimo de todos los valores del campoindicado

I Max: Halla el valor máximo de todos los valores del campoindicado

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 contienendatos en el campo indicado

I DesvEst : Calcula la desviación estándar

I Var: calcula la varianza

I Expresión : permite introducir una expresión aritmética

I Donde: introducir un �ltro

I Primero: primer registro

I Ultimo: ultimo registro

I 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 deacceso rápido.

2. Introducir el nombre con el que se desea guardar la consulta ypulsar 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 darrespuestas a diferentes problemas sin tener que modi�car el diseñooriginal 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 propiocuadro de diálogo que solicita información, como por ejemplocriterios para recuperar registros o un valor que desea insertar en uncampo.

Podemos diseñar la consulta para que solicite más de un dato: porejemplo, puede diseñarla para que solicite dos fechas y conseguir eneste caso que Access recupere, por ejemplo, los registros que seajusten a dichas fechas.

Al especi�car los parámetros, se con�gura una consultapersonalizada 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 empleancomo base para los formularios e informes. Por ejemplo, puede crearun informe de ingresos mensuales basado en una consulta deparámetros.

Al imprimir el informe, Access podría mostrar un cuadro de diálogoen el que se pide al usuario que solicite el mes sobre el que deseacrear el informe. Una vez facilitado este dato, Access procedería deinmediato 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 loscampos desde la lista de campos de la consulta a la cuadrículade 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 depetición de parámetro para cada campo que desee utilizarcomo parámetro. Access mostrará este texto cuando se ejecutela consulta. El texto de la solicitud debe ser diferente delnombre del campo, aunque puede incluir el nombre del campo.Por ejemplo, para un campo que contenga un apellido, podríaintroducir �=[introduzca el apellido]".

4. Para visualizar los resultados, guarde la consulta y pulse en elbotó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 enel 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 de�ne una consulta de referencias cruzadas cuando queremosrepresentar una consulta resumen con dos columnas de agrupacióncomo una tabla de doble entrada en la que cada una de lascolumnas 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 datoscomo si de una hoja de calculo se tratase, para ello ha de tenerseen cuenta :

I Los campos que se de�nan como encabezamientos de �las.

I Los campos que se de�nan como encabezamiento de columnas.

I Los campos que se de�nan como valores de tablas.

I Hay que de�nir 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 lospasos del asistente de consultas, selecionando una consulta de tablade referencias cruzadas. El asistente muestra en cada paso cómoqueda 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 de�nen a través del submenú Tipode 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 lacreación de una tabla nueva a partir de una consulta. Loscampos de la nueva tabla tendrán la misma estructura que losde la tabla original sobre la que trabaja la consulta.

Para crear este tipo de consulta debemos activar el botón deconsulta de creación de tabla. Access nos mostrará un cuadrode dialogo pidiéndonos el nombre de la nueva tabla, y la basede 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 suprimirde golpe una serie de registros siempre que estos puedan estarsujetos a criterios.

Desde la ventana de diseño de consulta, una vez establecidoslos 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 entremosen la hoja de presentación de datos para comprobar que losregistros seleccionados son exactamente los que queremosborrar.

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 derealizar actualizaciones a la vez en varios registros.

Para la creación de este tipo de consultas debemos pulsar elbotón de consulta de actualización, Access introducirá la en laQBE la línea Actualizar, en la cual se deberá introducir elnuevo valor que tomaran los registros seleccionados mediantelos 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 datosanexados 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 elbotó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 puedenutilizarse para diferentes �nes, aunque una de sus utilidadesprincipales es la creación de diseños personalizados para la entraday visualización de datos de las tablas.

La mayor parte de la información de un formulario proviene de losregistros originales de una tabla, aunque normalmente existenalgunos otros elementos que forman parte del diseño mismo delformulario y no pueden ser modi�cados mientras no se cambie eldiseñ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 hayansido añadidos para identi�car 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 creautilizando objetos grá�cos denominados controles. El tipo máscomún de control que se usa para mostrar datos es un cuadro deedición (también denominado cuadro de texto), aunque, comoverán, éste es tan sólo uno de los muchos tipos de controlesexistentes.

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ú Formularios dela pestaña Crear.

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 elformulario en esa tabla, por el contrario, si los datos están basadosen varias tablas, deberá basar el formulario en una consulta.

Con el botón Más formularios se accede al asitente paraformularios. Con el asistente para formulario se pueden crearformularios de diferentes tipos: En columnas, tabular, Hoja dedatos, Justi�cado. El asistente presenta un formulario en tres pasos:selección de los campos a usar, tipo de cuestionario y estilo aaplicar.

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 enblanco en la vista diseño y tenemos que ir incorporando losdistintos objetos que queremos aparezca en él. Este método no sesuele utilizar ya que en la mayoría de los casos es más cómodo yrápido crear un autoformulario o utilizar el asistente y después sobreel formulario creado modi�car el diseño para ajustar el formulario anuestras necesidades.

Con el botón Formulario podemos crear automáticamente unnuevo formulario que contiene todos los datos de la tabla oconsulta seleccionada en el Panel de Exploración.

Grá�cos dinámicos abrirá un formulario en blanco basado en lautilizació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 modi�car 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 modi�car un formulario modelándolo a nuestro antojo.

Para ello hacer clic sobre el botón Vista Diseño, Access mostrará lapantalla de edición, donde a partir de la lista de campos disponiblespodemos 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 campodeseado y sin soltar el botón del ratón arrastrar el campo hastala 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 registro2.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 clicsobre él y sin soltar el botón del ratón arrastrar el campo hastala posición deseada

4. Controles. Se de�ne por control a una serie de objetos quepueden ser agregados a un formulario, tales como un campo,un formulario, un grá�co, saltos de líneas, márgenes, botonesde comandos, etc.Un control se puede crear, borrar, mover, cambiar de tamaño omodi�car.

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. De�nir propiedades. Los controles disponen de un conjuntode propiedades susceptibles de modi�cación las cuales de�ne laapariencia y comportamiento del control.Para especi�car las propiedades de un control seguir los pasossiguientes :

5.1 Seleccionar control.5.2 Hacer clic sobre el icono de propiedades.5.3 En la ventana Propiedades de�nir 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 demodi�cación las cuales de�ne la apariencia y comportamientodel 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 lapestañ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 yejecución

Los formularios se pueden imprimir. A veces es útil ver cual va a serel aspecto de un formulario impreso antes de imprimirlo. Para esose puede utilizar la presentación preliminar seleccionando la opciónPresentación preliminar del menú archivo. Se puede imprimirdirectamente desde la pantalla de diseño o también desde lapresentación preliminar.

Para ejecutar un formulario basta con seleccionar la opciónFormulario en el menú Ver, o pulsar en el botón formulario.

MÁSTER EN ESTADÍSTICA PÚBLICA 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, quese organiza según determinados criterios, y a la que se le aplica unformato para su presentación.

La �losofía y herramientas para la construcción de informes es muyparecida a las utilizadas para construir formularios.

La principal diferencia entre informes y formularios es que losinformes están orientados exclusivamente para sacar información através de algún elemento de impresión. En general todo lo dichopara 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ú Informe de lapestaña Crear.

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 lavista diseño y tenemos que ir incorporando los distintos objetos quequeremos aparezca en él.

Este método no se suele utilizar ya que en la mayoría de los casoses más cómodo y rápido crear un autoinforme o utilizar el asistentey después sobre el informe creado modi�car el diseño para ajustar elinforme 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óndel informe.

Informe consiste en crear automáticamente un nuevo informe quecontiene todos los datos de la tabla o consulta seleccionada en elPanel de Exploración.

Informe en blanco abre un informe en blanco en vistaPresentació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 modi�car algunos de los informes anteriores, debemospasar a laVista de Diseño.

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 quequeremos que aparezca al principio del informe.

2. La sección Encabezado de página, en ella ponemos lo quequeremos que aparezca al principio de cada página.

3. La sección Detalle, en ella aparecerán los registros del origendel informe, o varios registros o uno sólo por página según eltipo de informe. Aunque se visualicen varios registros en unapágina, debemos indicar en la sección Detalle el diseñocorrespondiente 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 queremosaparezca al �nal de cada página.

5. La sección Pie de informe, en ella ponemos lo que queremosaparezca al �nal del informe. Podemos eliminar losencabezados y pies con las opciones encabezado o pie depágina y encabezado o pie de página del informe queencontrarás en la pestaña Organizar.

Si quitamos las secciones perderemos todos los controles de�nidosen ellas. Para abrirlas, sólo tenemos que volver a seleccionar laopció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ódigofuente disponible libremente. Algunos de los límites de PostgreSQLson:

Límite ValorMá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 no de �las por tabla Ilimitado

Máximo no de columnas por tabla 250 - 1600 (depende del ti-po)

Máximo no de indices por tabla Ilimitado

MÁSTER EN ESTADÍSTICA PÚBLICA 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áginahttp://www.postgresql.org/

I Pulsamos en download, y se nos abrirá la direcciónhttp://www.postgresql.org/download/. En esta páginapodemos descargar la versión que se adapte a nuestrasnecesidades, además de otras posibles descargas.

I En este caso, pulsando en windows se nos abre la páginahttp://www.postgresql.org/download/windows/. En estapágina se nos informa que el paqete instalador incluye el serverde PostgreSQL, pgAdmin III.

I Pulsando en Download se abre la páginahttp://www.enterprisedb.com/products-services-training/pgdownload y pulsamos en el icono correspondiente anuestra 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 PostgreSQLI Para comenzar la instalación de Postgresql, debemos ejecutar

el �chero que acabamos de descargar (que tendrá un nombresimilar a postgresql-9.2.1-1-windows-x64.exe).

I Puede aparecer una advertencia de seguridad de windows, encuyo caso pulsaremos en el botón ejecutar.

I Dependiendo del software instalado en el ordenador, es posibleque se tengan que instalar previamente algún software.

I Finalmente aparecerá una pantalla similar a (dependiendo dela 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 dedatos.

I También debe darse la contraseña de superusuario, el puertopara el servidor, la con�guración regional.

I Tras la instalación, nos pregunta si queremos instalar laaplicación Stack Builder. Esta aplicación permitirá instalaractualizaciones 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íneade comandos para la administración de la base de datos.

I También existen un gran número de herramientas deadministración y de diseño que soportan PostgreSQL.

I La primera posibilidad que ofrece PostgreSQL es una interfazde terminal interactiva de línea de comandos.

I Otra posibilidad más usada es la de interfaces grá�cas.Existen varias, tanto comerciales como de código abierto.

I Finalmente hay que destacar que es posible usar Interfacesespecí�cos para lenguajes de programación. Ofreceinterfaces nativas para ODBC y para JDBC, así como enlacespara 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 abiertoPgAdmin 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 dedatos PostgreSQL y derivados (EnterpriseDB Postgres PlusAdvanced Server y Greenplum Database).

Algunos usos de PgAdmin

I Creación y borrado de tablespaces, bases de datos, tablas yesquemas.

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 tablasindividuales.

I Con�guració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

Para iniciar, hay que ejecutar menú Inicio ⇒ Programas ⇒PostgreSQL ⇒ pgAdmin 3.

En la ventana principal se puede diferenciar:

Interfaz principal de PgAdmin III

I La barra de menú (1) con los distintos submenús posibles.

I La barra de herramientas (2), cuyos elementos se activandependiendo de los objetos seleccionados.

I El explorador de objetos (3), a la izquierda. En él sereferencian los distintos servidores disponibles y loscorrespondientes 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 queesté seleccionado en el explorador de objetos (propiedades,estadísticas, dependencias y dependientes).

I El lado derecho inferior muestra un Panel de SQL (5).Muestra sentencias SQL generadas mediante ingeniería inversasobre el objeto seleccionado. Una característica interesante depgAdmin es que, cada vez que se realiza alguna modi�caciónen un objeto, escribe las sentencias SQL correspondientes.También incorpora funcionalidades para realizar consultas,examinar su ejecución y trabajar con los datos.

Si en las opciones se activa Çopiar SQL desde la ventanaprincipal a la herramienta de consulta, las consultas SQLse 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 deestado, así como la última acción completada.

I El estado de los objetos en PgAdmin sólo se actualiza si serequiere o al pulsar sobre ellos. Esto no implica que seactualice tras ejecutar SQL o por otros usuarios o clientes. Esrecomendable actualizar manualmente 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 servidorPara la con�guración de parte de un cliente para conectarse a unservidor 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 eingresamos el nombre del servidor, el servidor, el puerto por elcual escuchará el servidor y elegimos la base de datos a la cualnos conectaremos, el usuario el cual tiene permiso paraautenticarse en el servidor remoto.

3. Luego nos ubicamos en la �cha Avanzada y desmarcamos lasopciones activas y nuevamente agregamos la IP del servidor alque se conectará, al �nal se da clic en Aceptar y de ésta formaya 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 con�guración de parte de un cliente para conectarse a unservidor remoto es el siguiente:

1. En la nueva conexión creada damos clic derecho/Conectar.

2. En el cuadro de diálogo que aparece para conectar al servidoringresamos la contraseña que tenemos asignada en nuestramá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 modi�car 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 datos1. Localizar el objeto Bases de datos en el servidor deseado en

el Explorador de objetos.2. Hacer click derecho y seleccionar '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 deDatos.

3. Completar los campos principales:I Nombre: denominación de la base de datos (por simplicidad,

evitar espacios, mayúsculas y acentos, separar con guión bajo'_').

I Propietario: usuario (rol) que tendrá derechos especiales sobrela base de datos.

I Codi�cado: esquema de codi�cación (UTF8, LATIN1,WIN1252). Está en la pestaña de de�nición.

4. Presionar OK y se creará la base de datos.

Nota: Podemos observar en el Panel SQL las instrucciones SQLque hubiesen sido necesarias.

MÁSTER EN ESTADÍSTICA PÚBLICA 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,localizamos en el Explorador de Objetos, el esquema (schema) alcual pertenecerá (por defecto en Esquemas, public), y sobre elobjeto Tablas hacer click derecho y seleccionar 'Nueva Tabla' delmenú 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 cadasolapa de esta ventana:

1. De la solapa propiedades, hay que poner nombre y propietario(usuario).

2. Otra solapa básica es columnas. Hay que pulsar el botónAñadir cada vez que se desee añadir una variable. Apareceuna 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 almenos:

1. Nombre: denominación de la columna (se recomienda evitarespacios, mayúsculas y acentos, separar con guión bajo '_').

2. Tipo de datos: seleccionar el tipo de datos (serial paraautonuméricos, integer para enteros, character varing paratextos variables, text para textos tipo memo, double precisionpara punto �otante, numeric para números con decimalesprecisos, etc.)

3. Longitud: para los tipos de datos de longitud variable(character, character varing, numeric, etc.) la cantidad dedí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 almenos:

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 alingresar un registro no se especi�ca ningún valor para lacolumna. Está en la solapa De�nición.

6. 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 tablaTras rellenar todas las columnas, es necesario de�nir qué camposson claves primarias y qué campos son clave externas. Esto se haceen 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. Nombre: denominación de la clave.

2. Columna: En la solapa Columnas, abrir el desplegable yseleccionar la columna que servirá de clave primaria.

3. Pulsar OK.

Nota: Para el caso de claves externas, hay que rellenar en la solapacolumna no sólo la columna local que será la clave externa, sinoademás la tabla de referencia y la columna referenciada que esclave 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 laventana 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 o vista en el Explorador de objetos yluego pulsar el botón Ver los datos del objeto seleccionadade la barra de herramientas.

I También se puede hacer click en el lado del ratón con el cursorsobre la tabla y seleccionar Ver Datos ⇒ Ver todas las �las.

I Se abrirá el editor de datos.I Para editar los datos es necesario que cada �la de la tabla se

pueda identi�car de forma única. Esto se puede hacer medianteuna 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 deconsulta, que permite ejecutar consultas SQL arbitrarias. Paraactivarla, 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 situarsobre la base de datos y pulsar el lado derecho del ratón yseleccionar 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 partesuperior izquierda

I La solapa denominada Editor SQL. Tras introducir el códigoSQL, podemos ejecutar la consulta (icono ( ) en la barra deherramientas, guardar en un archivo el código SQL escrito,exportar la consulta a un archivo de texto (por ejemplo de tipoCSS, 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 Constructor grá�co de consultas.

MÁSTER EN ESTADÍSTICA PÚBLICA 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 de�nirrelaciones entre tablas y construir consultas complejas de formavisual. Pulsando en el icono correpondiente se obtienen losresultados, 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 objetossobre una base de datos y presionar botón derecho hay tresutilidades que merecen destacarse (también se encuentran en elmenú Herramientas):

I Mantenimiento: Sirve para realizar operaciones de mejorasrelativas al almacenamiento de la base de datos.

I Resguardo: Sirve para realizar copias de seguridad de lasbases de datos.

I Restauración: Sirve para restaurar copias previamenterealizadas.

Otra utilidad de interés es la de Estado del servidor. En el menúde herramientas, podemos seleccionar esta opción para mostrar losusuarios actualmente conectados, bloqueos, transaccionespreparadas y el archivo log del servidor de base de datosseleccionado.

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

1. Crear una base de datos llamada CLIENTES. (Dentrovamos a introducir dos tablas).1.1 Crear una Tabla que se llame DATOS PERSONALES con

los siguientes campos:CODIGO: ContadorNOMBRE: Texto; 15 anchoAPELLIDOS: Texto; 25 anchoDOMICILIO: Texto; 20 anchoPOBLACION: Texto 15 ancho

1.2 Introducir 5 registros.1.3 Insertar los campos

Antes de la POBLACION TELEFONODebajo 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: TextoCONCEPTO DE COMPRA: Texto, 15 anchoIMPORTE: NuméricoFECH_GAST: fechaPAGADO: LógicoOBSERV: Memo

Introducir los siguientes registros:002 CINTA 12.000 Pts 12/07/96 Sí005 ORDENADOR 250.000 Pts 05/06/95 No002 ORDENADOR 190.000 Pts 04/03/96 Sí007 IMPRESORA 50.000 Pts 05/10/96 No...

En el campo MEMO introducir lo que se quiera y completarcon 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 IMPRESORA. Crear unatabla llamada IMPRES 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 aparecertodos los campos en la consulta. [LASER]

4.- Seleccionar todos los modelos y marcas de las que sean tipoLáser o Margarita de carro estrecho (80).[LASER,MARGARITA, CARRO ESTRECHO]

5.- Realizar una consulta donde los registros salgan agrupadospor TIPO y la media de los precios. [AGRUPADOS PORTIPO Y MEDIA PRECIOS].

MÁSTER EN ESTADÍSTICA PÚBLICA 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 unaconsulta con todos los campos, menos PRECIO DELCARTUCHO con todos los registros de carroancho.[CREACION TABLA CARRO ANCHO]

7.- Crear otra tabla llamada LASER con los campos: MARCA,MODELO, CARRO y PRECIO DEL CARTUCHO.;con todos loS registros que sean impresoraLASER.[CREACION DE LASER]

8.-Seleccionar todos los registros cuyo precio de impresoraoscile entre 75.000 y 130.000 ptas.[>75000 y < 130000]

9.- Añadir el campo PROVEEDOR y actualizar la base dedatos.

10.- Mediante una consulta reemplazar el tipo Matricial porAgujas.[ACTUALIZACION DE AGUJAS]

MÁSTER EN ESTADÍSTICA PÚBLICA 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 BelleEpoque.

3. Cree una consulta que le permita obtener el número decomedias que han visto cada cliente.

4. Modi�que la consulta anterior para que el resultado sea elnúmero de películas de todos los géneros y grábela con elnombre Número de películas vistas por cliente.

5. Cree una relación entre las tablas Datos de películas yClientes. 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 yguárdelo con el nombre Formulario para los datos de laspelículas

8. Active la ventana de diseño del formulario anterior y realice lasmodi�caciones necesarias para visualizar los nombres de campode color rojo en fondo azul claro. Posteriormente, guarde lasmodi�caciones realizadas y cierre su ventana.

9. Cree un formulario para los campos Cliente (de la tablaCliente) y Título (de la tabla Datos de películas) paravisualizar los clientes que han visto las distintas películas.

10. Cree y guarde un informe automático tabular para la tablaPelí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 consultasrealizadas 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 lassiguientes tablas (accesible en la direcciónhttp://personal.us.es/antbeamor/GESTION DEVIDEOCLUB.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