Page 26 - Modulo 5 ACCESS
P. 26

Access para evitar la duplicidad de los datos ha creado varias formas de relaciones los campos y
               que son los siguientes:


               RELACIÓN UNO A VARIOS:


                      Esta relación se da cuando un registro de una tabla ,sólo puede estar relacionado con un único
               registro de la otra tabla y un registro de la otra tabla (tabla principal) puede tener más de un registro
               relacionado en la primera tabla (tabla secundaria).


                   •  Por ejemplo: Cuando relacionemos el campo «Codcliente» de la tabla CLIENTES con el campo
                      «Codcliente» de la tabla PEDIDOS, la relación será de UNO A VARIOS. Es decir, que puede
                      aparecer en varios registros el mismo cliente dentro de la tabla PEDIDOS (tabla destino) pero
                      solamente puede aparecer una vez en la tabla CLIENTES (tabla origen).


                      Cuando la cardinalidad de una tabla es uno a varios se identifica como (1:N).



















                      En este ejemplo podemos detectar que la relación «UNO a VARIOS» tiene la cardinalidad 1:N,
               donde el cliente de la tabla CLIENTES puede hacer tantos pedidos como quiera, es decir aparecer en la
               tabla destino PEDIDOS tantas veces como sean necesarias.


                      Podemos observar que el Sr. Anastasio ha venido una vez a comprar, pero la Sra. Esmeralda ha
               venido dos veces y el Sr. Jean Manuel no ha venido aún a comprar desde que se registró.

               RELACIÓN VARIOS A VARIOS:


                      Este tipo de relación se utiliza cuando un registro de una tabla puede estar relacionado con
               más de un registro de la otra tabla y viceversa.


                   •  Por ejemplo: Imaginemos que tenemos una tabla llamada EMPLEADOS y otra tabla llamada
                      TAREAS. En este caso los empleados pueden designarse a realizar varias tareas así como las
                      tareas pueden realizarlas varios empleados.








                                                                                                   23
   21   22   23   24   25   26   27   28   29   30   31