SlideShare una empresa de Scribd logo
1 de 10
En una base de datos relacional,las relaciones permiten evitar los datos redundantes
por ejemplo , si esta diseñando una de datos que realizara el seguimiento de infomacion
sobre libros podria tener una tabla denominada titulos que almacene datos de cada
libropor ejemplo el titulo la fecha de publicacion y el editor
es una base de datos que cumple con el modelo relacional , el cual es el modelo
más utilizado en la actualidad para implementar bases de datos ya planificadas.
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, de ahí proviene su nombre :modelo relacional
Una base de datos relacional se compone de varias tablas o relaciones.
No pueden existir dos tablas con el mismo nombre ni registro.
Cada tabla es a su vez un conjunto de registros filas y columnas
la relación entre una tabla padre y un hijo se lleva a cabo por medio de las claves
primarias y ajenas o foráneas
las claves primarias son la clave principal de un registro dentro de una tabla y
éstas deben cumplir con la integridad de datos
las claves ajenas se colocan en la tabla hija contienen el mismo valor que la
clave primaria del registro padre por medio de éstas se hacen las relaciones
elementos
Paso 1 : seleccionar el nombre de un campo de una de las tablas
Paso 2: arrastrar el nombre de una de las tablas a la otra tabla
Paso 3 : suelta el nombre del primer campo en el nombre del campo que
desea relacionar
Paso 4: la ventana modificar relaciones aparece
Paso 5 : seleccionar exigir integridad referencial. y para terminar haz en clic en
crear
En las relaciones de este tipo, cada registro de la tabla padre, puede tener mas
de un registro enlazado en la tabla hija y cada registro de la tabla hija, puede
tener enlazado mas de un registro de la tabla padre
En nuestra base de datos por ejemplo, mas adelante, deberemos tener una tabla
con los distribuidores y otra tabla con los productos si queremos poder escoger
la mejor oferta de nuestros proveedores, deberemos poder cotejar las distintas
ofertas de los mismos productos y este es un ejemplo de relación muchos a
muchos en el que tenemos varios distribuidores para cada producto y cada
distribuidor puede ofertarnos varios productos
En las relaciones de este tipo cada registro de la tabla padre solo puede tener un
registro enlazado en la tabla hija, y cada registro de la tabla hija solo puede tener
como máximo un registro enlazado con la tabla padre
Un ejemplo de este tipo de relaciones podría ser por ejemplo una tabla que
relacionara cada trabajador con otra tabla en la que guardara su "Curriculum Vitae",
es decir que cada trabajador solo tiene un currículo y cada currículo solo tiene hace
referencia a un trabajador.
La integridad referencial se refiere a un conjunto de normas que nos aseguran que
los datos se mantendrán correctamente relacionados una vez establecida la
relación y de que no se podrán eliminar datos accidentalmente.
La primera de estas reglas viene a decir que no puede haber registros en una tabla
hija que no estén enlazados a la tabla padre
el sistema de integridad referencial se encarga de comprobar que cuando
introducimos algún pedido el cliente al que se lo asignamos exista previamente en
la tabla de clientes.
la segunda de estas reglas viene a decir que no se puede borrar ningún registro de
la tabla padre si esta relacionado con registros de las tablas hijas.
Una relación hace 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, los
empleados pueden asociarse a los pedidos de los que son responsables mediante la
creación de una relación entre los campos ID.
Una relación hace 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, los
empleados pueden asociarse a los pedidos de los que son responsables mediante la
creación de una relación entre los campos ID.

Más contenido relacionado

La actualidad más candente

Relaciones de tablas
Relaciones de tablasRelaciones de tablas
Relaciones de tablasadidabar
 
relaciones de tablas uno a varios, varios a varios
relaciones de tablas uno a varios, varios a variosrelaciones de tablas uno a varios, varios a varios
relaciones de tablas uno a varios, varios a variosCésar Zambrano Figueroa
 
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 accessAlvaro_Criollo
 
relaciones de tablas en access
relaciones de tablas en accessrelaciones de tablas en access
relaciones de tablas en accesslorenapachon011299
 
TIPOS DE RELACIONES QUE SE UTILIZAN EN ACCESS
TIPOS DE RELACIONES QUE SE UTILIZAN EN ACCESSTIPOS DE RELACIONES QUE SE UTILIZAN EN ACCESS
TIPOS DE RELACIONES QUE SE UTILIZAN EN ACCESSmay2160
 
Segunda forma normal
Segunda forma normalSegunda forma normal
Segunda forma normalITCV
 
♥Relaciones de bases de datos en acess.
♥Relaciones de bases de datos en acess.♥Relaciones de bases de datos en acess.
♥Relaciones de bases de datos en acess.Juana Loopy
 
Relaciones de tablas en access
Relaciones de tablas en accessRelaciones de tablas en access
Relaciones de tablas en accessvalentinorj
 

La actualidad más candente (19)

Relaciones de tablas
Relaciones de tablasRelaciones de tablas
Relaciones de tablas
 
relaciones de tablas uno a varios, varios a varios
relaciones de tablas uno a varios, varios a variosrelaciones de tablas uno a varios, varios a varios
relaciones de tablas uno a varios, varios a varios
 
Guia 3
Guia 3Guia 3
Guia 3
 
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
 
Relaciones de tablas
Relaciones de tablasRelaciones de tablas
Relaciones de tablas
 
Pomasqui
PomasquiPomasqui
Pomasqui
 
relaciones de tablas en access
relaciones de tablas en accessrelaciones de tablas en access
relaciones de tablas en access
 
Base de datos parte dos
Base de datos parte dosBase de datos parte dos
Base de datos parte dos
 
Conceptos básicos sobre relaciones
Conceptos básicos sobre relacionesConceptos básicos sobre relaciones
Conceptos básicos sobre relaciones
 
Base de datos 2 parte
Base de datos 2 parteBase de datos 2 parte
Base de datos 2 parte
 
Relacionar tablas en SQL
Relacionar tablas en SQLRelacionar tablas en SQL
Relacionar tablas en SQL
 
Documento bases de datos
Documento bases de datosDocumento bases de datos
Documento bases de datos
 
TIPOS DE RELACIONES QUE SE UTILIZAN EN ACCESS
TIPOS DE RELACIONES QUE SE UTILIZAN EN ACCESSTIPOS DE RELACIONES QUE SE UTILIZAN EN ACCESS
TIPOS DE RELACIONES QUE SE UTILIZAN EN ACCESS
 
Base de datos
Base de datosBase de datos
Base de datos
 
Segunda forma normal
Segunda forma normalSegunda forma normal
Segunda forma normal
 
Modelo Relacional
Modelo RelacionalModelo Relacional
Modelo Relacional
 
♥Relaciones de bases de datos en acess.
♥Relaciones de bases de datos en acess.♥Relaciones de bases de datos en acess.
♥Relaciones de bases de datos en acess.
 
Relaciones de tablas en access
Relaciones de tablas en accessRelaciones de tablas en access
Relaciones de tablas en access
 

Destacado

Using photoshop
Using photoshopUsing photoshop
Using photoshopAmyhill94
 
GAMIFICATION - IT TALKS ESAT GVT
GAMIFICATION - IT TALKS ESAT GVTGAMIFICATION - IT TALKS ESAT GVT
GAMIFICATION - IT TALKS ESAT GVTRonei Pasquetto
 
Design thinking, ou Pense grande!
Design thinking, ou Pense grande!Design thinking, ou Pense grande!
Design thinking, ou Pense grande!M. Torres
 
PPT Case Direcional
PPT Case DirecionalPPT Case Direcional
PPT Case DirecionalFluig
 
Ciclo de aprendizagem vivencial
Ciclo de aprendizagem vivencialCiclo de aprendizagem vivencial
Ciclo de aprendizagem vivencialXykynim
 
Técnicas de atendimento ao cliente
Técnicas de atendimento ao clienteTécnicas de atendimento ao cliente
Técnicas de atendimento ao clienteJulio Pascoal
 

Destacado (8)

Using photoshop
Using photoshopUsing photoshop
Using photoshop
 
GAMIFICATION - IT TALKS ESAT GVT
GAMIFICATION - IT TALKS ESAT GVTGAMIFICATION - IT TALKS ESAT GVT
GAMIFICATION - IT TALKS ESAT GVT
 
Design thinking, ou Pense grande!
Design thinking, ou Pense grande!Design thinking, ou Pense grande!
Design thinking, ou Pense grande!
 
PPT Case Direcional
PPT Case DirecionalPPT Case Direcional
PPT Case Direcional
 
White Paper: Jogos da Mudanca - Bruno Medina
White Paper: Jogos da Mudanca - Bruno MedinaWhite Paper: Jogos da Mudanca - Bruno Medina
White Paper: Jogos da Mudanca - Bruno Medina
 
Ciclo de aprendizagem vivencial
Ciclo de aprendizagem vivencialCiclo de aprendizagem vivencial
Ciclo de aprendizagem vivencial
 
Dinâmicas de grupo
Dinâmicas de grupoDinâmicas de grupo
Dinâmicas de grupo
 
Técnicas de atendimento ao cliente
Técnicas de atendimento ao clienteTécnicas de atendimento ao cliente
Técnicas de atendimento ao cliente
 

Similar a Relaciones en bases de datos relacionales permiten evitar redundancia

Guía de relaciones de tablas
Guía de relaciones de tablasGuía de relaciones de tablas
Guía de relaciones de tablaskehincapie
 
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
 
Relaciones de access
Relaciones de accessRelaciones de access
Relaciones de accessbelenarmijos
 
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
 
presentacion de base de datos 2 parte
presentacion de base de datos 2 partepresentacion de base de datos 2 parte
presentacion de base de datos 2 parteJamir Gomez
 
Guía de relaciones de tablas
Guía de relaciones de tablasGuía de relaciones de tablas
Guía de relaciones de tablasangelguangasig
 
Relaciones en acces marco sigcho hebert simbaña
Relaciones en acces marco sigcho hebert simbañaRelaciones en acces marco sigcho hebert simbaña
Relaciones en acces marco sigcho hebert simbañasigchomar
 
Relaciones de Acces 2007
Relaciones de Acces 2007Relaciones de Acces 2007
Relaciones de Acces 2007Leinad_LDU
 
Relaciones de Microsoft Access 2007
Relaciones de Microsoft Access 2007Relaciones de Microsoft Access 2007
Relaciones de Microsoft Access 2007DavidJimenez01
 

Similar a Relaciones en bases de datos relacionales permiten evitar redundancia (20)

Relaciones
RelacionesRelaciones
Relaciones
 
Guía de relaciones de tablas
Guía de relaciones de tablasGuía de relaciones de tablas
Guía de relaciones de tablas
 
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
 
Relaciones de access
Relaciones de accessRelaciones de access
Relaciones de access
 
Relaciones de tablas
Relaciones de tablasRelaciones de tablas
Relaciones de tablas
 
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
 
Access trabajo
Access trabajoAccess trabajo
Access trabajo
 
presentacion de base de datos 2 parte
presentacion de base de datos 2 partepresentacion de base de datos 2 parte
presentacion de base de datos 2 parte
 
Guía de relaciones de tablas
Guía de relaciones de tablasGuía de relaciones de tablas
Guía de relaciones de tablas
 
base de datos
base de datos base de datos
base de datos
 
RELACIONES ACCES 2007
RELACIONES ACCES  2007RELACIONES ACCES  2007
RELACIONES ACCES 2007
 
Relaciones en acces marco sigcho hebert simbaña
Relaciones en acces marco sigcho hebert simbañaRelaciones en acces marco sigcho hebert simbaña
Relaciones en acces marco sigcho hebert simbaña
 
Relacciones entre tablas de access
Relacciones entre tablas de accessRelacciones entre tablas de access
Relacciones entre tablas de access
 
Relaciones en Access
Relaciones en AccessRelaciones en Access
Relaciones en Access
 
Relaciones en Access
Relaciones en Access Relaciones en Access
Relaciones en Access
 
RELACIONES DE ACESS
RELACIONES DE ACESSRELACIONES DE ACESS
RELACIONES DE ACESS
 
Relaciones de Acces 2007
Relaciones de Acces 2007Relaciones de Acces 2007
Relaciones de Acces 2007
 
Relaciones de Microsoft Access 2007
Relaciones de Microsoft Access 2007Relaciones de Microsoft Access 2007
Relaciones de Microsoft Access 2007
 

Relaciones en bases de datos relacionales permiten evitar redundancia

  • 1.
  • 2. En una base de datos relacional,las relaciones permiten evitar los datos redundantes por ejemplo , si esta diseñando una de datos que realizara el seguimiento de infomacion sobre libros podria tener una tabla denominada titulos que almacene datos de cada libropor ejemplo el titulo la fecha de publicacion y el editor
  • 3. es una base de datos que cumple con el modelo relacional , el cual es el modelo más utilizado en la actualidad para implementar bases de datos ya planificadas. 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, de ahí proviene su nombre :modelo relacional
  • 4. Una base de datos relacional se compone de varias tablas o relaciones. No pueden existir dos tablas con el mismo nombre ni registro. Cada tabla es a su vez un conjunto de registros filas y columnas la relación entre una tabla padre y un hijo se lleva a cabo por medio de las claves primarias y ajenas o foráneas las claves primarias son la clave principal de un registro dentro de una tabla y éstas deben cumplir con la integridad de datos las claves ajenas se colocan en la tabla hija contienen el mismo valor que la clave primaria del registro padre por medio de éstas se hacen las relaciones elementos
  • 5. Paso 1 : seleccionar el nombre de un campo de una de las tablas Paso 2: arrastrar el nombre de una de las tablas a la otra tabla Paso 3 : suelta el nombre del primer campo en el nombre del campo que desea relacionar Paso 4: la ventana modificar relaciones aparece Paso 5 : seleccionar exigir integridad referencial. y para terminar haz en clic en crear
  • 6. En las relaciones de este tipo, cada registro de la tabla padre, puede tener mas de un registro enlazado en la tabla hija y cada registro de la tabla hija, puede tener enlazado mas de un registro de la tabla padre En nuestra base de datos por ejemplo, mas adelante, deberemos tener una tabla con los distribuidores y otra tabla con los productos si queremos poder escoger la mejor oferta de nuestros proveedores, deberemos poder cotejar las distintas ofertas de los mismos productos y este es un ejemplo de relación muchos a muchos en el que tenemos varios distribuidores para cada producto y cada distribuidor puede ofertarnos varios productos
  • 7. En las relaciones de este tipo cada registro de la tabla padre solo puede tener un registro enlazado en la tabla hija, y cada registro de la tabla hija solo puede tener como máximo un registro enlazado con la tabla padre Un ejemplo de este tipo de relaciones podría ser por ejemplo una tabla que relacionara cada trabajador con otra tabla en la que guardara su "Curriculum Vitae", es decir que cada trabajador solo tiene un currículo y cada currículo solo tiene hace referencia a un trabajador.
  • 8. La integridad referencial se refiere a un conjunto de normas que nos aseguran que los datos se mantendrán correctamente relacionados una vez establecida la relación y de que no se podrán eliminar datos accidentalmente. La primera de estas reglas viene a decir que no puede haber registros en una tabla hija que no estén enlazados a la tabla padre el sistema de integridad referencial se encarga de comprobar que cuando introducimos algún pedido el cliente al que se lo asignamos exista previamente en la tabla de clientes. la segunda de estas reglas viene a decir que no se puede borrar ningún registro de la tabla padre si esta relacionado con registros de las tablas hijas.
  • 9. Una relación hace 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, los empleados pueden asociarse a los pedidos de los que son responsables mediante la creación de una relación entre los campos ID.
  • 10. Una relación hace 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, los empleados pueden asociarse a los pedidos de los que son responsables mediante la creación de una relación entre los campos ID.