SlideShare una empresa de Scribd logo
1 de 15
RELACIONAR TABLAS DE
BASES DE DATOS
Presentado por:
♥ Camila Guativa Mendez
♥ Paula Lozano Molina
RELACIONAR TABLAS
• 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.
RELACIONAR TABLAS
• En una relación se hacen coincidir los datos
de los campos clave. 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.
RELACIONAR TABLAS
• A la hora de establecer relaciones
entre tablas pueden presentarse tres
situaciones diferentes: 
RELACIONAR TABLAS
• Relación uno a varios
• La relación uno a varios es el tipo de
relación más común.  En este tipo de
relación, un registro de la Tabla A puede
tener muchos registros coincidentes en
la Tabla B, pero un registro de la Tabla
B sólo tiene un registro coincidente en la
Tabla A.
•  
RELACIONAR TABLAS
• Relación uno a uno
• En una relación uno a uno, cada registro de la Tabla A
sólo puede tener un registro coincidente en la Tabla
V, y viceversa.  Este tipo de relación no es habitual,
debido a que la mayoría de la información relacionada
de esta forma estaría en una sola tabla.  Puede
utilizar la relación uno a uno para dividir una tabla con
muchos campos, para aislar parte de una tabla por
razones de seguridad o para almacenar información
que sólo se aplica a un subconjunto de la tabla
principal.  Por ejemplo, puede crear una tabla que
registre los empleados acogidos a un determinado plan
de jubilación.
•  
Definir relaciones
• Para definir una relación es necesario agregar a la ventana
Relaciones las tablas que se desea relacionar y, a continuación,
arrastrar el campo clave de una tabla y colocarlo sobre el campo
clave de la otra tabla.
• El tipo de relación que crea Access con este procedimiento depende
de cómo están definidos los campos relacionados.
• Se crea una relación uno a varios si uno de los campos relacionados
es una clave principal o tiene un índice único.
• Se crea una relación uno a uno si ambos campos relacionados son
claves principales o tienen índices únicos.
• Una relación varios a varios es, en realidad, dos relaciones uno a
varios con una tercera tabla cuya clave principal consta de dos
campos: las claves externas de las otras dos tablas.
Clave principal
• En el diseño de bases de datos
relacionales, se llama clave primaria a
un campo o a una combinación de
campos que identifica de forma única
a cada fila de una tabla. Una clave
primaria comprende de esta manera
una columna o conjunto de columnas.
No puede haber dos filas en una tabla
que tengan la misma clave primaria.
clave externa
• Una clave externa es un campo o
varios campos que señala la clave
primaria de otra tabla. El propósito
de la clave externa es asegurar la
integridad referencial de los datos.
En otras palabras, sólo se permiten
los valores que se esperan que
aparezcan en la base de datos.
Relacionar tablas de bases de datos

Más contenido relacionado

La actualidad más candente

Historia y evolucion de las bases de datos
Historia y evolucion de las bases de datosHistoria y evolucion de las bases de datos
Historia y evolucion de las bases de datosCarlos Coronel Niebles
 
Lecture 4 sql {basics keys and constraints}
Lecture 4 sql {basics  keys and constraints}Lecture 4 sql {basics  keys and constraints}
Lecture 4 sql {basics keys and constraints}Shubham Shukla
 
Relaciones de tablas en una base de datos
Relaciones de tablas en una base de datosRelaciones de tablas en una base de datos
Relaciones de tablas en una base de datosmafeeeee
 
Estructura de datos lineales y no lineales
Estructura de datos lineales y no linealesEstructura de datos lineales y no lineales
Estructura de datos lineales y no linealeslos4estatidinamicos
 
Entidad, Llave primaria, llave foranea
Entidad, Llave primaria, llave foraneaEntidad, Llave primaria, llave foranea
Entidad, Llave primaria, llave foranealinis129
 
Guia n6 crear base de datos modo grafico
Guia n6 crear base de datos modo graficoGuia n6 crear base de datos modo grafico
Guia n6 crear base de datos modo graficoJohan Silva Cueva
 
ED Unidad 4: Estructuras de datos no lineales (árboles)
ED Unidad 4: Estructuras de datos no lineales (árboles)ED Unidad 4: Estructuras de datos no lineales (árboles)
ED Unidad 4: Estructuras de datos no lineales (árboles)Franklin Parrales Bravo
 
File system interface
File system interfaceFile system interface
File system interfaceDayan Ahmed
 
PASO DEL MODELO E/R AL MODELO RELACIONAL
PASO DEL MODELO E/R AL MODELO RELACIONALPASO DEL MODELO E/R AL MODELO RELACIONAL
PASO DEL MODELO E/R AL MODELO RELACIONAL Laura Correa Restrepo
 
RELATIONSHIP IN DBMS.pptx
RELATIONSHIP IN DBMS.pptxRELATIONSHIP IN DBMS.pptx
RELATIONSHIP IN DBMS.pptxKAnurag2
 
11.- Relaciones y tipos de relaciones en una base de datos.pptx
11.- Relaciones y tipos de relaciones en una base de datos.pptx11.- Relaciones y tipos de relaciones en una base de datos.pptx
11.- Relaciones y tipos de relaciones en una base de datos.pptxYANETHPATRICIAGARCIA
 
Partes de una base de datos de access
Partes de una base de datos de accessPartes de una base de datos de access
Partes de una base de datos de accessElim Aqp
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacionalSuarezJhon
 
Introduccion a Cassandra
Introduccion a CassandraIntroduccion a Cassandra
Introduccion a CassandraStratebi
 
Intro to Microsoft Access
Intro to Microsoft AccessIntro to Microsoft Access
Intro to Microsoft AccessDUSPviz
 
hashing y colisiones
hashing y colisioneshashing y colisiones
hashing y colisionesemiru48
 
Exposicion organización directa
Exposicion organización directaExposicion organización directa
Exposicion organización directaTiFoN87
 

La actualidad más candente (20)

Historia y evolucion de las bases de datos
Historia y evolucion de las bases de datosHistoria y evolucion de las bases de datos
Historia y evolucion de las bases de datos
 
Lecture 4 sql {basics keys and constraints}
Lecture 4 sql {basics  keys and constraints}Lecture 4 sql {basics  keys and constraints}
Lecture 4 sql {basics keys and constraints}
 
Relaciones de tablas en una base de datos
Relaciones de tablas en una base de datosRelaciones de tablas en una base de datos
Relaciones de tablas en una base de datos
 
Estructura de datos lineales y no lineales
Estructura de datos lineales y no linealesEstructura de datos lineales y no lineales
Estructura de datos lineales y no lineales
 
Entidad, Llave primaria, llave foranea
Entidad, Llave primaria, llave foraneaEntidad, Llave primaria, llave foranea
Entidad, Llave primaria, llave foranea
 
Guia n6 crear base de datos modo grafico
Guia n6 crear base de datos modo graficoGuia n6 crear base de datos modo grafico
Guia n6 crear base de datos modo grafico
 
ED Unidad 4: Estructuras de datos no lineales (árboles)
ED Unidad 4: Estructuras de datos no lineales (árboles)ED Unidad 4: Estructuras de datos no lineales (árboles)
ED Unidad 4: Estructuras de datos no lineales (árboles)
 
File system interface
File system interfaceFile system interface
File system interface
 
PASO DEL MODELO E/R AL MODELO RELACIONAL
PASO DEL MODELO E/R AL MODELO RELACIONALPASO DEL MODELO E/R AL MODELO RELACIONAL
PASO DEL MODELO E/R AL MODELO RELACIONAL
 
RELATIONSHIP IN DBMS.pptx
RELATIONSHIP IN DBMS.pptxRELATIONSHIP IN DBMS.pptx
RELATIONSHIP IN DBMS.pptx
 
11.- Relaciones y tipos de relaciones en una base de datos.pptx
11.- Relaciones y tipos de relaciones en una base de datos.pptx11.- Relaciones y tipos de relaciones en una base de datos.pptx
11.- Relaciones y tipos de relaciones en una base de datos.pptx
 
Partes de una base de datos de access
Partes de una base de datos de accessPartes de una base de datos de access
Partes de una base de datos de access
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Introduccion a Cassandra
Introduccion a CassandraIntroduccion a Cassandra
Introduccion a Cassandra
 
Relational databases
Relational databasesRelational databases
Relational databases
 
Intro to Microsoft Access
Intro to Microsoft AccessIntro to Microsoft Access
Intro to Microsoft Access
 
hashing y colisiones
hashing y colisioneshashing y colisiones
hashing y colisiones
 
Rudyard kipling
Rudyard kiplingRudyard kipling
Rudyard kipling
 
Arboles
Arboles Arboles
Arboles
 
Exposicion organización directa
Exposicion organización directaExposicion organización directa
Exposicion organización directa
 

Similar a Relacionar tablas de bases de datos

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
 
Access curso2
Access curso2Access curso2
Access curso2rogergene
 
Relaciones de tablas en Access
Relaciones de tablas en AccessRelaciones de tablas en Access
Relaciones de tablas en AccessCamilaBeltraan
 
Base de Datos - Relaciones
Base de Datos - RelacionesBase de Datos - Relaciones
Base de Datos - Relacionescb254bd
 
ACCESS - Miguel Torres, Romel Paucar
ACCESS - Miguel Torres, Romel PaucarACCESS - Miguel Torres, Romel Paucar
ACCESS - Miguel Torres, Romel PaucarRomel David
 
903 relaciones de tablas, paula y vivian
903 relaciones de tablas, paula y vivian903 relaciones de tablas, paula y vivian
903 relaciones de tablas, paula y vivianvivian04
 
Guía de relaciones de tablas
Guía de relaciones de tablasGuía de relaciones de tablas
Guía de relaciones de tablaskehincapie
 
Tipos de relaciones en access
Tipos de relaciones en accessTipos de relaciones en access
Tipos de relaciones en accesspablytopch
 
Tipos de relaciones en access
Tipos de relaciones en accessTipos de relaciones en access
Tipos de relaciones en accesspablytom
 
Tipos de relaciones en access
Tipos de relaciones en accessTipos de relaciones en access
Tipos de relaciones en accesspablytom
 
Tipos de relaciones en access
Tipos de relaciones en accessTipos de relaciones en access
Tipos de relaciones en accesspablytoch8
 

Similar a Relacionar tablas de bases de datos (20)

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
 
Presentación1
Presentación1Presentación1
Presentación1
 
Access curso2
Access curso2Access curso2
Access curso2
 
Yurleybd
YurleybdYurleybd
Yurleybd
 
Relaciones de tablas en Access
Relaciones de tablas en AccessRelaciones de tablas en Access
Relaciones de tablas en Access
 
Base de datos
Base de datosBase de datos
Base de datos
 
Conceptos básicos sobre relaciones
Conceptos básicos sobre relacionesConceptos básicos sobre relaciones
Conceptos básicos sobre relaciones
 
Base de Datos - Relaciones
Base de Datos - RelacionesBase de Datos - Relaciones
Base de Datos - Relaciones
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Bryan Ipiales
Bryan IpialesBryan Ipiales
Bryan Ipiales
 
relaciones de tablas
relaciones de tablasrelaciones de tablas
relaciones de tablas
 
ACCESS - Miguel Torres, Romel Paucar
ACCESS - Miguel Torres, Romel PaucarACCESS - Miguel Torres, Romel Paucar
ACCESS - Miguel Torres, Romel Paucar
 
903 relaciones de tablas, paula y vivian
903 relaciones de tablas, paula y vivian903 relaciones de tablas, paula y vivian
903 relaciones de tablas, paula y vivian
 
Access trabajo
Access trabajoAccess trabajo
Access trabajo
 
BD2 informatica
BD2 informaticaBD2 informatica
BD2 informatica
 
Guía de relaciones de tablas
Guía de relaciones de tablasGuía de relaciones de tablas
Guía de relaciones de tablas
 
Tipos de relaciones en access
Tipos de relaciones en accessTipos de relaciones en access
Tipos de relaciones en access
 
Tipos de relaciones en access
Tipos de relaciones en accessTipos de relaciones en access
Tipos de relaciones en access
 
Tipos de relaciones en access
Tipos de relaciones en accessTipos de relaciones en access
Tipos de relaciones en access
 
Tipos de relaciones en access
Tipos de relaciones en accessTipos de relaciones en access
Tipos de relaciones en access
 

Relacionar tablas de bases de datos

  • 1. RELACIONAR TABLAS DE BASES DE DATOS Presentado por: ♥ Camila Guativa Mendez ♥ Paula Lozano Molina
  • 2. RELACIONAR TABLAS • 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.
  • 3.
  • 4. RELACIONAR TABLAS • En una relación se hacen coincidir los datos de los campos clave. 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.
  • 5.
  • 6. RELACIONAR TABLAS • A la hora de establecer relaciones entre tablas pueden presentarse tres situaciones diferentes: 
  • 7. RELACIONAR TABLAS • Relación uno a varios • La relación uno a varios es el tipo de relación más común.  En este tipo de relación, un registro de la Tabla A puede tener muchos registros coincidentes en la Tabla B, pero un registro de la Tabla B sólo tiene un registro coincidente en la Tabla A. •  
  • 8.
  • 9. RELACIONAR TABLAS • Relación uno a uno • En una relación uno a uno, cada registro de la Tabla A sólo puede tener un registro coincidente en la Tabla V, y viceversa.  Este tipo de relación no es habitual, debido a que la mayoría de la información relacionada de esta forma estaría en una sola tabla.  Puede utilizar la relación uno a uno para dividir una tabla con muchos campos, para aislar parte de una tabla por razones de seguridad o para almacenar información que sólo se aplica a un subconjunto de la tabla principal.  Por ejemplo, puede crear una tabla que registre los empleados acogidos a un determinado plan de jubilación. •  
  • 10.
  • 11. Definir relaciones • Para definir una relación es necesario agregar a la ventana Relaciones las tablas que se desea relacionar y, a continuación, arrastrar el campo clave de una tabla y colocarlo sobre el campo clave de la otra tabla. • El tipo de relación que crea Access con este procedimiento depende de cómo están definidos los campos relacionados. • Se crea una relación uno a varios si uno de los campos relacionados es una clave principal o tiene un índice único. • Se crea una relación uno a uno si ambos campos relacionados son claves principales o tienen índices únicos. • Una relación varios a varios es, en realidad, dos relaciones uno a varios con una tercera tabla cuya clave principal consta de dos campos: las claves externas de las otras dos tablas.
  • 12.
  • 13. Clave principal • En el diseño de bases de datos relacionales, se llama clave primaria a un campo o a una combinación de campos que identifica de forma única a cada fila de una tabla. Una clave primaria comprende de esta manera una columna o conjunto de columnas. No puede haber dos filas en una tabla que tengan la misma clave primaria.
  • 14. clave externa • Una clave externa es un campo o varios campos que señala la clave primaria de otra tabla. El propósito de la clave externa es asegurar la integridad referencial de los datos. En otras palabras, sólo se permiten los valores que se esperan que aparezcan en la base de datos.