SlideShare una empresa de Scribd logo
1 de 3
COLEGIO NACIONAL NICOLAS ESGUERRA
                             “EDIFICAMOS FUTURO”
                        MOVIMIENTO POR TECLADO


Relaciones
   En los apartados anteriores hemos preparado dos Tablas: una para llevar el control de los
clientes y otra para llevar el control de las propiedades. Hemos definido en común un
campo: Código de propiedad. ¿Porqué? Necesitamos un campo en común para las dos
tablas de forma que en la tabla PROPIEDADES podamos introducir las propiedades que sean,
cada una con su código único que las identificará. Pero también necesitamos introducir datos
en la tabla clientes de forma que le asignemos una propiedad a cada uno de ellos.
Posteriormente podemos realizar consultas y crear formularios de las dos tablas, gracias a este
campo en común. De esta forma, podemos introducir datos en la tabla CLIENTES pero
asegurándonos que existen en la tabla PROPIEDADES. Así no habrá lugar a equivocaciones.
Lo que vamos a hacer es una relación.

Definición de Relación

  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. Existen tres tipos de relaciones:

Relación de uno a uno:

  En este tipo de relación, un registro de la tabla 1 sólo puede estar enlazado con un único
registro de la tabla 2 y viceversa. Este tipo de relación es la que menos se utiliza. Un ejemplo
podría ser éste, en el que cada persona tiene un único DNI:




   Relación de varios a varios:

   Cada registro de la tabla 1 puede estar enlazado con varios registros de la tabla 2 y
viceversa. En el siguiente ejemplo, en la tabla 1 cada película pueden trabajar varios actores y,
en la tabla 2, un mismo actor puede trabajar en varias películas:
Relación de varios a varios:

   Cada registro de la tabla 1 puede estar enlazado con varios registros de la tabla 2, pero
cada registro de la tabla 2 sólo puede estar enlazado con un registro de la tabla 1. En el
siguiente ejemplo, un equipo puede tener varios jugadores, pero cada jugador sólo puede jugar
en un equipo:




Práctica:
       Con la base de datos de nuestro ejemplo abierta, pulsa en el botón Relaciones o bien
       accede desde Herramientas - Relaciones.




   Ha aparecido una nueva ventana con las dos tablas preparadas para crear la relación.

       Arrastra el campo Código de propiedad desde una tabla hasta otra:




 Aparecec una nueva ventana donde podemos definir algunas características de la relación.
Observa en la parte inferior que Access nos coloca automáticamente el tipo de relación como
de Uno a uno, pues los dos campos son campos clave, por lo que sus datos serán únicos.
Otras opciones de esta ventana son:

Exigir integridad referencial
Se utiliza para asegurarnos de que los datos se mantendrán correctamente relacionados
cuando se establezca la relación. Si esta casilla se activa, podemos escoger dos opciones
más:

                Actualizar o eliminar en cascada los campos relacionados hace que
                cuando se modifique un dato en una de las dos tablas, éste también será
                modificado en la tabla relacionada.
     Desde el botón Tipo de combinación podemos acceder a más características de la
relación.

       Deja activada la casilla Exigir integridad referencial y sus dos opciones, y
       seguidamente pulsa en el botón Crear.
  Aparecen unas líneas que reflejan la relación entre ambas tablas.

        Cierra la ventana contestando afirmativamente a la pregunta de Access de guardar la
        relación.
  Ya están a punto las dos tablas para introducir los datos. Para ello, simplemente tendremos
que pulsar el botón Abrir y Access mostrará una tabla formada por columnas donde podremos
introducir los datos.

   Mientras introduces un dato en un campo, Access muestra un lápiz en la parte izquierda de
la fila. En la introducción de datos es importante no dejar en blanco el campo clave, o Access
no nos dejará terminar el proceso. Cuando terminamos de introducir toda una fila, pulsaremos
Intro para pasar a introducir el segundo registro. Si queremos cancelar la introducción de datos
en una fila, pulsaremos la tecla Escape.

Más contenido relacionado

La actualidad más candente

35 yennifer tatiana tozcano garcia teoria combinacion de correspondencia 10c
35 yennifer tatiana tozcano garcia teoria combinacion de correspondencia 10c35 yennifer tatiana tozcano garcia teoria combinacion de correspondencia 10c
35 yennifer tatiana tozcano garcia teoria combinacion de correspondencia 10ctatianatublog
 
Universidad fermín toro
Universidad fermín toroUniversidad fermín toro
Universidad fermín torogabriela olivo
 
Tutorial de OpenOffice.org 3.2 Calc
Tutorial de OpenOffice.org 3.2 CalcTutorial de OpenOffice.org 3.2 Calc
Tutorial de OpenOffice.org 3.2 Calchenrylain
 
11 las relaciones
11 las relaciones11 las relaciones
11 las relacionesasarroyo
 
Access,isae,germán
Access,isae,germánAccess,isae,germán
Access,isae,germángerman30
 
Taller 2 excel deiby santiago orozco
Taller 2 excel deiby santiago orozcoTaller 2 excel deiby santiago orozco
Taller 2 excel deiby santiago orozcoIE Simona Duque
 
mapa conceptual
mapa conceptualmapa conceptual
mapa conceptualREYMIS820
 
Presentación de word claudia
Presentación de word claudiaPresentación de word claudia
Presentación de word claudiaclauezg
 
Pasos para crear una base de datos en access
Pasos para crear una base de datos en accessPasos para crear una base de datos en access
Pasos para crear una base de datos en accessbapes
 
Excel 2007
Excel        2007Excel        2007
Excel 2007damaris
 
resumen excel 2010 parte 1 y 2
resumen excel 2010 parte 1 y 2resumen excel 2010 parte 1 y 2
resumen excel 2010 parte 1 y 2Santiago Cabra
 
todo sobre excel
todo sobre exceltodo sobre excel
todo sobre excelmelychrist
 
Guia n7 lenguaje de definicion de datos en sql server 2012
Guia n7 lenguaje de definicion de datos en sql server 2012Guia n7 lenguaje de definicion de datos en sql server 2012
Guia n7 lenguaje de definicion de datos en sql server 2012Johan Silva Cueva
 
Tutorial de OpenOffice Base
Tutorial de OpenOffice BaseTutorial de OpenOffice Base
Tutorial de OpenOffice Basehenrylain
 

La actualidad más candente (19)

Bd acces
Bd accesBd acces
Bd acces
 
35 yennifer tatiana tozcano garcia teoria combinacion de correspondencia 10c
35 yennifer tatiana tozcano garcia teoria combinacion de correspondencia 10c35 yennifer tatiana tozcano garcia teoria combinacion de correspondencia 10c
35 yennifer tatiana tozcano garcia teoria combinacion de correspondencia 10c
 
Universidad fermín toro
Universidad fermín toroUniversidad fermín toro
Universidad fermín toro
 
Tutorial de OpenOffice.org 3.2 Calc
Tutorial de OpenOffice.org 3.2 CalcTutorial de OpenOffice.org 3.2 Calc
Tutorial de OpenOffice.org 3.2 Calc
 
11 las relaciones
11 las relaciones11 las relaciones
11 las relaciones
 
Access,isae,germán
Access,isae,germánAccess,isae,germán
Access,isae,germán
 
Kktua
KktuaKktua
Kktua
 
Taller 2 excel dilan
Taller 2 excel dilanTaller 2 excel dilan
Taller 2 excel dilan
 
Taller 2 excel deiby santiago orozco
Taller 2 excel deiby santiago orozcoTaller 2 excel deiby santiago orozco
Taller 2 excel deiby santiago orozco
 
mapa conceptual
mapa conceptualmapa conceptual
mapa conceptual
 
Presentación de word claudia
Presentación de word claudiaPresentación de word claudia
Presentación de word claudia
 
Pasos para crear una base de datos en access
Pasos para crear una base de datos en accessPasos para crear una base de datos en access
Pasos para crear una base de datos en access
 
Excel 2007
Excel        2007Excel        2007
Excel 2007
 
resumen excel 2010 parte 1 y 2
resumen excel 2010 parte 1 y 2resumen excel 2010 parte 1 y 2
resumen excel 2010 parte 1 y 2
 
Excel 10mo isidro
Excel 10mo isidroExcel 10mo isidro
Excel 10mo isidro
 
03 tutorial de open office calc
03 tutorial de open office calc03 tutorial de open office calc
03 tutorial de open office calc
 
todo sobre excel
todo sobre exceltodo sobre excel
todo sobre excel
 
Guia n7 lenguaje de definicion de datos en sql server 2012
Guia n7 lenguaje de definicion de datos en sql server 2012Guia n7 lenguaje de definicion de datos en sql server 2012
Guia n7 lenguaje de definicion de datos en sql server 2012
 
Tutorial de OpenOffice Base
Tutorial de OpenOffice BaseTutorial de OpenOffice Base
Tutorial de OpenOffice Base
 

Destacado

Tecnologia en la Medicina
Tecnologia en la MedicinaTecnologia en la Medicina
Tecnologia en la Medicinanicogarciam
 
Las herramientas de dibujo de flash parte 1
Las herramientas de dibujo de flash parte 1Las herramientas de dibujo de flash parte 1
Las herramientas de dibujo de flash parte 1vacucor
 
Julio Okubo - Red Cube
Julio Okubo - Red CubeJulio Okubo - Red Cube
Julio Okubo - Red CubeRed Cube
 
El nuevo rol del profesor
El nuevo rol del profesorEl nuevo rol del profesor
El nuevo rol del profesorsebaalbanese
 
Pequeñas centrales hidraulicas
Pequeñas centrales hidraulicasPequeñas centrales hidraulicas
Pequeñas centrales hidraulicas000396
 
(2) 2016 RESUME-WORD
(2) 2016 RESUME-WORD(2) 2016 RESUME-WORD
(2) 2016 RESUME-WORDWendell Nagel
 
Exercices 1, 2, 3, 4, 5, 6 et 7 page 157
Exercices 1, 2, 3, 4, 5, 6 et 7 page 157Exercices 1, 2, 3, 4, 5, 6 et 7 page 157
Exercices 1, 2, 3, 4, 5, 6 et 7 page 157Mohamed El Fakhkhari
 
Resumen infopedagogìa
Resumen infopedagogìaResumen infopedagogìa
Resumen infopedagogìaYesicaalonzo
 
Trabajo en cuero
Trabajo en cueroTrabajo en cuero
Trabajo en cueroDania_Arias
 
Presentación1 web
Presentación1 webPresentación1 web
Presentación1 webjuanjo2391
 
Tecnologia en la Medicina
Tecnologia en la MedicinaTecnologia en la Medicina
Tecnologia en la Medicinanicogarciam
 
Photoshop 12 como animar una imagen
Photoshop 12 como animar una imagenPhotoshop 12 como animar una imagen
Photoshop 12 como animar una imagenRuth Pinchao
 
Crescimento na palavra
Crescimento na palavraCrescimento na palavra
Crescimento na palavraajcm3110
 

Destacado (20)

Tecnologia en la Medicina
Tecnologia en la MedicinaTecnologia en la Medicina
Tecnologia en la Medicina
 
Las herramientas de dibujo de flash parte 1
Las herramientas de dibujo de flash parte 1Las herramientas de dibujo de flash parte 1
Las herramientas de dibujo de flash parte 1
 
Apresentação3
Apresentação3Apresentação3
Apresentação3
 
Julio Okubo - Red Cube
Julio Okubo - Red CubeJulio Okubo - Red Cube
Julio Okubo - Red Cube
 
POSTRES
POSTRESPOSTRES
POSTRES
 
El nuevo rol del profesor
El nuevo rol del profesorEl nuevo rol del profesor
El nuevo rol del profesor
 
Slide share1
Slide share1Slide share1
Slide share1
 
Pequeñas centrales hidraulicas
Pequeñas centrales hidraulicasPequeñas centrales hidraulicas
Pequeñas centrales hidraulicas
 
Mi modelo a seguir
Mi modelo a seguirMi modelo a seguir
Mi modelo a seguir
 
049 macrophage induced proteolysis
049 macrophage induced proteolysis049 macrophage induced proteolysis
049 macrophage induced proteolysis
 
(2) 2016 RESUME-WORD
(2) 2016 RESUME-WORD(2) 2016 RESUME-WORD
(2) 2016 RESUME-WORD
 
Exercices 1, 2, 3, 4, 5, 6 et 7 page 157
Exercices 1, 2, 3, 4, 5, 6 et 7 page 157Exercices 1, 2, 3, 4, 5, 6 et 7 page 157
Exercices 1, 2, 3, 4, 5, 6 et 7 page 157
 
Resumen infopedagogìa
Resumen infopedagogìaResumen infopedagogìa
Resumen infopedagogìa
 
Trabajo en cuero
Trabajo en cueroTrabajo en cuero
Trabajo en cuero
 
Computador
ComputadorComputador
Computador
 
Presentación1 web
Presentación1 webPresentación1 web
Presentación1 web
 
Tecnologia en la Medicina
Tecnologia en la MedicinaTecnologia en la Medicina
Tecnologia en la Medicina
 
Photoshop 12 como animar una imagen
Photoshop 12 como animar una imagenPhotoshop 12 como animar una imagen
Photoshop 12 como animar una imagen
 
Crescimento na palavra
Crescimento na palavraCrescimento na palavra
Crescimento na palavra
 
Contaminación Ambiental
Contaminación AmbientalContaminación Ambiental
Contaminación Ambiental
 

Similar a Relaciones entre tablas en Access

Similar a Relaciones entre tablas en Access (20)

Base de datos parte #2
Base de datos parte #2Base de datos parte #2
Base de datos parte #2
 
Base de datos segunda parte.
Base de datos segunda parte.Base de datos segunda parte.
Base de datos segunda parte.
 
Herramientas de access
Herramientas de accessHerramientas de access
Herramientas de access
 
Definiciones
DefinicionesDefiniciones
Definiciones
 
Unidad 6
Unidad 6Unidad 6
Unidad 6
 
Relacion entre tablas
Relacion entre tablasRelacion entre tablas
Relacion entre tablas
 
Relaciones
RelacionesRelaciones
Relaciones
 
Access
AccessAccess
Access
 
Access
AccessAccess
Access
 
Claves y relaciones
Claves y relacionesClaves y relaciones
Claves y relaciones
 
Relaciones
RelacionesRelaciones
Relaciones
 
Ng.relaciones
Ng.relacionesNg.relaciones
Ng.relaciones
 
Las relaciones
Las relacionesLas relaciones
Las relaciones
 
Las relaciones
Las relacionesLas relaciones
Las relaciones
 
Las relaciones
Las relacionesLas relaciones
Las relaciones
 
Las relaciones
Las relacionesLas relaciones
Las relaciones
 
Tablas y campos
Tablas y camposTablas y campos
Tablas y campos
 
Colegio nacional nicolas esguerra
Colegio nacional nicolas esguerraColegio nacional nicolas esguerra
Colegio nacional nicolas esguerra
 
Access 2007
Access 2007Access 2007
Access 2007
 
Tipos relaciones access 2010
Tipos relaciones access 2010Tipos relaciones access 2010
Tipos relaciones access 2010
 

Más de Jose Daniel Suarez Vasquez

Colegio nacional nicolas esguerr1uso de access
Colegio nacional nicolas esguerr1uso de accessColegio nacional nicolas esguerr1uso de access
Colegio nacional nicolas esguerr1uso de accessJose Daniel Suarez Vasquez
 

Más de Jose Daniel Suarez Vasquez (20)

South park
South parkSouth park
South park
 
South park
South parkSouth park
South park
 
Rep bettas
Rep bettasRep bettas
Rep bettas
 
Colegio nacional nicolas esguerra bopdy
Colegio nacional nicolas esguerra bopdyColegio nacional nicolas esguerra bopdy
Colegio nacional nicolas esguerra bopdy
 
Colegio nacional nicolas esguerra
Colegio nacional nicolas esguerraColegio nacional nicolas esguerra
Colegio nacional nicolas esguerra
 
Html 2
Html 2Html 2
Html 2
 
Terraformando la luna
Terraformando la lunaTerraformando la luna
Terraformando la luna
 
Peces
PecesPeces
Peces
 
Colegio nacional nicolas esguerra html
Colegio nacional nicolas esguerra htmlColegio nacional nicolas esguerra html
Colegio nacional nicolas esguerra html
 
Colegio nacional nicolas esguerra html
Colegio nacional nicolas esguerra htmlColegio nacional nicolas esguerra html
Colegio nacional nicolas esguerra html
 
Colegio nacional nicolas esguerra html
Colegio nacional nicolas esguerra htmlColegio nacional nicolas esguerra html
Colegio nacional nicolas esguerra html
 
Colegio nacional nicolas esguerra tek
Colegio nacional nicolas esguerra tekColegio nacional nicolas esguerra tek
Colegio nacional nicolas esguerra tek
 
Colegio nacional nicolas esguerra
Colegio nacional nicolas esguerraColegio nacional nicolas esguerra
Colegio nacional nicolas esguerra
 
Colegio nacional nicolas esguerr1uso de access
Colegio nacional nicolas esguerr1uso de accessColegio nacional nicolas esguerr1uso de access
Colegio nacional nicolas esguerr1uso de access
 
Colegio nacional nicolas esguerr ac basicos
Colegio nacional nicolas esguerr ac basicosColegio nacional nicolas esguerr ac basicos
Colegio nacional nicolas esguerr ac basicos
 
Tamaños de planetas y estrellas
Tamaños de planetas y estrellasTamaños de planetas y estrellas
Tamaños de planetas y estrellas
 
Colegio nacional nicolas esguerra99
Colegio nacional nicolas esguerra99Colegio nacional nicolas esguerra99
Colegio nacional nicolas esguerra99
 
1 abre la base de datos clases
1 abre la base de datos clases1 abre la base de datos clases
1 abre la base de datos clases
 
1 abre la base de datos clases
1 abre la base de datos clases1 abre la base de datos clases
1 abre la base de datos clases
 
Colegio nacional nicolas esguerra,relaciones
Colegio nacional nicolas esguerra,relacionesColegio nacional nicolas esguerra,relaciones
Colegio nacional nicolas esguerra,relaciones
 

Relaciones entre tablas en Access

  • 1. COLEGIO NACIONAL NICOLAS ESGUERRA “EDIFICAMOS FUTURO” MOVIMIENTO POR TECLADO Relaciones En los apartados anteriores hemos preparado dos Tablas: una para llevar el control de los clientes y otra para llevar el control de las propiedades. Hemos definido en común un campo: Código de propiedad. ¿Porqué? Necesitamos un campo en común para las dos tablas de forma que en la tabla PROPIEDADES podamos introducir las propiedades que sean, cada una con su código único que las identificará. Pero también necesitamos introducir datos en la tabla clientes de forma que le asignemos una propiedad a cada uno de ellos. Posteriormente podemos realizar consultas y crear formularios de las dos tablas, gracias a este campo en común. De esta forma, podemos introducir datos en la tabla CLIENTES pero asegurándonos que existen en la tabla PROPIEDADES. Así no habrá lugar a equivocaciones. Lo que vamos a hacer es una relación. Definición de Relación 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. Existen tres tipos de relaciones: Relación de uno a uno: En este tipo de relación, un registro de la tabla 1 sólo puede estar enlazado con un único registro de la tabla 2 y viceversa. Este tipo de relación es la que menos se utiliza. Un ejemplo podría ser éste, en el que cada persona tiene un único DNI: Relación de varios a varios: Cada registro de la tabla 1 puede estar enlazado con varios registros de la tabla 2 y viceversa. En el siguiente ejemplo, en la tabla 1 cada película pueden trabajar varios actores y, en la tabla 2, un mismo actor puede trabajar en varias películas:
  • 2. Relación de varios a varios: Cada registro de la tabla 1 puede estar enlazado con varios registros de la tabla 2, pero cada registro de la tabla 2 sólo puede estar enlazado con un registro de la tabla 1. En el siguiente ejemplo, un equipo puede tener varios jugadores, pero cada jugador sólo puede jugar en un equipo: Práctica: Con la base de datos de nuestro ejemplo abierta, pulsa en el botón Relaciones o bien accede desde Herramientas - Relaciones. Ha aparecido una nueva ventana con las dos tablas preparadas para crear la relación. Arrastra el campo Código de propiedad desde una tabla hasta otra: Aparecec una nueva ventana donde podemos definir algunas características de la relación. Observa en la parte inferior que Access nos coloca automáticamente el tipo de relación como de Uno a uno, pues los dos campos son campos clave, por lo que sus datos serán únicos. Otras opciones de esta ventana son: Exigir integridad referencial
  • 3. Se utiliza para asegurarnos de que los datos se mantendrán correctamente relacionados cuando se establezca la relación. Si esta casilla se activa, podemos escoger dos opciones más: Actualizar o eliminar en cascada los campos relacionados hace que cuando se modifique un dato en una de las dos tablas, éste también será modificado en la tabla relacionada. Desde el botón Tipo de combinación podemos acceder a más características de la relación. Deja activada la casilla Exigir integridad referencial y sus dos opciones, y seguidamente pulsa en el botón Crear. Aparecen unas líneas que reflejan la relación entre ambas tablas. Cierra la ventana contestando afirmativamente a la pregunta de Access de guardar la relación. Ya están a punto las dos tablas para introducir los datos. Para ello, simplemente tendremos que pulsar el botón Abrir y Access mostrará una tabla formada por columnas donde podremos introducir los datos. Mientras introduces un dato en un campo, Access muestra un lápiz en la parte izquierda de la fila. En la introducción de datos es importante no dejar en blanco el campo clave, o Access no nos dejará terminar el proceso. Cuando terminamos de introducir toda una fila, pulsaremos Intro para pasar a introducir el segundo registro. Si queremos cancelar la introducción de datos en una fila, pulsaremos la tecla Escape.