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.