SlideShare una empresa de Scribd logo
1 de 7
RELACIONES DERELACIONES DE
TABLAS EN ACCESSTABLAS EN ACCESS
Laura Natalia CastiblancoLaura Natalia Castiblanco
Daniela Castro RodríguezDaniela Castro Rodríguez
InformáticaInformática
901901
¿Qué son las relaciones entre tablas?¿Qué son las relaciones entre tablas?
Las relaciones permiten evitar los datosLas relaciones permiten evitar los datos
redundantes, en una base de datos relacional todosredundantes, en una base de datos relacional todos
los datos se almacenan y se accede a ellos por mediolos datos se almacenan y se accede a ellos por medio
de relaciones.de relaciones.
Las relaciones que almacenan datos son llamadasLas relaciones que almacenan datos son llamadas
“relaciones base” y su implementación es llamada“relaciones base” y su implementación es llamada
“tabla”.“tabla”.
CaracterísticasCaracterísticas
 Una Base de Datos Relacional se compone de varias tablas o relaciones.Una Base de Datos Relacional se compone de varias tablas o relaciones.
 No pueden existir dos tablas con el mismo nombre ni registro.No pueden existir dos tablas con el mismo nombre ni registro.
 Cada tabla es a su vez un conjunto de registros (filas y columnas).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 deLa 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 y ajenas (o foráneas).
 Las claves primarias son la clave principal de un registro dentro de unaLas claves primarias son la clave principal de un registro dentro de una
tabla y éstas deben cumplir con la integridad de datos.tabla y éstas deben cumplir con la integridad de datos.
 Las claves ajenas se colocan en la tabla hija, contienen el mismo valorLas 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 lasque la clave primaria del registro padre; por medio de éstas se hacen las
relaciones.relaciones.
Relaciones de tablas en AccessRelaciones de tablas en Access
En esta imagenEn esta imagen
vemos uno de losvemos uno de los
tipos de datos, latipos de datos, la
relación uno arelación uno a
uno: Es cuando seuno: Es cuando se
relaciona unrelaciona un
registro de laregistro de la
tabla A con untabla A con un
registro de laregistro de la
¿Cómo crear una relación uno a uno?¿Cómo crear una relación uno a uno?
Ambos campos comunes debenAmbos campos comunes deben
tener un índice único. Estotener un índice único. Esto
significa que la propiedadsignifica que la propiedad
indexado de estos campos debenindexado de estos campos deben
tener el valor “Si”. Si ambostener el valor “Si”. Si ambos
campos tienen un índice único,campos tienen un índice único,
Access crea una r relación uno aAccess crea una r relación uno a
uno.uno.
¿Cómo definir relaciones de uno a¿Cómo definir relaciones de uno a
varios?varios?
 Cree las dos tablas que tendrán una relaciónCree las dos tablas que tendrán una relación
varios a varios.varios a varios.
 Cree una tercera tabla, denominada tabla deCree una tercera tabla, denominada tabla de
unión y agregue a ésta nuevos campos con lasunión y agregue a ésta nuevos campos con las
mismas definiciones que los campos de clavemismas definiciones que los campos de clave
principal de cada una de las otras dos tablas. Enprincipal de cada una de las otras dos tablas. En
la tabla de unión, los campos de clave principalla tabla de unión, los campos de clave principal
funcionan como claves externas. Puede agregarfuncionan como claves externas. Puede agregar
otros campos a la tabla de unión, igual que conotros campos a la tabla de unión, igual que con
cualquier otra tabla.cualquier otra tabla.
 En la tabla de unión, establezca la clave principalEn la tabla de unión, establezca la clave principal
para incluir los campos de clave principal de laspara incluir los campos de clave principal de las
otras dos tablas. Por ejemplo, en una tabla deotras dos tablas. Por ejemplo, en una tabla de
unión Título autores, la clave principal seunión Título autores, la clave principal se
formada por los campos IdPedido e IdProducto.formada por los campos IdPedido e IdProducto.
Establecer relaciones de base de datos

Más contenido relacionado

La actualidad más candente

Relaciones de tablas en access
Relaciones de tablas en accessRelaciones de tablas en access
Relaciones de tablas en accessvalentinorj
 
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
 
Andres galvis
Andres galvisAndres galvis
Andres galvisandres903
 
Tipos de relaciones en access
Tipos de relaciones en accessTipos de relaciones en access
Tipos de relaciones en accessAlvaro_Criollo
 
Expo. informatica base de datos relacional
Expo. informatica base de datos relacionalExpo. informatica base de datos relacional
Expo. informatica base de datos relacionalWillian Benavides
 
Relaciones de tablas Access 2010
Relaciones de tablas Access 2010Relaciones de tablas Access 2010
Relaciones de tablas Access 2010mybloggerunitec
 
Consulta base de datos segunda parte
Consulta base de datos segunda parte Consulta base de datos segunda parte
Consulta base de datos segunda parte Liz Jaimez Madera
 
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
 
Relaciones de tablas
Relaciones de tablasRelaciones de tablas
Relaciones de tablasadidabar
 
Relaciones en una base de datos
Relaciones en una base de datosRelaciones en una base de datos
Relaciones en una base de datoskabinfive
 
Tipos de relaciones en access
Tipos de relaciones en accessTipos de relaciones en access
Tipos de relaciones en accesspablytopch
 

La actualidad más candente (16)

Base de datos parte dos
Base de datos parte dosBase de datos parte dos
Base de datos parte dos
 
Relaciones
RelacionesRelaciones
Relaciones
 
Relaciones de tablas en access
Relaciones de tablas en accessRelaciones de tablas en access
Relaciones de tablas en access
 
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]
 
Andres galvis
Andres galvisAndres galvis
Andres galvis
 
Presentación2
Presentación2Presentación2
Presentación2
 
Tipos de relaciones en access
Tipos de relaciones en accessTipos de relaciones en access
Tipos de relaciones en access
 
Expo. informatica base de datos relacional
Expo. informatica base de datos relacionalExpo. informatica base de datos relacional
Expo. informatica base de datos relacional
 
Relaciones de tablas Access 2010
Relaciones de tablas Access 2010Relaciones de tablas Access 2010
Relaciones de tablas Access 2010
 
Yurleybd
YurleybdYurleybd
Yurleybd
 
Consulta base de datos segunda parte
Consulta base de datos segunda parte Consulta base de datos segunda parte
Consulta base de datos segunda parte
 
Relaciones en bases de datos
Relaciones en bases de datosRelaciones en bases de datos
Relaciones en bases de datos
 
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
 
Relaciones de tablas
Relaciones de tablasRelaciones de tablas
Relaciones de tablas
 
Relaciones en una base de datos
Relaciones en una base de datosRelaciones en una base de datos
Relaciones en una base de datos
 
Tipos de relaciones en access
Tipos de relaciones en accessTipos de relaciones en access
Tipos de relaciones en access
 

Destacado

Base de datos de una pizzeria
Base de datos de una pizzeriaBase de datos de una pizzeria
Base de datos de una pizzeriaLupithaa Guerrero
 
Base de Datos - Relaciones
Base de Datos - RelacionesBase de Datos - Relaciones
Base de Datos - Relacionescb254bd
 
Mapa Conceptual Relaciones
Mapa Conceptual RelacionesMapa Conceptual Relaciones
Mapa Conceptual RelacionesJulianMunar903
 
Botones De AccióN
Botones De AccióNBotones De AccióN
Botones De AccióNMariel
 
Planificación y modelado del sistema de una pizzeria.
Planificación y modelado del sistema de una pizzeria.Planificación y modelado del sistema de una pizzeria.
Planificación y modelado del sistema de una pizzeria.Luis Cigarroa
 
Ejercicios paso-a-paso-access-2010
Ejercicios paso-a-paso-access-2010Ejercicios paso-a-paso-access-2010
Ejercicios paso-a-paso-access-2010Felipe Laguado
 
Cardinalidad
CardinalidadCardinalidad
CardinalidadUTN
 
Qué Son Las Bases De Datos
Qué Son Las Bases De DatosQué Son Las Bases De Datos
Qué Son Las Bases De DatosMarichelo Gómez
 
Ejercicio completo colegio
Ejercicio completo colegioEjercicio completo colegio
Ejercicio completo colegiogusanchez2668
 
Práctica Completa en Access
Práctica Completa en AccessPráctica Completa en Access
Práctica Completa en Accessjubacalo
 
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
 

Destacado (15)

Base de datos de una pizzeria
Base de datos de una pizzeriaBase de datos de una pizzeria
Base de datos de una pizzeria
 
Base de Datos - Relaciones
Base de Datos - RelacionesBase de Datos - Relaciones
Base de Datos - Relaciones
 
Mapa Conceptual Relaciones
Mapa Conceptual RelacionesMapa Conceptual Relaciones
Mapa Conceptual Relaciones
 
Botones De AccióN
Botones De AccióNBotones De AccióN
Botones De AccióN
 
Planificación y modelado del sistema de una pizzeria.
Planificación y modelado del sistema de una pizzeria.Planificación y modelado del sistema de una pizzeria.
Planificación y modelado del sistema de una pizzeria.
 
Modelo Entidad Relacion
Modelo Entidad RelacionModelo Entidad Relacion
Modelo Entidad Relacion
 
Plan de negocio pizzeria
Plan de negocio pizzeriaPlan de negocio pizzeria
Plan de negocio pizzeria
 
Ejercicios paso-a-paso-access-2010
Ejercicios paso-a-paso-access-2010Ejercicios paso-a-paso-access-2010
Ejercicios paso-a-paso-access-2010
 
Cardinalidad
CardinalidadCardinalidad
Cardinalidad
 
Ejercicios paso a paso access
Ejercicios paso a paso accessEjercicios paso a paso access
Ejercicios paso a paso access
 
Qué Son Las Bases De Datos
Qué Son Las Bases De DatosQué Son Las Bases De Datos
Qué Son Las Bases De Datos
 
Ejercicio completo colegio
Ejercicio completo colegioEjercicio completo colegio
Ejercicio completo colegio
 
Práctica Completa en Access
Práctica Completa en AccessPráctica Completa en Access
Práctica Completa en Access
 
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
 
Bases De Datos "Conceptos Basicos"
Bases De Datos "Conceptos Basicos"Bases De Datos "Conceptos Basicos"
Bases De Datos "Conceptos Basicos"
 

Similar a Establecer relaciones de base de datos

Relación uno a varios
Relación uno a variosRelación uno a varios
Relación uno a variosJohanVaca
 
Introducc base datos-sql
Introducc base datos-sqlIntroducc base datos-sql
Introducc base datos-sqlJaime Acurio
 
Modelo relacional 11 4
Modelo relacional 11 4Modelo relacional 11 4
Modelo relacional 11 4Nathaliarache
 
Segunda parte base de datos.
Segunda parte base de datos.Segunda parte base de datos.
Segunda parte base de datos.Kamilo970
 
Andres y brayan 904
Andres y brayan 904Andres y brayan 904
Andres y brayan 90477888
 
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 Establecer relaciones de base de datos (20)

Relación uno a varios
Relación uno a variosRelación uno a varios
Relación uno a varios
 
G dbdd
G dbddG dbdd
G dbdd
 
G dbdd
G dbddG dbdd
G dbdd
 
G dbdd
G dbddG dbdd
G dbdd
 
G dbdd
G dbddG dbdd
G dbdd
 
Introducc base datos-sql
Introducc base datos-sqlIntroducc base datos-sql
Introducc base datos-sql
 
Escritorio
EscritorioEscritorio
Escritorio
 
Access
AccessAccess
Access
 
Modelo relacional 11 4
Modelo relacional 11 4Modelo relacional 11 4
Modelo relacional 11 4
 
Relacionar tablas en SQL
Relacionar tablas en SQLRelacionar tablas en SQL
Relacionar tablas en SQL
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Modelo Relacional
Modelo RelacionalModelo Relacional
Modelo Relacional
 
Segunda parte base de datos.
Segunda parte base de datos.Segunda parte base de datos.
Segunda parte base de datos.
 
Andres y brayan 904
Andres y brayan 904Andres y brayan 904
Andres y brayan 904
 
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
 
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
 
base de datos parte 2
base de datos parte 2base de datos parte 2
base de datos parte 2
 

Establecer relaciones de base de datos

  • 1. RELACIONES DERELACIONES DE TABLAS EN ACCESSTABLAS EN ACCESS Laura Natalia CastiblancoLaura Natalia Castiblanco Daniela Castro RodríguezDaniela Castro Rodríguez InformáticaInformática 901901
  • 2. ¿Qué son las relaciones entre tablas?¿Qué son las relaciones entre tablas? Las relaciones permiten evitar los datosLas relaciones permiten evitar los datos redundantes, en una base de datos relacional todosredundantes, en una base de datos relacional todos los datos se almacenan y se accede a ellos por mediolos datos se almacenan y se accede a ellos por medio de relaciones.de relaciones. Las relaciones que almacenan datos son llamadasLas relaciones que almacenan datos son llamadas “relaciones base” y su implementación es llamada“relaciones base” y su implementación es llamada “tabla”.“tabla”.
  • 3. CaracterísticasCaracterísticas  Una Base de Datos Relacional se compone de varias tablas o relaciones.Una Base de Datos Relacional se compone de varias tablas o relaciones.  No pueden existir dos tablas con el mismo nombre ni registro.No pueden existir dos tablas con el mismo nombre ni registro.  Cada tabla es a su vez un conjunto de registros (filas y columnas).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 deLa 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 y ajenas (o foráneas).  Las claves primarias son la clave principal de un registro dentro de unaLas claves primarias son la clave principal de un registro dentro de una tabla y éstas deben cumplir con la integridad de datos.tabla y éstas deben cumplir con la integridad de datos.  Las claves ajenas se colocan en la tabla hija, contienen el mismo valorLas 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 lasque la clave primaria del registro padre; por medio de éstas se hacen las relaciones.relaciones.
  • 4. Relaciones de tablas en AccessRelaciones de tablas en Access En esta imagenEn esta imagen vemos uno de losvemos uno de los tipos de datos, latipos de datos, la relación uno arelación uno a uno: Es cuando seuno: Es cuando se relaciona unrelaciona un registro de laregistro de la tabla A con untabla A con un registro de laregistro de la
  • 5. ¿Cómo crear una relación uno a uno?¿Cómo crear una relación uno a uno? Ambos campos comunes debenAmbos campos comunes deben tener un índice único. Estotener un índice único. Esto significa que la propiedadsignifica que la propiedad indexado de estos campos debenindexado de estos campos deben tener el valor “Si”. Si ambostener el valor “Si”. Si ambos campos tienen un índice único,campos tienen un índice único, Access crea una r relación uno aAccess crea una r relación uno a uno.uno.
  • 6. ¿Cómo definir relaciones de uno a¿Cómo definir relaciones de uno a varios?varios?  Cree las dos tablas que tendrán una relaciónCree las dos tablas que tendrán una relación varios a varios.varios a varios.  Cree una tercera tabla, denominada tabla deCree una tercera tabla, denominada tabla de unión y agregue a ésta nuevos campos con lasunión y agregue a ésta nuevos campos con las mismas definiciones que los campos de clavemismas definiciones que los campos de clave principal de cada una de las otras dos tablas. Enprincipal de cada una de las otras dos tablas. En la tabla de unión, los campos de clave principalla tabla de unión, los campos de clave principal funcionan como claves externas. Puede agregarfuncionan como claves externas. Puede agregar otros campos a la tabla de unión, igual que conotros campos a la tabla de unión, igual que con cualquier otra tabla.cualquier otra tabla.  En la tabla de unión, establezca la clave principalEn la tabla de unión, establezca la clave principal para incluir los campos de clave principal de laspara incluir los campos de clave principal de las otras dos tablas. Por ejemplo, en una tabla deotras dos tablas. Por ejemplo, en una tabla de unión Título autores, la clave principal seunión Título autores, la clave principal se formada por los campos IdPedido e IdProducto.formada por los campos IdPedido e IdProducto.