Está en la página 1de 16

SERVICIO NACIONAL DE APRENDIZAJE SENA

SISTEMA INTEGRADO DE GESTIN


Procedimiento Ejecucin de la Formacin Profesional Integral
TALLER BASES DE DATOS ACCESS

Versin: 02
Fecha: 11/11/2014
Cdigo: F004-P006GFPI

TALLER: CREAR BASE DE DATOS


En este taller, vamos a crear la base de datos BIBLIOTECA.
Tablas
Campos a definir para la tabla SOCIOS.
Nota: Para el campo foto, se deben buscar imgenes en internet y guardarlas, luego abrir una por
una en Paint y guardarlas con el tipo .bmp. Posteriormente nos ubicamos en vista hoja de datos, en
el campo foto, clic derecho, insertar objeto, seleccionamos la opcin crear desde archivo, clic en
examinar, buscamos la imagen y la agregamos.

Campo Tamao Formato Mscara Entrada Valor Predeterminado Requerido Indexado


id_socio
Si
Si(S.D)
nif
12
90.000.000-L
Si
Si(S.D)
apellildo1
Si
Si(C.D)
ciudad
Si(C.D)
provincia
Pontevedra
cp
6
00.000
Telefono
15
(900) 900-00-00
Fecha_alta
Fecha Corta
Si
Si(C.D)
Fecha_baja
Fecha Corta
Campos a definir para la tabla CUOTAS.

Campo Tamao Formato Requerido Indexado


id_cuota 3
Si
Si(S.D)

Versin: 02

SERVICIO NACIONAL DE APRENDIZAJE SENA


SISTEMA INTEGRADO DE GESTIN

Fecha: 11/11/2014

Procedimiento Ejecucin de la Formacin Profesional Integral

Cdigo: F004-P006GFPI

TALLER BASES DE DATOS ACCESS

cuota
Importe
Campos a definir para la tabla LIBROS.

Si

Si(S.D)

Euro

Campo
Tamao Formato
id_libro
Isbn
fecha_public
Fecha Corta
fecha_entrada
Fecha Corta
cod_seccion
3

Mscara Entrada

Requerido Indexado
Si
Si(S.D)
000-00-000-0000-0
Si
Si(S.D)

Campos a definir para la tabla PAGOS.

Campo
Formato Requerido Indexado
fecha_pago Fecha Corta
Si
Si(C.D)
id_socio
Si
Si(C.D)
Campos a definir para la tabla SECCIONES.

Campo Tamao Requerido Indexado


id_seccion
3
Si
Si(S.D)
seccion
Si
Si(S.D)

Si

Si(C.D)

SERVICIO NACIONAL DE APRENDIZAJE SENA


SISTEMA INTEGRADO DE GESTIN
Procedimiento Ejecucin de la Formacin Profesional Integral
TALLER BASES DE DATOS ACCESS

Versin: 02
Fecha: 11/11/2014
Cdigo: F004-P006GFPI

Campos a definir para la tabla EMPLEADOS.

Mscara
Campo
Tamao Formato
Entrada
Valor Predeterminado Requerido Indexado
id_empleado
Si
Si(S.D)
apellidos
Si
Si(C.D)
provincia
Pontevedra
cp
6
00.000
telefono
(900) 900-00-00
fecha_alta
Fecha Corta
Campos a definir para la tabla PRESTAMOS.
Nota: Se prestan los libros por tres das, de forma que a partir del tercer da empieza a contar los das de
retraso.

Campo
Tamao Formato Requerido Indexado
fecha_salida
Fecha Corta
Si
Si(C.D)
id_socio
Si
Si(C.D)
id_libro
Si
Si(C.D)
id_empleado
Si
Si(C.D)

SERVICIO NACIONAL DE APRENDIZAJE SENA


SISTEMA INTEGRADO DE GESTIN
Procedimiento Ejecucin de la Formacin Profesional Integral
TALLER BASES DE DATOS ACCESS

Versin: 02
Fecha: 11/11/2014
Cdigo: F004-P006GFPI

RELACIONES
Cree las relaciones entre las tablas exigiendo integridad referencial y organcelas de tal forma que se
puedan visualizar.
INSERTAR DATOS A LAS TABLAS
Rellena las tablas de la base de datos con los datos que se muestran a continuacin. Pare evitar
mensajes de error relacionados con la integridad referencial, rellena primero las tablas de clave primaria
que no contengan claves secundarias.

SERVICIO NACIONAL DE APRENDIZAJE SENA


SISTEMA INTEGRADO DE GESTIN
Procedimiento Ejecucin de la Formacin Profesional Integral
TALLER BASES DE DATOS ACCESS

Versin: 02
Fecha: 11/11/2014
Cdigo: F004-P006GFPI

SERVICIO NACIONAL DE APRENDIZAJE SENA


SISTEMA INTEGRADO DE GESTIN
Procedimiento Ejecucin de la Formacin Profesional Integral
TALLER BASES DE DATOS ACCESS

Versin: 02
Fecha: 11/11/2014
Cdigo: F004-P006GFPI

CONSULTAS
Consulta 01. Realice una consulta que muestre la cuota de socio de cada uno de los diferentes tipos
(ADU,FAM e INF), la suma del importe, que la fecha de pago est entre el 2000 y el 2010 y el campo pagado
sea verdadero.

Consulta 02. Utilizar una consulta de tabla de referencias cruzadas para obtener la cuenta de pagos para
cada uno de los tipos de cuotas en el perodo [2000 a 2010].
Puesto que en la consulta tabla de referencias cruzadas vamos a incluir campos de ms de una tabla,
creamos previamente una consulta que contenga todos los campos que necesitemos y despus usaremos
esta consulta para crear la consulta de referencias cruzadas utilizando el asistente.
A continuacin seleccionamos los campos que se utilizarn para las filas (importe) y columnas (cuota).
Utilizamos la funcin "Cuenta" sobre el campo id_cuota para realizar el conteo. Finalmente damos un
nombre a la consulta CTRC.

SERVICIO NACIONAL DE APRENDIZAJE SENA


SISTEMA INTEGRADO DE GESTIN
Procedimiento Ejecucin de la Formacin Profesional Integral
TALLER BASES DE DATOS ACCESS

Versin: 02
Fecha: 11/11/2014
Cdigo: F004-P006GFPI

FORMULARIOS
Formulario 01. FORMULARIO SOCIOS. Vamos a crear un formulario para los socios en vista diseo similar
al que muestra la figura.
Nota: Para visualizar la foto de un socio en el formulario, previamente tiene que estar cargada dicha
imagen en formato .BMP (Mapa de bits) en la tabla SOCIOS.

SERVICIO NACIONAL DE APRENDIZAJE SENA


SISTEMA INTEGRADO DE GESTIN
Procedimiento Ejecucin de la Formacin Profesional Integral
TALLER BASES DE DATOS ACCESS

Versin: 02
Fecha: 11/11/2014
Cdigo: F004-P006GFPI

Finalmente aadimos los botones de comando para realizar operaciones con registros y exploracin de
registros. Para ello con el botn "Utilizar asistentes para controles" activado (barita mgica) vamos
incorporando los botones el formulario.

SERVICIO NACIONAL DE APRENDIZAJE SENA


SISTEMA INTEGRADO DE GESTIN
Procedimiento Ejecucin de la Formacin Profesional Integral
TALLER BASES DE DATOS ACCESS

Versin: 02
Fecha: 11/11/2014
Cdigo: F004-P006GFPI

Formulario 02. FORMULARIO PRESTAMOS.


Los campos del formulario y los botones de accin los creamos de forma similar a como lo hemos realizado
en el formulario de SOCIOS. Lo nico nuevo es insertar controles de tipo "Cuadro combinado" que nos
permitan rellenar las claves secundarias en la tabla de prstamos. Vamos a ver como es el proceso para el
cdigo de socio puesto que para el cdigo de libro y de empleado los pasos a realizar son similares.
Para ello en primer lugar y con el botn "Utilizar asistente para controles" activado seleccionamos el
control "Cuadro combinado" y seguimos los pasos del asistente.

SERVICIO NACIONAL DE APRENDIZAJE SENA


SISTEMA INTEGRADO DE GESTIN
Procedimiento Ejecucin de la Formacin Profesional Integral
TALLER BASES DE DATOS ACCESS

Versin: 02
Fecha: 11/11/2014
Cdigo: F004-P006GFPI

Tal como lo hemos configurado el combo se cargar con los campos id_socio, nombre, apellido1 y apellido2
de la tabla SOCIOS.

Ordenamos por apellidos.

SERVICIO NACIONAL DE APRENDIZAJE SENA


SISTEMA INTEGRADO DE GESTIN
Procedimiento Ejecucin de la Formacin Profesional Integral
TALLER BASES DE DATOS ACCESS

Versin: 02
Fecha: 11/11/2014
Cdigo: F004-P006GFPI

Finalmente almacenamos el valor en el campo id_socio de la tabla de prstamos, cuando seleccionemos un


tem en el combo.
Nota: Si no permite seleccionar el campo en el que se almacenar el valor arrastramos los campos que
necesitemos desde la lista de campos al formulario y luego los borramos. De esta forma parece que quedan
registrados y ya aparecen en el combo.

Repetimos el proceso para las otras dos claves secundarias en la tabla de prstamos, es decir, para el
cdigo del libro y el cdigo del empleado que realiza la operacin de prstamo.

SERVICIO NACIONAL DE APRENDIZAJE SENA


SISTEMA INTEGRADO DE GESTIN
Procedimiento Ejecucin de la Formacin Profesional Integral
TALLER BASES DE DATOS ACCESS

Versin: 02
Fecha: 11/11/2014
Cdigo: F004-P006GFPI

Formulario 03. FORMULARIO "CONTROL DE PRESTAMOS A SOCIOS".


Para crear este formulario vamos a utilizar el objeto "Subformulario" que nos permite insertar un
formulario dentro de otro y que haya entre ellos un nexo de unin. Vamos a crear un formulario para
consultar los prstamos realizados a un socio en concreto, los que fueron devueltos y los que no lo fueron.
Este formulario tendr dos subformularios, uno para saber los prstamos devueltos y otro para los no
devueltos. Cada uno de ellos se basa en una consulta de seleccin, unidos por el cdigo de socio.

Consulta en la que se basa el subformulario de prstamos devueltos.

SERVICIO NACIONAL DE APRENDIZAJE SENA


SISTEMA INTEGRADO DE GESTIN
Procedimiento Ejecucin de la Formacin Profesional Integral
TALLER BASES DE DATOS ACCESS

Versin: 02
Fecha: 11/11/2014
Cdigo: F004-P006GFPI

Consulta en la que se basa el subformulario de prstamos no devueltos.

Finalmente aadimos dos controles de tipo subformulario al formulario principal basado en la tabla de
socios. Cada uno de los subformularios se basa en su respectiva consulta y se sincronizarn con el
formulario principal a travs del campo id_socio.

SERVICIO NACIONAL DE APRENDIZAJE SENA


SISTEMA INTEGRADO DE GESTIN
Procedimiento Ejecucin de la Formacin Profesional Integral
TALLER BASES DE DATOS ACCESS

Informe 01. INFORME "PRESTAMOS QUE HA TRAMITADO CADA EMPLEADO


Empezamos creando una consulta "Prstamos tramitados por cada empleado".

Versin: 02
Fecha: 11/11/2014
Cdigo: F004-P006GFPI

SERVICIO NACIONAL DE APRENDIZAJE SENA


SISTEMA INTEGRADO DE GESTIN
Procedimiento Ejecucin de la Formacin Profesional Integral
TALLER BASES DE DATOS ACCESS

Versin: 02
Fecha: 11/11/2014
Cdigo: F004-P006GFPI

A continuacin creamos el informe a partir de la consulta, para ello vamos a "Asistente para informes".

SERVICIO NACIONAL DE APRENDIZAJE SENA


SISTEMA INTEGRADO DE GESTIN
Procedimiento Ejecucin de la Formacin Profesional Integral
TALLER BASES DE DATOS ACCESS

Versin: 02
Fecha: 11/11/2014
Cdigo: F004-P006GFPI

Configuramos la pgina a posicin horizontal para que muestre los campos completos.