10 Cosas que debe saber acerca de las relaciones en el acceso 2013
Una relación uno-a-muchos conecta un registro en la tabla primaria a varios registros de la tabla secundaria
Establecer la relación órdenes para conectar a los clientes o los médicos a los pacientes. Un cliente puede tener muchos pedidos y un médico puede tener muchos pacientes. De esta manera, usted no tiene que repetir toda la información de contacto del cliente en cada orden ni toda la información de contacto del médico de cada paciente.
Una relación uno-a-uno conecta un registro en la tabla padre a un registro en la tabla secundaria
Esto no es un tipo de relación común, pero se puede utilizar si es necesario dividir una tabla que contiene muchos campos en dos tablas.
Relacionar el campo de clave principal de la tabla primaria con ese mismo campo (no la clave primaria) en la tabla secundaria
Este es el escenario más común. La tabla principal contiene un campo de clave principal y la tabla secundaria contiene el mismo nombre de campo. Por ejemplo, una tabla de clientes y pedidos podría compartir un CustomerID. CustomerID normalmente es la clave primaria de clientes y una clave externa de Órdenes.
Campos combinados en la relación deben ser del mismo tipo de datos
No se puede relacionar un campo de texto en la tabla padre a un campo de número en la tabla secundaria o viceversa. Los campos deberán estar, o campos de texto o campos de número en cada cuadro.
Video: 10 cosas que NUNCA debes hacer después de ponerle, ¡APRENDE!
Exigir la integridad referencial en el cuadro de diálogo Modificar relaciones para evitar la entrada de registro “huérfanos” en la tabla secundaria
Un huérfano es un registro en la tabla secundaria que no tiene un registro correspondiente en la tabla padre. El ejemplo clásico es una orden en una tabla de pedidos para un cliente no está en la tabla Clientes. La integridad referencial se evita que este tipo de órdenes huérfanos.
Ajustar actualización en cascada los campos relacionados en el cuadro de diálogo Modificar relaciones para actualizar el valor de la clave en la tabla secundaria cuando su contenido se actualiza en la tabla padre
Suponga que tiene dos tablas, una lista de categorías en una tabla ExpenseType (nombre del campo Categoría) y un campo en una tabla de gastos denominada categoría. El campo Categoría en gastos está poblada por un cuadro combinado que retire sus datos de campo Categoría de la mesa ExpenseType.
Supongamos, además, que un error fue hecho para el comedor, que se escribía Comedor. Si desea configurar los campos relacionados de actualización en cascada, puede editar Comedor en ExpenseType al comedor y que va a cambiar en cada disco al ser utilizadas en la mesa Gastos.
Conjunto eliminación en cascada los registros relacionados en el cuadro de diálogo Modificar relaciones eliminar registros relacionados en la tabla secundaria cuando el registro correspondiente se elimina de la tabla primaria
Con este ajuste en una relación entre CustomerID de Cliente y CustomerID de Órdenes, eliminar un registro del cliente y se eliminarán todos los pedidos de ese cliente.
El establecimiento de relaciones entre tablas establece automáticamente se une a las tablas en la construcción de consultas
Relación une se realizan a través de la vista Hoja de diseño. Si se establece una relación entre clientes y pedidos en CustomerID, verá que se unen a la línea cuando se agrega a las tablas una nueva consulta en diseño de consulta.
Video: 10 cosas que no debes soportar en pareja - STOP relaciones tóxicas | Sandra Eme
Eliminar un campo que es parte de una relación y se eliminarán de la relación
No se puede tener una relación entre dos campos si uno de ellos falta, ¿verdad? Por lo tanto, el acceso elimina la relación rota cuando se elimina un campo que es parte de esa relación.
Si una clave principal es parte de una relación, no se puede cambiar la clave principal de esa tabla a otro campo sin eliminar primero la relación
Para cambiar las claves principales en una mesa donde su clave primaria es parte de una relación, primero debe abrir la ventana Relaciones y eliminar la relación antes de Acceso le permitirá cambiar la clave principal a otro campo en esa tabla.