SlideShare una empresa de Scribd logo
1 de 4
COMO RELACIONAR TABLAS DE UNA
        BASE DE DATOS
Una vez creadas tablas independientes para cada tema de la base
de datos, se necesita una forma de indicar a Access cómo debe
combinar la información. El primer paso de este proceso consiste
en definir relaciones entre las tablas. Una vez realizada esta
operación, ya se puede comenzar a crear otros tipos de objetos,
como consultas, formularios e informes para mostrar información
de varias tablas a la vez.

En una relación se hacen coincidir los datos de los campos clave
(normalmente un campo con el mismo nombre en ambas tablas).
En la mayoría de los casos, estos campos coincidentes son la
//clave principal// de una tabla, que proporciona un identificador
único para cada registro, y una clave externa de la otra tabla. Por
ejemplo, una tabla con información sobre empleados puede
relacionarse con otra con datos de pedidos a través de un campo
común que podría ser id. de empleado.

A la hora de establecer relaciones entre tablas pueden presentarse
tres situaciones diferentes:
1. Cree las dos tablas que tendrán una relación varios a varios.

2. Cree una tercera tabla, denominada //tabla de unión//, y agregue a
ésta los campos con las mismas definiciones que los campos de clave
principal de cada una de las otra dos tablas. En la tabla de unión, los
campos de clave principal funcionan como claves externas. También
puede agregar otros campos a la tabla de unión, exactamente igual que
lo haría con cualquier otra tabla.

3. En la tabla de unión, establezca una clave principal que incluya los
campos de clave principal de las otras dos tablas. He aquí un resumen
de los pasos a seguir para conseguir esto:

· Abra la tabla de unión en la vista Diseño.

· Seleccione los campos que desea definir como clave principal (utilice
CTRL para seleccionar ambos campos).

· Pulse en el botón Clave principal de la barra de herramientas.
4. Defina una relación uno a varios entre cada una de las dos tablas principales y la tabla de unión, como se ha visto en
el apartado anterior.

Cuando necesite agregar datos a las tablas, tiene dos opciones:

· Crear una consulta basada en ambas tablas.

· Crear un formulario basado en las dos tablas.

===== Modificar una relación existente =====

Una vez definidas las relaciones, pueden modificarse éstas siguiendo estos pasos:

1. Cierre todas las tablas abiertas. Tenga presente que no se pueden modificar relaciones entre tablas que se
encuentren abiertas.

2. Cambie a la ventana Base de datos (F11), si no estuviese ya en ella.

3. Pulse en le botón Relaciones de la barra de herramientas.

4. Si las tablas cuya relación desea modificar no están a la vista en la ventana Relaciones, pulse en el botón Mostrar
tabla en la barra de herramientas y pulse dos veces en cada una de las tablas que desee agregar.

5. Para eliminar una relación, pulse dos veces en la línea correspondiente a la misma en la ventana Relaciones.

6. Establezca en el cuadro de diálogo Relaciones las nuevas opciones de las relaciones y pulse finalmente en el botón
Aceptar. todo es inventado

Más contenido relacionado

La actualidad más candente

TABLAS EN ACCESS
TABLAS EN ACCESSTABLAS EN ACCESS
TABLAS EN ACCESSbandida123
 
Edgar Mora Correspondencia
Edgar Mora CorrespondenciaEdgar Mora Correspondencia
Edgar Mora CorrespondenciaEdgar
 
Relacion entre tablas access
Relacion entre tablas accessRelacion entre tablas access
Relacion entre tablas accesspedrozocamila
 
briryth cardozo y paola muñoz
briryth cardozo y paola muñoz briryth cardozo y paola muñoz
briryth cardozo y paola muñoz linabolivar2013
 
No lo borren hps
No lo borren hpsNo lo borren hps
No lo borren hpsjuanfeva
 
Creacion de una base de datos de access 2007
Creacion de una base de datos de access 2007Creacion de una base de datos de access 2007
Creacion de una base de datos de access 2007Agustin Gonzalez Bermudez
 
Cómo hacer una base de datos en
Cómo hacer una base de datos enCómo hacer una base de datos en
Cómo hacer una base de datos enDiego Kairoz
 
Lab 1. entorno de access
Lab 1. entorno de accessLab 1. entorno de access
Lab 1. entorno de accessgoogle
 
Trabajo de programacion
Trabajo de programacionTrabajo de programacion
Trabajo de programacionjorjeisaac
 
Ombinar Correspondencia Con Word
Ombinar Correspondencia Con WordOmbinar Correspondencia Con Word
Ombinar Correspondencia Con Wordjoy_chino
 

La actualidad más candente (19)

TABLAS EN ACCESS
TABLAS EN ACCESSTABLAS EN ACCESS
TABLAS EN ACCESS
 
Edgar Mora Correspondencia
Edgar Mora CorrespondenciaEdgar Mora Correspondencia
Edgar Mora Correspondencia
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Parámetrosiuh
ParámetrosiuhParámetrosiuh
Parámetrosiuh
 
Base de datos.
Base de datos.Base de datos.
Base de datos.
 
Relacion entre tablas access
Relacion entre tablas accessRelacion entre tablas access
Relacion entre tablas access
 
briryth cardozo y paola muñoz
briryth cardozo y paola muñoz briryth cardozo y paola muñoz
briryth cardozo y paola muñoz
 
Diapositivas
DiapositivasDiapositivas
Diapositivas
 
Jose antonio
Jose antonioJose antonio
Jose antonio
 
Tutorial de access
Tutorial de accessTutorial de access
Tutorial de access
 
Diapositivas
DiapositivasDiapositivas
Diapositivas
 
No lo borren hps
No lo borren hpsNo lo borren hps
No lo borren hps
 
Base de datos
Base de datosBase de datos
Base de datos
 
Creacion de una base de datos de access 2007
Creacion de una base de datos de access 2007Creacion de una base de datos de access 2007
Creacion de una base de datos de access 2007
 
Relacciones entre tablas de access
Relacciones entre tablas de accessRelacciones entre tablas de access
Relacciones entre tablas de access
 
Cómo hacer una base de datos en
Cómo hacer una base de datos enCómo hacer una base de datos en
Cómo hacer una base de datos en
 
Lab 1. entorno de access
Lab 1. entorno de accessLab 1. entorno de access
Lab 1. entorno de access
 
Trabajo de programacion
Trabajo de programacionTrabajo de programacion
Trabajo de programacion
 
Ombinar Correspondencia Con Word
Ombinar Correspondencia Con WordOmbinar Correspondencia Con Word
Ombinar Correspondencia Con Word
 

Similar a Presentación1

Access curso2
Access curso2Access curso2
Access curso2rogergene
 
dokumen.tips_relacionar-tablas-en-sql.ppt
dokumen.tips_relacionar-tablas-en-sql.pptdokumen.tips_relacionar-tablas-en-sql.ppt
dokumen.tips_relacionar-tablas-en-sql.pptCESARAS4
 
Presentacinaccess hugo xavier
Presentacinaccess hugo xavierPresentacinaccess hugo xavier
Presentacinaccess hugo xavierhugoxcn
 
Presentación de Access
Presentación de AccessPresentación de Access
Presentación de Accessskrapy95
 
Presentacinaccess 150606210823-lva1-app6892
Presentacinaccess 150606210823-lva1-app6892Presentacinaccess 150606210823-lva1-app6892
Presentacinaccess 150606210823-lva1-app6892Alexis Chavez
 
C informacion instructores jcarlosmanuales juan carlosen_partesparte_4
C informacion instructores jcarlosmanuales juan carlosen_partesparte_4C informacion instructores jcarlosmanuales juan carlosen_partesparte_4
C informacion instructores jcarlosmanuales juan carlosen_partesparte_4Jose Martin Sosa Granados
 
Base de Datos - Relaciones
Base de Datos - RelacionesBase de Datos - Relaciones
Base de Datos - Relacionescb254bd
 
CONCEPTOS RELACIONE CONSULTAS FORMULARIOS
CONCEPTOS RELACIONE CONSULTAS FORMULARIOSCONCEPTOS RELACIONE CONSULTAS FORMULARIOS
CONCEPTOS RELACIONE CONSULTAS FORMULARIOSNicolas Cubides
 
Conceptos basicos de bases de datos
Conceptos basicos de bases de datosConceptos basicos de bases de datos
Conceptos basicos de bases de datosAmyad Mustafa
 
Colegio nacional nicolás esguerra
Colegio nacional nicolás esguerraColegio nacional nicolás esguerra
Colegio nacional nicolás esguerraKêvîn Puentes
 
Como crear una base de datos en access
Como crear una base de datos en accessComo crear una base de datos en access
Como crear una base de datos en accessderok-666
 
Colegio pomasqui
Colegio pomasquiColegio pomasqui
Colegio pomasquiKatty Stefy
 

Similar a Presentación1 (20)

Access curso2
Access curso2Access curso2
Access curso2
 
dokumen.tips_relacionar-tablas-en-sql.ppt
dokumen.tips_relacionar-tablas-en-sql.pptdokumen.tips_relacionar-tablas-en-sql.ppt
dokumen.tips_relacionar-tablas-en-sql.ppt
 
Presentacinaccess hugo xavier
Presentacinaccess hugo xavierPresentacinaccess hugo xavier
Presentacinaccess hugo xavier
 
Presentación de Access
Presentación de AccessPresentación de Access
Presentación de Access
 
Presentacinaccess 150606210823-lva1-app6892
Presentacinaccess 150606210823-lva1-app6892Presentacinaccess 150606210823-lva1-app6892
Presentacinaccess 150606210823-lva1-app6892
 
C informacion instructores jcarlosmanuales juan carlosen_partesparte_4
C informacion instructores jcarlosmanuales juan carlosen_partesparte_4C informacion instructores jcarlosmanuales juan carlosen_partesparte_4
C informacion instructores jcarlosmanuales juan carlosen_partesparte_4
 
Base de Datos - Relaciones
Base de Datos - RelacionesBase de Datos - Relaciones
Base de Datos - Relaciones
 
CONCEPTOS RELACIONE CONSULTAS FORMULARIOS
CONCEPTOS RELACIONE CONSULTAS FORMULARIOSCONCEPTOS RELACIONE CONSULTAS FORMULARIOS
CONCEPTOS RELACIONE CONSULTAS FORMULARIOS
 
Tarea 2
Tarea 2Tarea 2
Tarea 2
 
Bryan Ipiales
Bryan IpialesBryan Ipiales
Bryan Ipiales
 
Conceptos basicos de bases de datos
Conceptos basicos de bases de datosConceptos basicos de bases de datos
Conceptos basicos de bases de datos
 
Colegio nacional nicolás esguerra
Colegio nacional nicolás esguerraColegio nacional nicolás esguerra
Colegio nacional nicolás esguerra
 
Trabajo
TrabajoTrabajo
Trabajo
 
TECNOLOGIA
TECNOLOGIATECNOLOGIA
TECNOLOGIA
 
Como crear una base de datos en access
Como crear una base de datos en accessComo crear una base de datos en access
Como crear una base de datos en access
 
Colegio pomasqui
Colegio pomasquiColegio pomasqui
Colegio pomasqui
 
Tarea 2
Tarea 2Tarea 2
Tarea 2
 
Tarea 2
Tarea 2Tarea 2
Tarea 2
 
relaciones de tablas
relaciones de tablasrelaciones de tablas
relaciones de tablas
 
Tblas en access
Tblas en accessTblas en access
Tblas en access
 

Más de Ruth Yucailla

Más de Ruth Yucailla (11)

Tabla dinamica foro
Tabla dinamica foroTabla dinamica foro
Tabla dinamica foro
 
Modulo 7-ubv
Modulo 7-ubvModulo 7-ubv
Modulo 7-ubv
 
SÍNTESIS DEL VIDEO
SÍNTESIS DEL VIDEOSÍNTESIS DEL VIDEO
SÍNTESIS DEL VIDEO
 
Ruth yucailla modulo 6.2
Ruth yucailla modulo 6.2Ruth yucailla modulo 6.2
Ruth yucailla modulo 6.2
 
Ruth yucailla modulo 6.2
Ruth yucailla modulo 6.2Ruth yucailla modulo 6.2
Ruth yucailla modulo 6.2
 
Kevin modulo 6.2
Kevin modulo 6.2Kevin modulo 6.2
Kevin modulo 6.2
 
6.1. la observación
6.1. la observación6.1. la observación
6.1. la observación
 
Módulo 6
Módulo 6Módulo 6
Módulo 6
 
Collage modulo 6 n°1
Collage modulo 6 n°1Collage modulo 6 n°1
Collage modulo 6 n°1
 
Tablas 2
Tablas 2Tablas 2
Tablas 2
 
Tablas
TablasTablas
Tablas
 

Presentación1

  • 1. COMO RELACIONAR TABLAS DE UNA BASE DE DATOS
  • 2. Una vez creadas tablas independientes para cada tema de la base de datos, se necesita una forma de indicar a Access cómo debe combinar la información. El primer paso de este proceso consiste en definir relaciones entre las tablas. Una vez realizada esta operación, ya se puede comenzar a crear otros tipos de objetos, como consultas, formularios e informes para mostrar información de varias tablas a la vez. En una relación se hacen coincidir los datos de los campos clave (normalmente un campo con el mismo nombre en ambas tablas). En la mayoría de los casos, estos campos coincidentes son la //clave principal// de una tabla, que proporciona un identificador único para cada registro, y una clave externa de la otra tabla. Por ejemplo, una tabla con información sobre empleados puede relacionarse con otra con datos de pedidos a través de un campo común que podría ser id. de empleado. A la hora de establecer relaciones entre tablas pueden presentarse tres situaciones diferentes:
  • 3. 1. Cree las dos tablas que tendrán una relación varios a varios. 2. Cree una tercera tabla, denominada //tabla de unión//, y agregue a ésta los campos con las mismas definiciones que los campos de clave principal de cada una de las otra dos tablas. En la tabla de unión, los campos de clave principal funcionan como claves externas. También puede agregar otros campos a la tabla de unión, exactamente igual que lo haría con cualquier otra tabla. 3. En la tabla de unión, establezca una clave principal que incluya los campos de clave principal de las otras dos tablas. He aquí un resumen de los pasos a seguir para conseguir esto: · Abra la tabla de unión en la vista Diseño. · Seleccione los campos que desea definir como clave principal (utilice CTRL para seleccionar ambos campos). · Pulse en el botón Clave principal de la barra de herramientas.
  • 4. 4. Defina una relación uno a varios entre cada una de las dos tablas principales y la tabla de unión, como se ha visto en el apartado anterior. Cuando necesite agregar datos a las tablas, tiene dos opciones: · Crear una consulta basada en ambas tablas. · Crear un formulario basado en las dos tablas. ===== Modificar una relación existente ===== Una vez definidas las relaciones, pueden modificarse éstas siguiendo estos pasos: 1. Cierre todas las tablas abiertas. Tenga presente que no se pueden modificar relaciones entre tablas que se encuentren abiertas. 2. Cambie a la ventana Base de datos (F11), si no estuviese ya en ella. 3. Pulse en le botón Relaciones de la barra de herramientas. 4. Si las tablas cuya relación desea modificar no están a la vista en la ventana Relaciones, pulse en el botón Mostrar tabla en la barra de herramientas y pulse dos veces en cada una de las tablas que desee agregar. 5. Para eliminar una relación, pulse dos veces en la línea correspondiente a la misma en la ventana Relaciones. 6. Establezca en el cuadro de diálogo Relaciones las nuevas opciones de las relaciones y pulse finalmente en el botón Aceptar. todo es inventado