SlideShare una empresa de Scribd logo
Definición de las relaciones de tabla
En una base de datos relacional, las relaciones permiten evitar los datos
redundantes. Por ejemplo, si está diseñando una base de datos que
realizará el seguimiento de información sobre libros, podría tener una tabla
denominada Títulos que almacene los datos de cada libro, por ejemplo el
título, la fecha de publicación y el editor. También hay información que
podría desear almacenar sobre el editor, como su número de teléfono,
dirección y código postal. Si fuera a almacenar toda esta información en la
tabla de títulos, el número de teléfono del editor se duplicaría para cada
título que el editor imprimiera.
Una solución mejor es almacenar sólo una vez la información del editor en
una tabla independiente, Editores. Colocaría entonces un puntero en la
tabla Títulos que hiciera referencia a una entrada de la tabla Editores.
datos para un editor que no exista en ella Para asegurarse de que los datos
están sincronizados, puede exigir la integridad referencial entre las tablas
Títulos y Editores. Las relaciones de integridad referencial ayudan a
garantizar que la información de una tabla coincida con la de otra. Por
ejemplo, cada título de la tabla Títulos debe estar asociado a un editor
concreto de la tabla Editores. No se puede agregar un título a la base de.
Tipos de relaciones de tabla
Una relación se establece haciendo coincidir los datos de las columnas de clave, normalmente las columnas con el mismo nombre en ambas
tablas. En la mayor parte de los casos, la relación hace coincidir la clave principal de una tabla, que proporciona un identificador único para cada
fila, con una entrada de la clave externa de la otra tabla. Por ejemplo, las ventas pueden asociarse a los títulos concretos vendidos creando una
relación entre las columnas de identificador de título de la tabla Títulos (la clave principal) y de la tabla Ventas (la clave externa).
Hay tres tipos de relaciones entre tablas. El tipo de relación que se crea depende de cómo se definen las columnas
En una relación varios a varios, una fila de
la tabla A puede tener muchas filas
coincidentes en la tabla B y viceversa.
Este tipo de relación se crea definiendo
una tercera tabla, denominada de
combinación, cuya clave principal está
compuesta de las claves externas de
ambas tablas A y B. Por ejemplo, la tabla
Autores y la tabla Títulos tienen una
relación varios a varios que se define
mediante una relación uno a varios de
cada una de estas tablas a la tabla
TítuloAutores. La clave principal de la
tabla

Más contenido relacionado

La actualidad más candente

Resumen
ResumenResumen
Resumen
Sofia Parra
 
Base de datos
Base de datosBase de datos
Base de datosteeefaa
 
Computacion2
Computacion2Computacion2
Computacion2Lu Is
 
Conceptos básicos sobre relaciones
Conceptos básicos sobre relacionesConceptos básicos sobre relaciones
Conceptos básicos sobre relaciones
Silvana Pillapa Morales
 
Base de datos
Base de datosBase de datos
Access trabajo
Access trabajoAccess trabajo
Access trabajo
aleguti2504
 
Relacion entre Tablas en Access
Relacion entre Tablas en AccessRelacion entre Tablas en Access
Relacion entre Tablas en Accessfarmayoma
 
Como citar fuentes..
Como citar fuentes..Como citar fuentes..
Como citar fuentes..Sharom Shaw
 
903
903903
9038752
 
Relacion entre tablas
Relacion entre tablasRelacion entre tablas
Relacion entre tablasnatalia8586
 
Tareainfo
TareainfoTareainfo
Tareainfo
celesteugmex
 

La actualidad más candente (14)

Formatos
FormatosFormatos
Formatos
 
Resumen
ResumenResumen
Resumen
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Formatos 4
Formatos 4Formatos 4
Formatos 4
 
Computacion2
Computacion2Computacion2
Computacion2
 
Conceptos básicos sobre relaciones
Conceptos básicos sobre relacionesConceptos básicos sobre relaciones
Conceptos básicos sobre relaciones
 
Base de datos
Base de datosBase de datos
Base de datos
 
Access trabajo
Access trabajoAccess trabajo
Access trabajo
 
Relacion entre Tablas en Access
Relacion entre Tablas en AccessRelacion entre Tablas en Access
Relacion entre Tablas en Access
 
Como citar fuentes..
Como citar fuentes..Como citar fuentes..
Como citar fuentes..
 
903
903903
903
 
Relacion entre tablas
Relacion entre tablasRelacion entre tablas
Relacion entre tablas
 
Tareainfo
TareainfoTareainfo
Tareainfo
 

Similar a Nicoanswbnhbf

Relación uno a varios
Relación uno a variosRelación uno a varios
Relación uno a varios
JohanVaca
 
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
 
George stiven quintero t proyecto final
George stiven quintero t   proyecto finalGeorge stiven quintero t   proyecto final
George stiven quintero t proyecto final
GeeorGeeZTiiveen
 
Relacionar tablas en SQL
Relacionar tablas en SQLRelacionar tablas en SQL
Relacionar tablas en SQL
Renatta Rodriguez
 
Relacion entre tablas
Relacion entre tablasRelacion entre tablas
Relacion entre tablas
Natanico
 
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 uno a variosx
Relaciones  uno a variosxRelaciones  uno a variosx
Relaciones uno a variosx
Maickol Delgado
 
Universidad tecnica de ambato
Universidad tecnica de ambatoUniversidad tecnica de ambato
Universidad tecnica de ambatomarcelopineda
 
Relaciones entre tablas :d
Relaciones entre tablas :dRelaciones entre tablas :d
Relaciones entre tablas :dAli Moreno
 
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
 
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
 
Guía de relaciones de tablas
Guía de relaciones de tablasGuía de relaciones de tablas
Guía de relaciones de tablaskehincapie
 

Similar a Nicoanswbnhbf (20)

Nicoanswbnhbf
NicoanswbnhbfNicoanswbnhbf
Nicoanswbnhbf
 
Nicoanswbnhbf
NicoanswbnhbfNicoanswbnhbf
Nicoanswbnhbf
 
Relación uno a varios
Relación uno a variosRelación uno a varios
Relación uno a varios
 
Yurleybd
YurleybdYurleybd
Yurleybd
 
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
 
base de datos
base de datos base de datos
base de datos
 
Relacionar tablas en SQL
Relacionar tablas en SQLRelacionar tablas en SQL
Relacionar tablas en SQL
 
M. Relacional
M. Relacional M. Relacional
M. Relacional
 
Modelo Relacional
Modelo RelacionalModelo Relacional
Modelo Relacional
 
Relacion entre tablas
Relacion entre tablasRelacion entre tablas
Relacion entre tablas
 
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 uno a variosx
Relaciones  uno a variosxRelaciones  uno a variosx
Relaciones uno a variosx
 
Universidad tecnica de ambato
Universidad tecnica de ambatoUniversidad tecnica de ambato
Universidad tecnica de ambato
 
TIPOS DE RELACIONES
TIPOS DE RELACIONESTIPOS DE RELACIONES
TIPOS DE RELACIONES
 
Relaciones entre tablas :d
Relaciones entre tablas :dRelaciones entre tablas :d
Relaciones entre tablas :d
 
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]
 
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
 
Bryan Ipiales
Bryan IpialesBryan Ipiales
Bryan Ipiales
 
Guía de relaciones de tablas
Guía de relaciones de tablasGuía de relaciones de tablas
Guía de relaciones de tablas
 

Nicoanswbnhbf

  • 1.
  • 2. Definición de las relaciones de tabla En una base de datos relacional, las relaciones permiten evitar los datos redundantes. Por ejemplo, si está diseñando una base de datos que realizará el seguimiento de información sobre libros, podría tener una tabla denominada Títulos que almacene los datos de cada libro, por ejemplo el título, la fecha de publicación y el editor. También hay información que podría desear almacenar sobre el editor, como su número de teléfono, dirección y código postal. Si fuera a almacenar toda esta información en la tabla de títulos, el número de teléfono del editor se duplicaría para cada título que el editor imprimiera. Una solución mejor es almacenar sólo una vez la información del editor en una tabla independiente, Editores. Colocaría entonces un puntero en la tabla Títulos que hiciera referencia a una entrada de la tabla Editores. datos para un editor que no exista en ella Para asegurarse de que los datos están sincronizados, puede exigir la integridad referencial entre las tablas Títulos y Editores. Las relaciones de integridad referencial ayudan a garantizar que la información de una tabla coincida con la de otra. Por ejemplo, cada título de la tabla Títulos debe estar asociado a un editor concreto de la tabla Editores. No se puede agregar un título a la base de.
  • 3. Tipos de relaciones de tabla Una relación se establece haciendo coincidir los datos de las columnas de clave, normalmente las columnas con el mismo nombre en ambas tablas. En la mayor parte de los casos, la relación hace coincidir la clave principal de una tabla, que proporciona un identificador único para cada fila, con una entrada de la clave externa de la otra tabla. Por ejemplo, las ventas pueden asociarse a los títulos concretos vendidos creando una relación entre las columnas de identificador de título de la tabla Títulos (la clave principal) y de la tabla Ventas (la clave externa). Hay tres tipos de relaciones entre tablas. El tipo de relación que se crea depende de cómo se definen las columnas
  • 4. En una relación varios a varios, una fila de la tabla A puede tener muchas filas coincidentes en la tabla B y viceversa. Este tipo de relación se crea definiendo una tercera tabla, denominada de combinación, cuya clave principal está compuesta de las claves externas de ambas tablas A y B. Por ejemplo, la tabla Autores y la tabla Títulos tienen una relación varios a varios que se define mediante una relación uno a varios de cada una de estas tablas a la tabla TítuloAutores. La clave principal de la tabla