SlideShare una empresa de Scribd logo
Permiten establecer interconexiones (relaciones) entre los datos
(que están guardados en tablas), y a través de dichas conexiones
relacionar los datos de ambas tablas,
*Se compone de una o mas tablas
*No pueden existir tablas con el mismo nombre ni
registro
*La relación entre tabla y tabla se realiza gracias
a las claves primarias
Es un campo o una combinación de campos que identifica la forma única a cada
fila de una tabla. No puede haber dos filas en una tabla que tengan la misma clave
primaria. Las claves primarias están definidas el estándar ANSI SQL, mediante la
directiva PRIMARY KEY. La sintaxis para aplicar tal directiva a una tabla existente
está definida en SQL .Las claves primarias fueron agregadas al estándar SQL
principalmente para conveniencia del programador. En una arquitectura entidad-
relación , la clave primaria permite las relaciones de la tabla que tiene la clave
primaria con otras tablas que van a utilizar la información de esta tabla.
Una clave externa es un campo que señala la clave primaria de otra tabla.el proposito
de la clave externa es asegurar la integridad referencial
Una clave externa es un campo que apunta a una clave principal de otra tabla.
Para representar una relación de varios a varios, debemos crear una tercera
tabla. Llamada tabla de unión, que divide la relación de varios a varios en
dos relaciones uno a varios. Debemos insertar la clave principal de cada una
de las dos tablas en la tercera. Como resultado, la tercera tabla registra cada
ocurrencia, o instancia, de la relación. Por ejemplo, la tabla Pedidos y la
tabla Productos tienen una relación varios a varios que se define mediante la
creación de dos relaciones uno a varios con la tabla Detalles de pedidos. Un
pedido puede incluir muchos productos, y cada producto puede aparecer en
muchos pedidos.
En una relación uno a uno, cada registro de la primera tabla sólo
puede tener un registro común en la segunda tabla y viceversa. Este
tipo de relación no es común porque, la información relacionada de
este modo se almacena en la misma tabla. Puede utilizar la relación
uno a uno para dividir una tabla con muchos campos, para separar
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.
Cuando identifique esta relación, ambas tablas deben compartir un
campo común.

Más contenido relacionado

La actualidad más candente

optimizacion de la base de datos relaionales
optimizacion de la base de datos relaionalesoptimizacion de la base de datos relaionales
optimizacion de la base de datos relaionales
Francis Xavier
 
Tipos de relaciones en access
Tipos de relaciones en accessTipos de relaciones en access
Tipos de relaciones en access
pablytopch
 
Pomasqui
PomasquiPomasqui
Pomasqui
Jose Cedeño
 
Relaciones
RelacionesRelaciones
Relaciones en una base de datos[1]
Relaciones en una base de datos[1]Relaciones en una base de datos[1]
Relaciones en una base de datos[1]
carmenarcos
 
Relaciones en una base de datos
Relaciones en una base de datosRelaciones en una base de datos
Relaciones en una base de datos
kabinfive
 
Kevin y sanchez urdy
Kevin y sanchez urdyKevin y sanchez urdy
Kevin y sanchez urdy
SantiAgoKeVin
 
Andres galvis
Andres galvisAndres galvis
Andres galvis
andres903
 
Tecnicas esquemas indexados
Tecnicas esquemas indexadosTecnicas esquemas indexados
Tecnicas esquemas indexados
Giovani Ramirez
 
Relacion de datos
Relacion de datosRelacion de datos
Relacion de datos
rosaguzmanguzman
 
Modelo Relacional
Modelo RelacionalModelo Relacional
Modelo Relacional
Nathaliarache
 
Yurleybd
YurleybdYurleybd
Yurleybd
Yurley Ramirez
 
Establecer relaciones de base de datos
Establecer relaciones de base de datosEstablecer relaciones de base de datos
Establecer relaciones de base de datos
Laudani93
 
Relaciones de tablas en access
Relaciones de tablas en accessRelaciones de tablas en access
Relaciones de tablas en access
valentinorj
 
Presentación1
Presentación1Presentación1
Presentación1
andrespogo
 
Tecnicas referencias cruzadas
Tecnicas referencias cruzadasTecnicas referencias cruzadas
Tecnicas referencias cruzadas
Giovani Ramirez
 
Nicoanswbnhbf
NicoanswbnhbfNicoanswbnhbf
Nicoanswbnhbf
nicolas255
 

La actualidad más candente (17)

optimizacion de la base de datos relaionales
optimizacion de la base de datos relaionalesoptimizacion de la base de datos relaionales
optimizacion de la base de datos relaionales
 
Tipos de relaciones en access
Tipos de relaciones en accessTipos de relaciones en access
Tipos de relaciones en access
 
Pomasqui
PomasquiPomasqui
Pomasqui
 
Relaciones
RelacionesRelaciones
Relaciones
 
Relaciones en una base de datos[1]
Relaciones en una base de datos[1]Relaciones en una base de datos[1]
Relaciones en una base de datos[1]
 
Relaciones en una base de datos
Relaciones en una base de datosRelaciones en una base de datos
Relaciones en una base de datos
 
Kevin y sanchez urdy
Kevin y sanchez urdyKevin y sanchez urdy
Kevin y sanchez urdy
 
Andres galvis
Andres galvisAndres galvis
Andres galvis
 
Tecnicas esquemas indexados
Tecnicas esquemas indexadosTecnicas esquemas indexados
Tecnicas esquemas indexados
 
Relacion de datos
Relacion de datosRelacion de datos
Relacion de datos
 
Modelo Relacional
Modelo RelacionalModelo Relacional
Modelo Relacional
 
Yurleybd
YurleybdYurleybd
Yurleybd
 
Establecer relaciones de base de datos
Establecer relaciones de base de datosEstablecer relaciones de base de datos
Establecer relaciones de base de datos
 
Relaciones de tablas en access
Relaciones de tablas en accessRelaciones de tablas en access
Relaciones de tablas en access
 
Presentación1
Presentación1Presentación1
Presentación1
 
Tecnicas referencias cruzadas
Tecnicas referencias cruzadasTecnicas referencias cruzadas
Tecnicas referencias cruzadas
 
Nicoanswbnhbf
NicoanswbnhbfNicoanswbnhbf
Nicoanswbnhbf
 

Similar a Relaciones de tablas

Relacionar tablas en SQL
Relacionar tablas en SQLRelacionar tablas en SQL
Relacionar tablas en SQL
Renatta Rodriguez
 
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
CESARAS4
 
Conceptos básicos sobre relaciones
Conceptos básicos sobre relacionesConceptos básicos sobre relaciones
Conceptos básicos sobre relaciones
Silvana Pillapa Morales
 
Tipos de relaciones en access
Tipos de relaciones en accessTipos de relaciones en access
Tipos de relaciones en access
pablytom
 
Tipos de relaciones en access
Tipos de relaciones en accessTipos de relaciones en access
Tipos de relaciones en access
pablytoch8
 
Tipos de relaciones en access
Tipos de relaciones en accessTipos de relaciones en access
Tipos de relaciones en access
pablytom
 
base de datos
base de datos base de datos
base de datos
DaYanna Perez
 
Sebas prieto & laura reyes 903
Sebas prieto & laura reyes   903Sebas prieto & laura reyes   903
Sebas prieto & laura reyes 903
SEBASPRIETO
 
Introducc base datos-sql
Introducc base datos-sqlIntroducc base datos-sql
Introducc base datos-sql
Jaime Acurio
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
julianaleal96
 
Relación uno a varios
Relación uno a variosRelación uno a varios
Relación uno a varios
JohanVaca
 
Relación De uno a Varios
Relación De uno a VariosRelación De uno a Varios
Relación De uno a Varios
JohanVaca
 
Guía de relaciones de tablas
Guía de relaciones de tablasGuía de relaciones de tablas
Guía de relaciones de tablas
kehincapie
 
Relaciones de access
Relaciones de accessRelaciones de access
Relaciones de access
belenarmijos
 
5 teoriadebasededatos
5 teoriadebasededatos5 teoriadebasededatos
5 teoriadebasededatos
William A De Jimenez
 
Relaciones en una base de datos[1]
Relaciones en una base de datos[1]Relaciones en una base de datos[1]
Relaciones en una base de datos[1]
carmenarcos
 
M. Relacional
M. Relacional M. Relacional
M. Relacional
Nathaliarache
 
Guía de relaciones de tablas
Guía de relaciones de tablasGuía de relaciones de tablas
Guía de relaciones de tablas
angelguangasig
 
Bryan Ipiales
Bryan IpialesBryan Ipiales
Bryan Ipiales
BryanIpiales007
 
Mallerly jaramillo base de datos
Mallerly jaramillo  base de datosMallerly jaramillo  base de datos
Mallerly jaramillo base de datos
mallerly16
 

Similar a Relaciones de tablas (20)

Relacionar tablas en SQL
Relacionar tablas en SQLRelacionar tablas en SQL
Relacionar tablas en SQL
 
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
 
Conceptos básicos sobre relaciones
Conceptos básicos sobre relacionesConceptos básicos sobre relaciones
Conceptos básicos sobre relaciones
 
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
 
base de datos
base de datos base de datos
base de datos
 
Sebas prieto & laura reyes 903
Sebas prieto & laura reyes   903Sebas prieto & laura reyes   903
Sebas prieto & laura reyes 903
 
Introducc base datos-sql
Introducc base datos-sqlIntroducc base datos-sql
Introducc base datos-sql
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Relación uno a varios
Relación uno a variosRelación uno a varios
Relación uno a varios
 
Relación De uno a Varios
Relación De uno a VariosRelación De uno a Varios
Relación De uno a Varios
 
Guía de relaciones de tablas
Guía de relaciones de tablasGuía de relaciones de tablas
Guía de relaciones de tablas
 
Relaciones de access
Relaciones de accessRelaciones de access
Relaciones de access
 
5 teoriadebasededatos
5 teoriadebasededatos5 teoriadebasededatos
5 teoriadebasededatos
 
Relaciones en una base de datos[1]
Relaciones en una base de datos[1]Relaciones en una base de datos[1]
Relaciones en una base de datos[1]
 
M. Relacional
M. Relacional M. Relacional
M. Relacional
 
Guía de relaciones de tablas
Guía de relaciones de tablasGuía de relaciones de tablas
Guía de relaciones de tablas
 
Bryan Ipiales
Bryan IpialesBryan Ipiales
Bryan Ipiales
 
Mallerly jaramillo base de datos
Mallerly jaramillo  base de datosMallerly jaramillo  base de datos
Mallerly jaramillo base de datos
 

Relaciones de tablas

  • 1.
  • 2. Permiten establecer interconexiones (relaciones) entre los datos (que están guardados en tablas), y a través de dichas conexiones relacionar los datos de ambas tablas, *Se compone de una o mas tablas *No pueden existir tablas con el mismo nombre ni registro *La relación entre tabla y tabla se realiza gracias a las claves primarias
  • 3. Es un campo o una combinación de campos que identifica la forma única a cada fila de una tabla. No puede haber dos filas en una tabla que tengan la misma clave primaria. Las claves primarias están definidas el estándar ANSI SQL, mediante la directiva PRIMARY KEY. La sintaxis para aplicar tal directiva a una tabla existente está definida en SQL .Las claves primarias fueron agregadas al estándar SQL principalmente para conveniencia del programador. En una arquitectura entidad- relación , la clave primaria permite las relaciones de la tabla que tiene la clave primaria con otras tablas que van a utilizar la información de esta tabla.
  • 4. Una clave externa es un campo que señala la clave primaria de otra tabla.el proposito de la clave externa es asegurar la integridad referencial Una clave externa es un campo que apunta a una clave principal de otra tabla.
  • 5.
  • 6. Para representar una relación de varios a varios, debemos crear una tercera tabla. Llamada tabla de unión, que divide la relación de varios a varios en dos relaciones uno a varios. Debemos insertar la clave principal de cada una de las dos tablas en la tercera. Como resultado, la tercera tabla registra cada ocurrencia, o instancia, de la relación. Por ejemplo, la tabla Pedidos y la tabla Productos tienen una relación varios a varios que se define mediante la creación de dos relaciones uno a varios con la tabla Detalles de pedidos. Un pedido puede incluir muchos productos, y cada producto puede aparecer en muchos pedidos.
  • 7. En una relación uno a uno, cada registro de la primera tabla sólo puede tener un registro común en la segunda tabla y viceversa. Este tipo de relación no es común porque, la información relacionada de este modo se almacena en la misma tabla. Puede utilizar la relación uno a uno para dividir una tabla con muchos campos, para separar 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. Cuando identifique esta relación, ambas tablas deben compartir un campo común.