Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Diseño de Tablas de BD en Access
Diseño de Tablas de BD en Access
ACCESS
EJERCICIO 10
Hasta aquí hemos trabajado con los datos ya incluidos en las tablas iniciales.
Ahora vamos a suponer que el Videoclub El Oscar cuenta con cuatro locales diferentes
en Palma y que queremos poder introducir y consultar información acerca de dichos
locales. Dicha información consistirá en: el número identificativo del local, la dirección
y el teléfono.
ACTIVIDAD A REALIZAR
Será necesario:
A.- Crear una nueva tabla, Locales, que contenga los datos referidos a los cuatro
locales. Dicha tabla se relacionará con la tabla Alquileres, por lo que será preciso:
B.- Incluir en la tabla Alquileres un nuevo campo que contenga el número identi-
ficativo del local en que se ha realizado cada alquiler. Este campo, IdLocal, también
aparecerá en la tabla Locales.
C.- Relacionar las tablas Alquileres y Locales por medio del campo común IdLo-
cal.
1
EJERCICIO 10 DE ACCESS
PROCEDIMIENTO
1º.- Abre la base de datos Videoclub El Oscar y cierra el panel inicial. En la pesta-
ña Crear de la cinta de opciones, haz clic en Diseño de Tabla.
2º.- En el cuadro de diálogo que se muestra, aparece una tabla con tres colum-
nas: Nombre del campo, Tipo de datos y Descripción.
En esta colum-
na escribe, fila
por fila, el En la columna Tipo de datos, elige, de
nombre de los la lista desplegable, de qué tipo será el
campos que campo creado
incluirá la tabla
3º.- Haz clic en la celda que contiene el nombre del campo IdLocal.. En la mitad
inferior de la ventana en que estamos aparece una serie de apartados, correspondien-
tes a las propiedades del campo seleccionado.
En el apartado Título
escribe Número del local
(será lo que aparecerá
como nombre del campo
al abrir la tabla)
7º.- Vuelve a hacer clic en la celda que contiene el nombre del campo
IdLocal. En la barra de herramientas del programa pulsa el botón Clave
principal. Con esto convertimos el campo IdLocal en el campo clave o prin-
cipal de esta tabla.
2
EJERCICIO 10 DE ACCESS
9º.- Lo anterior nos proporciona una tabla con tres campos pero sin datos. Intro-
duce los siguientes datos en la tabla. Para ello, ábrela haciendo un doble clic sobre ella
y escribe directamente los datos (recuerda que el campo Número de local no es nece-
sario introducirlo):
1º.- Del apartado Tablas, haz clic derecho sobre la tabla Alquileres y selecciona la
opción Vista Diseño.
3
EJERCICIO 10 DE ACCESS
2º.- Pulsa el icono de disquete de la barra de acceso rápido para guardar los
cambios realizados.
3º.- En la pestaña Inicio, haz clic en la flecha del botón Ver y selecciona Vista
Hoja de datos (en este caso concreto, es más práctico introducir los datos de este mo-
do que no a través del formulario correspondiente). Desplázate al nuevo campo Nº de
local llena los registros de ese campo con los siguientes datos: 1, 1, 3, 3, 2, 4, 2, 1, 1, 3,
2, 4, 3, 2, 1, 1, 3, 4, 2, 1, 1.
1º.- Dado que la nueva tabla Locales tiene un campo en común con la tabla Al-
quileres1, el último paso consistirá en relacionar ambas tablas (para poder hacer con-
sultas que combinen datos de las dos).
1
El campo principal de la primera es un campo secundario en la segunda
4
EJERCICIO 10 DE ACCESS
Aparecerá una ventana con todas las tablas que tienen alguna relación.
En la ventana Relaciones
aparece ahora el cuadro
correspondiente a la tabla
Locales
5
EJERCICIO 10 DE ACCESS
6
EJERCICIO 10 DE ACCESS
4º.- Pulsa el botón con el icono de disquete para guardar la nueva relación crea-
da. Luego, cierra la ventana Relaciones.
ACTIVIDAD
De acuerdo con el procedimiento ya visto, crea una nueva tabla, llamada Em-
pleados, para introducir los datos relativos a los empleados en los diferentes locales
del videoclub.
7
EJERCICIO 10 DE ACCESS
Relaciona, asimismo, la tabla Locales con la tabla Empleados por medio del cam-
po IdLocal (principal en Locales y secundario en Empleados).
Para acabar (de momento) con la base de datos Videoclub El Oscar, y a falta de
un mejor sitio para explicarlo, vamos a explorar las posibilidades de personalización del
panel izquierdo, a través del cual accedemos a los diferentes objetos de la base de da-
tos.
ACTIVIDAD
PROCEDIMIENTO
8
EJERCICIO 10 DE ACCESS
3º- En el panel, podemos crear grupos para visualizar los diversos objetos de la
base de datos según los criterios que nosostros escojamos. En nuestro caso,
como sólo estamos probando, crearemos siete grupos, atendiendo a los ele-
mentos que dan lugar a las tablas: Alquileres, Clientes, Existencias, Títulos,
Ventas, Locales y Alquileres.
Para ello:
9
EJERCICIO 10 DE ACCESS
10
EJERCICIO 10 DE ACCESS
11
EJERCICIO 10 DE ACCESS
4º- Para añadir cualquiera de los objetos del grupo Objetos no asignados a uno de
los nuevos grupos creados, basta hacer clic derecho sobre el mismo y seleccionar
Agregar al grupo y el grupo de que se trate.
Lo propio es asignar a alguno de los grupos todos y cada uno de los objetos de la
base de datos. Pero como aquí el único objeto es practicar, asignaremos sólo las ta-
blas, formularios e informes, del siguiente modo:
Grupo Alquileres:
- Tabla Alquileres
- Formulario Alquileres
- Informes: Alquileres y Preferencias
Grupo Clientes:
- Tabla Cientes
- Formulario Clientes
- Informe Clientes y Alquileres
Grupo Existencias:
- Tabla Existencias
- Formulario Existencias
- Informe Categorías
Grupo Títulos:
- Tabla Títulos
- Formulario Títulos
12
EJERCICIO 10 DE ACCESS
Grupo Ventas:
- Tabla Ventas
- Formulario Ventas
- Informe Ventas por formato
Grupo Locales
- Tabla Locales
Grupo Empleados:
- Tabla Empleados
Finalmente, indicar que, así como podemos crear grupos en un conjunto perso-
nalizado, también podríamos crear tantos paneles personalizados como queramos, con
distintos grupos en cada uno. Pero tranquilos, paramos aquí (de momento).
13