|
Para aprender a construir Bases
de Datos con Access vamos a realizar estos ejercicios:
Ejercicio Nº 1
Construye una Base de Datos en
blanco, llamada componentes,
situada en C:\BD.
Debe tener 4 Nuevas Tablas, como
se muestra abajo.
|
Tablas
|
Campos
|
| placabase |
Marca (Texto, Requerido) |
Modelo (Texto) |
Zócalo (Texto) |
Fecha de entrada (Fecha/hora,
Requerido) |
Precio (Moneda-Estandar, Requerido) |
Existencias
(si/no,
Requerido) |
Observa
ciones
(Memo) |
| discoduro |
Marca(Texto, Requerido) |
Modelo
(Texto) |
ms/cache/
rpm (Texto) |
GB (Texto, Requerido) |
Fecha de entrada (Fecha/hora,
Requerido) |
Precio (Moneda-Estandar, Requerido) |
Existencias
(si/no,
Requerido) |
regraba
dora |
Marca(Texto, Requerido) |
Modelo
(Texto) |
Velocidades
(Texto, Requerido) |
Fecha de entrada (Fecha/hora,
Requerido) |
Precio (Moneda-Estandar, Requerido) |
Existencias
(si/no,
Requerido) |
Observa
ciones
(Memo) |
procesa
dores |
Marca(Texto, Requerido) |
Modelo
(Texto) |
Zócalo
(Texto, Requerido)
|
Velocidades
(Texto, Requerido) |
Fecha de entrada
(Fecha/hora, Requerido) |
Precio (Moneda-Estandar,
Requerido) |
Existencias
(si/no,
Requerido) |
Para realizarla comienza como vista
de Hoja de Datos y luego le pone las características
de los campos en vista
de Diseño.
Rellena la Base de Datos con, al menos, 7 registros.
Crea una Nueva Consulta,
con Vista Diseño, llamada
caro, en la tabla placabase,
de manera que nos muestre los registros del campo Precio
con el siguiente Criterio :
mayor de 15000 (> 15000).
Crea una Nueva Consulta,
con Vista Diseño, llamada capacidad,
en la tabla discoduro, de manera que
nos muestre los registros del campo GB
con el siguiente Criterio: menor que
20 (< 20).
Crear una Nueva Consulta,
con Vista Diseño, llamada nuevas,
en la tabla regrabadoras, de manera
que nos muestre los registros del campo Fecha
con el siguiente Criterio:
mayor que 12/9/01 (> 12/9/01), además
nos debe salir al lado los campos Modelo
y Precio de los que cumplen el citado
criterio.
Ahora crea un Formulario, Nuevo,
mediante el Asistente para Formularios,
con la tabla placabase, en donde estén
todos sus campos, distribuido en
columnas, de color Verde, con
el título misplacasb.
Crea un Formulario, Nuevo,
mediante el Asistente para Formularios,
con la tabla discoduro, en donde estén
los campo, Modelo, Precio y GB, distribuido
en forma tabular
y de estilo Piedra, con el título
preciodisco.
Edita el formulario
misplacasb. Mueve,
cambia de lugar y tamaño las casillas. Primero, pulsa
sobre la casilla. Para mover pulsa
sobre el vértice
superior izquierdo. Para cambiar
el tamaño mueve sus laterales.
Ponle un encabezado con una etiqueta
y un texto.
Mediante el Asistente para
Informes, crea uno de la tabla discoduro,
con los campos Marca, Modelo y Precio.
Agrupado por Marca. Distribuidos en
Pasos. Con estilo Informal.
Y con nombre losdiscos.
*** Nota : Para ver el informe debe estar configurada
la impresora. ***
Solución, bájate: componentes.mdb
Ejercicio Nº 2
Crea una Base de Datos en
blanco, que se llame clientes,
situada en C:\BD. Crea una Nueva
Tabla mediante Vista Hojas de Datos.
Con los siguientes campos:
Nombre (Texto, Requerido),
Apellido 1 (Texto,
Requerido), Apellido
2 (Texto, Requerido), Dirección
(Texto, Requerido), Población
(Texto, Requerido), Provincia (Texto),
Fecha Nacimiento (Fecha), Teléfono
(Texto con máscara de entrada (---) -- -- --, Nº
de cliente (Numérico), Precio
(Moneda Estandar, Requerido) y Compra
(ObjetoOLE).
*** Nota: Tal vez al poner la máscara te indique
que esta utilidad no está instalada, debes instalarla mediante
el CD del Office. ***
Ahora bájate el archivo cuadros.zip,
grábalo en tu directorio (créalo) C:\CUADROS y actívalo.
Rellena la tabla con 7 clientes. En el Campo compra,
debes pulsar con el botón
derecho del ratón, luego pulsar sobre
Insertar Objeto. Después
marcar en Crear desde archivo. Examinar
y buscar una imagen con extensión bmp
(mapa de bit) en el directorio anterior C:\CUADROS. Cuando
aceptes debe salir en ese campo este texto: Imagen de mapas de bits.
El dibujo saldrá cuando construyas el formulario.
Ahora vamos a crear un Formulario. Nuevo,
vamos a Asistente para formularios.
Tabla: clientes. Campos: Nombre, Apellido 1, Apellido 2, Precio
y Compra. Distribución en columnas. Estilo: Colorido 1.Título
: losclientes. Observamos nuestro trabajo.
Vamos a Diseño (del formulario)
y situamos los controles, casillas, dibujos ..... donde veamos
conveniente y con el tamaño que consideremos adecuado. Pongamos
un encabezado con una imagen de tipo bmp. Veamos de nuevo el trabajo.
Mediante el Asistente para Informes, crea
un informe.
Ve a Herramienta/Inicio pon un título a
la aplicación y el nombre del formulario en Activar el formulario.
Cierra la base de datos, busca su icono y púlsalo.
Desmarcar todos los casilleros
menos Permitir el uso de menús
no restringido.
¿Qué significa compactar base de
datos?. Léelo en la ayuda.

Mediante el icono de la barra de herramientas,
ordena el campo Precio en Orden ascendente.
Mediante el icono Filtro
por selección de la barra de herramientas realiza
una consulta en un campo.
Mediante el icono Filtro
por formulario de la barra de herramientas realiza una consulta
seleccionando dos campos.
Lista desplegable:
1.-) Vamos a modificar un poco esta base de datos,
se trata de que cuando vayamos a introducir una provincia, nos salga
un desplegable con las provincias disponibles. Para ello vamos al
campo Provincia en modo Diseño.
Pulsamos la ficha Búsqueda. Y
los datos de la figura.

Ahora vamos a modo Hoja de datos y pongamos una
provincia, veremos que sale un desplegable.
2.-) Támbién podríamos haberlo
realizado creando otra tabla llamada
provin y en ella un campo llamado provinci
y luego rellenar ese campo con varias provincias, después
entramos en el campo Provincia de la
tabla anterior y en modo Diseño,
ponemos los datos de la figura:

3.-) Otra forma de crear una lista desplegable
es creando otra tabla llamada provin
y en ella un campo llamado provinci
y luego rellenar ese campo con varias provincias, después
entramos en el campo Provincia de la
tabla anterior y en modo Diseño,
mediante el Asistente de búsqueda
ponemos la tabla y el campo correspondiente.
Solución, bájate: clientes.mdb
Ejercicio Nº 3
Realizar una BD llamada C:\BD\Pcventas.mdb,
que contenga cuatro tablas:
(Recuerda que cada tabla debe contener una
Clave principal, que se puede añadir por defecto cuando se
crea la tabla, las claves principales de nuestras tabla serán Idclientes,
Idmonitores, Idportatiles e Idventas)
1.- Una tabla llamada cliente, con
los siguientes campos:
Nombre, Apellido, Dirección, Provincia, Teléfono.
(Rellenar con 7 clientes)
2.- Otra tabla llamada monitores, con
los siguientes campos:
Marca, Modelo, Pulgadas, Precio, Fotomoni
(ObjetoOLE)
Philips,107P20,17,380
Samsung,555ob,15,205
Sony, CPD-E400P,19,488
Acer, FP751, 17, 964
Sony, SDM-N50,15,980
Philips, 109S20,19,489
3.- Otra tabla llamada portátiles,
con los siguientes campos:
Marca, Modelo, Procesador, Disco Duro, Memoria,
Precio, Fotoporta (ObjetoOLE)
Acer, TravelMate 212T, Celeron 800, 10 GB, 64, 1144
Acer, TravelMate 212TXV, Celeron 800, 10 GB, 128, 1310
Compaq, Presario 1201, Celeron 800, 10 GB, 128, 1599
Compaq, Armada 110, Pentium 800, 10 GB, 64, 1719
Compaq, EV0 N400, Pentium 850, 20 GB, 128, 2900
Toshiba, Satellite 254S, Celeron 1000, 10 GB, 128, 1041
Asus, B-110 A, Pentium 900, 30 GB, 128, 1739
Los dibujos de monitores y portátiles los
puedes bajar de este comprimido-autoejecutable fotos.exe,
creará una carpeta llamada C:\fotos y descargará varios
.bmp (Ejecutar este programa desde Internet).
4.- Y otra tabla llamada ventas, con
los siguientes campos:
Nombre, Monitor, Portátil, Fecha de compra.
(Rellenar con 9 compras)
Cuando pongamos el cursor sobre Nombre debe salir un desplegable
con el Nombre y Apellido de los clientes. Cuando estemos sobre Monitor
saldrá un desplegable con las Marcas y Modelos disponibles. Cuando
estemos sobre Portátil un desplegable con las Marcas y Modelos disponible
de portátiles.
Los desplegables los puedes realizar en modo Diseño, mediante
el Asistente de búsqueda.
Cuando hagas los desplegables pulsa el icono de
Relaciones, para ver que se han creado automáticamente relaciones
entre las tablas.
Ahora debes hacer un formulario mediante el Asistente de formulario,
con la tabla ventas, de forma que se muestre Nombre, Apellido, Modelo
del monitor, pulgada, Precio, Modelo del portátil, Procesador, Precio.
Foto del monitor, Foto del portátil.
Añadir más datos mediante el formulario.
Realiza una consulta llamada sony, que muestre los ordenadores de
la marca SONY que se han vendido. En esta consulta se ha de ver
el Nombre de los clientes, su teléfono, la Marca del monitor, su
Modelo y su Precio. Pasa ésta consulta a formulario y que se vean
la Foto del monitor.
Solución, bájate: PCventas.mdb
En el documento adjunto Relaciones.doc puedes ver
un par de ejemplos de tablas relacionadas. Se recomienda su lectura
y realizar los ejemplo del documento.
Ejercicio Nº 4
En este ejercicio vamos a relacionar dos tablas
de la forma varios a varios, es decir varios clientes pueden comprar
varios productos.
Realizar una base de datos llamada
lasrelaciones. Debe contener
dos tablas: clientes y productos.
La tabla clientes
debe tener estos campos:
Nombre, Apellido 1, Apellido
2, Dirección y Población (todos de textos)
La tabla productos
debe tener estos campos:
Producto y Precio (los
dos de textos)
Rellena estas dos tablas con al menos 9 registros
cada unas.
Ahora supongamos que:
el cliente número 1 compra los productos 2, 3, 7
el cliente número 2 compra los productos 2, 3, 4, 9
el cliente número 4 compra los productos 5, 7, 8
el cliente número 5 compra los productos 1, 3, 9
el cliente número 6 compra los productos 3, 5, 6
el cliente número 7 compra los productos 2, 6, 8, 9
Debemos realizar una tabla intermedia llamada union
donde figure esas compras.
Relaciona las dos primeras tablas con la tabla
intermedia.
Ya ves que con los números no nos enteramos
muy bien, realiza la tabla de unión de forma que en vez de
número aparecan lista desplegable.
Realiza una consulta donde figure todos los clientes
con todas sus compras. Realiza también un informe.
|