SlideShare una empresa de Scribd logo
1 de 8
 En una base de datos relacional, lasEn una base de datos relacional, las
relaciones permiten evitar los datosrelaciones permiten evitar los datos
redundantes. Por ejemplo, si estáredundantes. Por ejemplo, si está
diseñando una base de datos quediseñando una base de datos que
realizará el seguimiento de informaciónrealizará el seguimiento de información
sobre libros,sobre libros,
 Relacion de uno a muchosRelacion de uno a muchos
 Relacion varios a variosRelacion varios a varios
 Relacion uno a unoRelacion uno a uno
UNO A MUCHOS:UNO A MUCHOS:
 La relación de uno a varios es el tipo más común. EnLa relación de uno a varios es el tipo más común. En
este tipo de relación, una fila de la tabla A puede tenereste tipo de relación, una fila de la tabla A puede tener
muchas filas coincidentes en la tabla B, pero una fila demuchas filas coincidentes en la tabla B, pero una fila de
la tabla B sólo puede tener una fila coincidente en lala tabla B sólo puede tener una fila coincidente en la
tabla A. Por ejemplo, las tablas Editores y Títulos tienentabla A. Por ejemplo, las tablas Editores y Títulos tienen
una relación uno a varios: cada editor genera muchosuna relación uno a varios: cada editor genera muchos
títulos, pero cada título procede sólo de un editor.títulos, pero cada título procede sólo de un editor.
Una relación uno a varios se crea si sólo una de lasUna relación uno a varios se crea si sólo una de las
columnas relacionadas es una clave principal o tienecolumnas relacionadas es una clave principal o tiene
una restricción UNIQUE.una restricción UNIQUE.
VARIOS A VARIOS:VARIOS A VARIOS:
 En una relación varios a varios, una fila de la tabla AEn una relación varios a varios, una fila de la tabla A
puede tener muchas filas coincidentes en la tabla B ypuede tener muchas filas coincidentes en la tabla B y
viceversa. Este tipo de relación se crea definiendo unaviceversa. Este tipo de relación se crea definiendo una
tercera tabla, denominada de combinación, cuya clavetercera tabla, denominada de combinación, cuya clave
principal está compuesta de las claves externas deprincipal está compuesta de las claves externas de
ambas tablas A y B. Por ejemplo, la tabla Autores y laambas tablas A y B. Por ejemplo, la tabla Autores y la
tabla Títulos tienen una relación varios a varios que setabla Títulos tienen una relación varios a varios que se
define mediante una relación uno a varios de cada unadefine mediante una relación uno a varios de cada una
de estas tablas a la tabla Título autores. La clavede estas tablas a la tabla Título autores. La clave
principal de la tabla Título autores es la combinación deprincipal de la tabla Título autores es la combinación de
la columna de identificador de autor (la clave principal dela columna de identificador de autor (la clave principal de
la tabla Autores) y de la columna de identificador dela tabla Autores) y de la columna de identificador de
título (la clave principal de la tabla Títulos).título (la clave principal de la tabla Títulos).
RELACION UNO A UNO :RELACION UNO A UNO :
 En una relación uno a uno, una fila de laEn una relación uno a uno, una fila de la
tabla A no puede tener más de una filatabla A no puede tener más de una fila
coincidente en la tabla B y viceversa. Unacoincidente en la tabla B y viceversa. Una
relación uno a uno se crea si las dosrelación uno a uno se crea si las dos
columnas relacionadas son las clavescolumnas relacionadas son las claves
principales o tiene restricciones UNIQUE.principales o tiene restricciones UNIQUE.
La relación uno a uno se utilizaLa relación uno a uno se utiliza
para :para :
 Dividir una tabla con muchas columnas.Dividir una tabla con muchas columnas.
 Aislar parte de una tabla por razones deAislar parte de una tabla por razones de
seguridad.seguridad.
 Almacenar los datos efímeros y queAlmacenar los datos efímeros y que
podrían eliminarse con facilidadpodrían eliminarse con facilidad
eliminando la tabla.eliminando la tabla.
 Almacenar la información que sólo seAlmacenar la información que sólo se
aplica a un subconjunto de la tablaaplica a un subconjunto de la tabla
principal.principal.
Relacion entre tablas

Más contenido relacionado

La actualidad más candente

Relaciones entre tablas :d
Relaciones entre tablas :dRelaciones entre tablas :d
Relaciones entre tablas :dAli Moreno
 
Universidad técnica de ambato
Universidad técnica de ambatoUniversidad técnica de ambato
Universidad técnica de ambatokrosua
 
Tipos de relaciones en access
Tipos de relaciones en accessTipos de relaciones en access
Tipos de relaciones en accessNatalia Cisneros
 
Universidad técnica de ambato....
Universidad técnica de ambato....Universidad técnica de ambato....
Universidad técnica de ambato....Marisol Iza
 
Universidad técnica de ambato
Universidad técnica de ambatoUniversidad técnica de ambato
Universidad técnica de ambatoMarisol Iza
 
Modelo relacional 11 4
Modelo relacional 11 4Modelo relacional 11 4
Modelo relacional 11 4Nathaliarache
 
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
 

La actualidad más candente (13)

Relaciones entre tablas :d
Relaciones entre tablas :dRelaciones entre tablas :d
Relaciones entre tablas :d
 
Base de datos
Base de datosBase de datos
Base de datos
 
Modelo Relacional
Modelo RelacionalModelo Relacional
Modelo Relacional
 
Compu bdt
Compu bdtCompu bdt
Compu bdt
 
Universidad técnica de ambato
Universidad técnica de ambatoUniversidad técnica de ambato
Universidad técnica de ambato
 
Yurleybd
YurleybdYurleybd
Yurleybd
 
Tipos de relaciones en access
Tipos de relaciones en accessTipos de relaciones en access
Tipos de relaciones en access
 
Base de datos parte 2
Base de datos  parte 2Base de datos  parte 2
Base de datos parte 2
 
Relaciones en bases de datos
Relaciones en bases de datosRelaciones en bases de datos
Relaciones en bases de datos
 
Universidad técnica de ambato....
Universidad técnica de ambato....Universidad técnica de ambato....
Universidad técnica de ambato....
 
Universidad técnica de ambato
Universidad técnica de ambatoUniversidad técnica de ambato
Universidad técnica de ambato
 
Modelo relacional 11 4
Modelo relacional 11 4Modelo relacional 11 4
Modelo relacional 11 4
 
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]
 

Destacado

relaciones en acces
relaciones en accesrelaciones en acces
relaciones en accesmateomrtnz
 
relaciones de acces
relaciones de accesrelaciones de acces
relaciones de accesedgarelpinta
 
Aastaajad
AastaajadAastaajad
AastaajadIrkss
 
relaciones de tablas en acces de David torres y urdaneta 903
relaciones de tablas en acces de  David torres y urdaneta 903relaciones de tablas en acces de  David torres y urdaneta 903
relaciones de tablas en acces de David torres y urdaneta 903davidyurdaneta
 
Pasos para crear tabla en microsoff acces
Pasos para crear tabla en microsoff accesPasos para crear tabla en microsoff acces
Pasos para crear tabla en microsoff accesmateoyguepe
 
Tipos de datos y propiedades de Access
Tipos de datos y propiedades de AccessTipos de datos y propiedades de Access
Tipos de datos y propiedades de Accessliz-amanda
 
Pasos para crear una bitácora en Access
Pasos para crear una bitácora en AccessPasos para crear una bitácora en Access
Pasos para crear una bitácora en AccessMichelle Estrella
 
Introducción a acces 2010 1
Introducción a acces 2010 1Introducción a acces 2010 1
Introducción a acces 2010 1Marisol Henao
 
Pasos para crear una tabla en access
Pasos para crear una tabla en accessPasos para crear una tabla en access
Pasos para crear una tabla en accesslizettegallardo
 
Tipos de datos en access
Tipos de datos en accessTipos de datos en access
Tipos de datos en accessAndreita Bedoya
 
Creacion de un informe y formularios access 2013
Creacion de un informe y formularios access 2013Creacion de un informe y formularios access 2013
Creacion de un informe y formularios access 2013Pao Alexita
 
Propiedades de los campos en acces
Propiedades de los campos en accesPropiedades de los campos en acces
Propiedades de los campos en accesDanny Valencia
 
tablas en acces
tablas en accestablas en acces
tablas en accesebelinlema
 

Destacado (14)

relaciones en acces
relaciones en accesrelaciones en acces
relaciones en acces
 
relaciones de acces
relaciones de accesrelaciones de acces
relaciones de acces
 
RELACIONES EN ACCES DAVID
RELACIONES EN ACCES DAVIDRELACIONES EN ACCES DAVID
RELACIONES EN ACCES DAVID
 
Aastaajad
AastaajadAastaajad
Aastaajad
 
relaciones de tablas en acces de David torres y urdaneta 903
relaciones de tablas en acces de  David torres y urdaneta 903relaciones de tablas en acces de  David torres y urdaneta 903
relaciones de tablas en acces de David torres y urdaneta 903
 
Pasos para crear tabla en microsoff acces
Pasos para crear tabla en microsoff accesPasos para crear tabla en microsoff acces
Pasos para crear tabla en microsoff acces
 
Tipos de datos y propiedades de Access
Tipos de datos y propiedades de AccessTipos de datos y propiedades de Access
Tipos de datos y propiedades de Access
 
Pasos para crear una bitácora en Access
Pasos para crear una bitácora en AccessPasos para crear una bitácora en Access
Pasos para crear una bitácora en Access
 
Introducción a acces 2010 1
Introducción a acces 2010 1Introducción a acces 2010 1
Introducción a acces 2010 1
 
Pasos para crear una tabla en access
Pasos para crear una tabla en accessPasos para crear una tabla en access
Pasos para crear una tabla en access
 
Tipos de datos en access
Tipos de datos en accessTipos de datos en access
Tipos de datos en access
 
Creacion de un informe y formularios access 2013
Creacion de un informe y formularios access 2013Creacion de un informe y formularios access 2013
Creacion de un informe y formularios access 2013
 
Propiedades de los campos en acces
Propiedades de los campos en accesPropiedades de los campos en acces
Propiedades de los campos en acces
 
tablas en acces
tablas en accestablas en acces
tablas en acces
 

Similar a Relacion entre tablas

George stiven quintero t proyecto final
George stiven quintero t   proyecto finalGeorge stiven quintero t   proyecto final
George stiven quintero t proyecto finalGeeorGeeZTiiveen
 
George stiven quintero t proyecto final
George stiven quintero t   proyecto finalGeorge stiven quintero t   proyecto final
George stiven quintero t proyecto finalJuan pablo Obregon
 
Daniel romero y angie salazar
Daniel romero y angie salazarDaniel romero y angie salazar
Daniel romero y angie salazardanielromero5659
 
TIPOS DE RELACIONES DE ACCESS
TIPOS DE RELACIONES DE ACCESSTIPOS DE RELACIONES DE ACCESS
TIPOS DE RELACIONES DE ACCESSkrosua
 
Universidad tecnica de ambato
Universidad tecnica de ambatoUniversidad tecnica de ambato
Universidad tecnica de ambatomarcelopineda
 
Relación De uno a Varios
Relación De uno a VariosRelación De uno a Varios
Relación De uno a VariosJohanVaca
 
Relación uno a varios
Relación uno a variosRelación uno a varios
Relación uno a variosJohanVaca
 
Andres y brayan 904
Andres y brayan 904Andres y brayan 904
Andres y brayan 90477888
 
Base de dato access nº2
Base de dato access  nº2Base de dato access  nº2
Base de dato access nº2dvorador
 
Universidad técnica de ambato computacion aplicada
Universidad técnica de ambato computacion aplicadaUniversidad técnica de ambato computacion aplicada
Universidad técnica de ambato computacion aplicadajacquy8590
 

Similar a Relacion entre tablas (20)

George stiven quintero t proyecto final
George stiven quintero t   proyecto finalGeorge stiven quintero t   proyecto final
George stiven quintero t proyecto final
 
George stiven quintero t proyecto final
George stiven quintero t   proyecto finalGeorge stiven quintero t   proyecto final
George stiven quintero t proyecto final
 
Daniel romero y angie salazar
Daniel romero y angie salazarDaniel romero y angie salazar
Daniel romero y angie salazar
 
Compu bdt
Compu bdtCompu bdt
Compu bdt
 
TIPOS DE RELACIONES DE ACCESS
TIPOS DE RELACIONES DE ACCESSTIPOS DE RELACIONES DE ACCESS
TIPOS DE RELACIONES DE ACCESS
 
TIPOS DE RELACIONES
TIPOS DE RELACIONESTIPOS DE RELACIONES
TIPOS DE RELACIONES
 
Universidad tecnica de ambato
Universidad tecnica de ambatoUniversidad tecnica de ambato
Universidad tecnica de ambato
 
M. Relacional
M. Relacional M. Relacional
M. Relacional
 
Relación De uno a Varios
Relación De uno a VariosRelación De uno a Varios
Relación De uno a Varios
 
Relación uno a varios
Relación uno a variosRelación uno a varios
Relación uno a varios
 
Andres y brayan 904
Andres y brayan 904Andres y brayan 904
Andres y brayan 904
 
Base de dato access nº2
Base de dato access  nº2Base de dato access  nº2
Base de dato access nº2
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Modelo Relacional
Modelo RelacionalModelo Relacional
Modelo Relacional
 
Universidad técnica de ambato computacion aplicada
Universidad técnica de ambato computacion aplicadaUniversidad técnica de ambato computacion aplicada
Universidad técnica de ambato computacion aplicada
 
Tipos de relaciones
Tipos de relacionesTipos de relaciones
Tipos de relaciones
 
Tipos de relaciones
Tipos de relacionesTipos de relaciones
Tipos de relaciones
 
Tipos de relaciones
Tipos de relacionesTipos de relaciones
Tipos de relaciones
 
Tipos de relaciones
Tipos de relacionesTipos de relaciones
Tipos de relaciones
 
Tipos de relaciones
Tipos de relacionesTipos de relaciones
Tipos de relaciones
 

Relacion entre tablas

  • 1.
  • 2.  En una base de datos relacional, lasEn una base de datos relacional, las relaciones permiten evitar los datosrelaciones permiten evitar los datos redundantes. Por ejemplo, si estáredundantes. Por ejemplo, si está diseñando una base de datos quediseñando una base de datos que realizará el seguimiento de informaciónrealizará el seguimiento de información sobre libros,sobre libros,
  • 3.  Relacion de uno a muchosRelacion de uno a muchos  Relacion varios a variosRelacion varios a varios  Relacion uno a unoRelacion uno a uno
  • 4. UNO A MUCHOS:UNO A MUCHOS:  La relación de uno a varios es el tipo más común. EnLa relación de uno a varios es el tipo más común. En este tipo de relación, una fila de la tabla A puede tenereste tipo de relación, una fila de la tabla A puede tener muchas filas coincidentes en la tabla B, pero una fila demuchas filas coincidentes en la tabla B, pero una fila de la tabla B sólo puede tener una fila coincidente en lala tabla B sólo puede tener una fila coincidente en la tabla A. Por ejemplo, las tablas Editores y Títulos tienentabla A. Por ejemplo, las tablas Editores y Títulos tienen una relación uno a varios: cada editor genera muchosuna relación uno a varios: cada editor genera muchos títulos, pero cada título procede sólo de un editor.títulos, pero cada título procede sólo de un editor. Una relación uno a varios se crea si sólo una de lasUna relación uno a varios se crea si sólo una de las columnas relacionadas es una clave principal o tienecolumnas relacionadas es una clave principal o tiene una restricción UNIQUE.una restricción UNIQUE.
  • 5. VARIOS A VARIOS:VARIOS A VARIOS:  En una relación varios a varios, una fila de la tabla AEn una relación varios a varios, una fila de la tabla A puede tener muchas filas coincidentes en la tabla B ypuede tener muchas filas coincidentes en la tabla B y viceversa. Este tipo de relación se crea definiendo unaviceversa. Este tipo de relación se crea definiendo una tercera tabla, denominada de combinación, cuya clavetercera tabla, denominada de combinación, cuya clave principal está compuesta de las claves externas deprincipal está compuesta de las claves externas de ambas tablas A y B. Por ejemplo, la tabla Autores y laambas tablas A y B. Por ejemplo, la tabla Autores y la tabla Títulos tienen una relación varios a varios que setabla Títulos tienen una relación varios a varios que se define mediante una relación uno a varios de cada unadefine mediante una relación uno a varios de cada una de estas tablas a la tabla Título autores. La clavede estas tablas a la tabla Título autores. La clave principal de la tabla Título autores es la combinación deprincipal de la tabla Título autores es la combinación de la columna de identificador de autor (la clave principal dela columna de identificador de autor (la clave principal de la tabla Autores) y de la columna de identificador dela tabla Autores) y de la columna de identificador de título (la clave principal de la tabla Títulos).título (la clave principal de la tabla Títulos).
  • 6. RELACION UNO A UNO :RELACION UNO A UNO :  En una relación uno a uno, una fila de laEn una relación uno a uno, una fila de la tabla A no puede tener más de una filatabla A no puede tener más de una fila coincidente en la tabla B y viceversa. Unacoincidente en la tabla B y viceversa. Una relación uno a uno se crea si las dosrelación uno a uno se crea si las dos columnas relacionadas son las clavescolumnas relacionadas son las claves principales o tiene restricciones UNIQUE.principales o tiene restricciones UNIQUE.
  • 7. La relación uno a uno se utilizaLa relación uno a uno se utiliza para :para :  Dividir una tabla con muchas columnas.Dividir una tabla con muchas columnas.  Aislar parte de una tabla por razones deAislar parte de una tabla por razones de seguridad.seguridad.  Almacenar los datos efímeros y queAlmacenar los datos efímeros y que podrían eliminarse con facilidadpodrían eliminarse con facilidad eliminando la tabla.eliminando la tabla.  Almacenar la información que sólo seAlmacenar la información que sólo se aplica a un subconjunto de la tablaaplica a un subconjunto de la tabla principal.principal.