Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Documento #2 Segunda Unidad para Curso Basico de Access en Honduras
Documento #2 Segunda Unidad para Curso Basico de Access en Honduras
Una relación es una característica especial de Access que hace que podamos trabajar
con varias tablas relacionadas a través de un campo en común.
Tras crear una tabla para cada tema en la base de datos, es preciso proporcionar a
Access los medios para recopilar de nuevo esa información cuando sea necesario. Para
ello, se colocan campos comunes en las tablas que están relacionadas y se definen las
relaciones entre las tablas. De ese modo, se pueden crear consultas, formularios e
informes que muestren a la vez la información de varias tablas.
Integridad referencial
Suponga que tiene una relación de uno a varios entre las tablas transportistas y pedidos
y desea eliminar un transportista. Si el destinatario que desea quitar tiene pedidos en la
tabla pedidos, dichos pedidos quedarán "huérfanos" si elimina el registro transportista.
Los pedidos todavía contendrán un id. De transportista, pero el id. Ya no será válido,
porque el registro al que hace referencia ya no existe.
La integridad referencial se aplica habilitándola para una relación de tabla. Una vez
habilitada, Access rechazará todas las operaciones que infrinjan la integridad referencial
de esa relación de tabla.
Crear una relación de tabla
Cuando se crea una relación entre tablas, los campos comunes no tienen que tener los
mismos nombres, si bien sus nombres suelen coincidir. Sin embargo, dichos campos
tienen que tener el mismo tipo de datos. No obstante, si el campo de clave principal es
un campo auto numérico, el campo de clave externa puede ser un campo de tipo número
si la propiedad tamaño del campo de ambos campos tiene el mismo valor.
Si usted nota aparecen los campos que contiene cada tabla, lo que a continuación vamos
a hacer es relacionar el campo Cargo de la tabla Empleados con el campo Id De Cargo
de la tabla Salarios. Lo que debemos hacer es un Clic sostenido en el campo Cargo
de la tabla Empleados y arrastrarlo hasta el campo Id de Cargo de la tabla Salarios. Al
hacer ese procedimiento se le mostrara una tabla como la siguiente: luego haga clic en
Crear. Y guarde los cambios.
1
Consultas
Las consultas son los objetos de una base de datos que permiten recuperar datos de
una tabla, modificarlos e incluso almacenar el resultado en otra tabla.
Consultas de selección.
Son las consultas que extraen o nos muestran datos. Muestran aquellos datos
de una tabla que cumplen los criterios especificados. Una vez obtenido el
resultado podremos consultar los datos para modificarlos (esto se podrá hacer
o no según la consulta). Una consulta de selección genera una tabla lógica (se
llama lógica porque no está físicamente en el disco duro sino en la memoria del
ordenador y cada vez que se abre se vuelve a calcular).
Consultas de acción.
Son consultas que realizan cambios a los registros. Existen varios tipos de
consultas de acción, de eliminación, de actualización, de datos anexados y de
creación de tablas.
Para añadir una tabla a la zona de tablas (una vez en la ventana Diseño de
consulta) haremos clic en el botón Mostrar tabla de la pestaña Diseño
Si las tablas no están relacionadas o no tienen campos con el mismo nombre, la
consulta obtiene la concatenación de todas las filas de la primera tabla con todas
las filas de la segunda tabla, si tenemos una tercera tabla concatenará cada una
de las filas obtenidas en el primer paso con cada una de las filas de la tercera
tabla, y así sucesivamente. Vemos que no interesa basar la consulta en muchas
tablas ya que el resultado de la concatenación puede alcanzar dimensiones
gigantescas.
Consultas de actualización
Las consultas de actualización son consultas que permiten modificar los datos
almacenados en una tabla, modifican el contenido de los registros de una tabla.
Se pueden modificar de golpe todos los registros de la tabla o sólo los que
cumplan una determinado condición.
Ahora mostraremos un ejemplo de cómo crear una Consulta de Selección. Siga los
pasos.
1. Haga clic en la barra de menú en la ficha Crear, Y luego clic en la opción
Diseño de Consulta.
2. Hacer doble clic en la tabla Empleados y cerrar la ventana.
3. Hacer doble clic en los siguientes campos, Nombre completo, primer apellido,
cargo. Y en el criterio escribir OPERARIO.