Una de las ventajas de los sistemas de gestión de bases de datos relacionales, como Access 2010, es la facilidad para configurar tablas y relaciones con restricciones que facilitan su cumplimiento. Una de sus características es la posibilidad de crear y mantener relaciones entre tablas.
Para empezar, abra Access y cree tablas para definir relaciones entre ellas. Por ejemplo, estoy usando una base de datos existente con tablas (claves principales asignadas y tipos de datos con restricciones aplicadas). Abra Access 2010, vaya a Herramientas de base de datos en la nueva cinta de opciones de Access y haga clic en el botón Relaciones .

Access abrirá la pestaña Relaciones con el cuadro de diálogo Mostrar tabla . Seleccione tablas, consultas o ambas y pulse Agregar.

Verá las tablas/consultas seleccionadas en pequeñas ventanas con los nombres de las columnas en la ventana Relaciones. Ahora, relájese y comience a analizar las tablas seleccionadas para relacionarlas correctamente. En este ejemplo, solo uso cuatro tablas (Ejemplo de WebTech360Tips, Cursos, Profesor, Hoja de calificaciones).

Estoy creando una relación uno-muchos entre el ejemplo de WebTech360Tips (Estudiante) y la tabla de Cursos . Mantenga pulsada la clave principal del ejemplo de WebTech360Tips, arrástrela y suéltela sobre el nombre del curso en la ventana de Cursos. Inmediatamente, se abrirá el cuadro de diálogo "Editar relaciones ". Aquí puede crear una nueva relación entre las tablas, especificar el tipo de unión y aplicar integridad referencial. Para fines de demostración, ignoraré todas las opciones y pulsaré " Crear".

Verá una relación uno a muchos creada entre el ID del ejemplo de WebTech360Tips y el código del curso .

Para crear una relación uno a uno con integridad referencial, mantenga presionado el ID del ejemplo de WebTech360Tips y arrástrelo y suéltelo sobre el ID de la hoja de calificaciones. Aparecerá el cuadro de diálogo "Editar relación". Ahora, active "Aplicar integridad referencial" ( garantiza la coherencia y valida las entradas correspondientes ) y la casilla "Eliminar registros relacionados en cascada" (garantiza la eliminación de todos los datos relacionados de la hoja de calificaciones al eliminar el ID del ejemplo de WebTech360Tips) . Haga clic en "Tipo de unión" para abrir el cuadro de diálogo.

Estas tres opciones son similares a las uniones internas , externas y externas derechas de SQL . Seleccione un tipo de unión y haga clic en Aceptar.

Haga clic en Crear para crear una relación 1-1 entre el ID del ejemplo de WebTech360Tips y el ID de la hoja de calificaciones.

Esta es la forma más simple de relaciones entre tablas/consultas. Se vuelve mucho más compleja y difícil de entender a medida que crece.

Las relaciones permiten correlacionar y garantizar la coherencia de los datos entre tablas. Ahora puede aprovechar al máximo el potencial de Access 2010 creando más tablas y estableciendo relaciones con ellas.