SlideShare una empresa de Scribd logo
1 de 4
TEMA: LAS RELACIONES
LOGRO: CREAR RELACIONES ENTRE TABLAS CON ACCESS 2007.
INDICADORES DE LOGRO
   - Practicar las operaciones sobre la creación de relaciones entre tablas con Access
      2007.
   - Practicar las operaciones de quitar tabla, añadir tabla, modificar relación,
   - eliminar relación de la ventana

                                      LAS RELACIONES
Bases de datos relacionales.
Una base de datos relacional permite la utilización simultánea de datos procedentes de
más de una tabla. Al hacer uso de las relaciones, se evita la duplicidad de datos,
ahorrando memoria y espacio en el disco, aumentando la velocidad de ejecución y
facilitando al usuario/a el trabajo con tablas.

Para conseguir una correcta base de datos relacional es imprescindible realizar un estudio
previo del diseño de la base de datos. Para poder relacionar tablas entre sí se deberá
especificar un campo en común que contenga el mismo valor en las dos tablas y dicho
campo será clave principal en una de ellas.

Las tablas se relacionan de dos a dos, donde una de ellas será la tabla principal (de la que
parte relación) y la otra será la tabla secundaria (destino de la relación).

                                  TIPOS DE RELACIONES.

Se pueden distinguir tres tipos de relaciones:

- Relación Uno a Uno: Cuando un registro de una tabla sólo puede estar relacionado con
un único registro de la otra tabla y viceversa.

Por ejemplo: tenemos dos tablas una con los datos de diferentes poblaciones y otra con
una lista de Alcaldes, una población sólo puede tener un alcalde, y un alcalde lo será
únicamente de una población.

Relación Uno a Varios: Cuando un registro de una tabla (tabla secundaria) sólo puede
estar relacionado con un único registro de la otra tabla (tabla principal) y un registro de la
otra tabla (tabla principal) puede tener más de un registro relacionado en la primera tabla
(tabla secundaria).

Por ejemplo: tenemos dos tablas una con los datos de diferentes poblaciones y otra con
los habitantes, una población puede tener más de un habitante, pero un habitante
pertenecerá (estará empadronado) en una única población.
Relación Varios a Varios: Cuando un registro de una tabla puede estar relacionado con
más de un registro de la otra tabla y viceversa.

Por ejemplo: tenemos dos tablas una con los datos de clientes y otra con los artículos que
se venden en la empresa, un cliente podrá realizar un pedido con varios artículos, y un
artículo podrá ser vendido a más de un cliente.

Las relaciones varios a varios se suelen representar definiendo una tabla intermedia entre
las dos tablas. Siguiendo el ejemplo anterior sería definir una tabla líneas de pedido
relacionado con clientes y con artículos.
                                    CREAR RELACIONES

Crear la primera relación.
Para crear relaciones en Access 2007 primero
deberemos acceder a la ventana Relaciones deberemos
hacer clic en el botón Relaciones que se encuentra en la
pestaña Herramientas de base de datos.
Aparecerá el cuadro de diálogo Mostrar tabla de la
derecha esperando indicarle las tablas que
formarán parte de la relación a crear.

Seleccionar una de las tablas que pertenecen a la
relación haciendo clic sobre ella, aparecerá dicha
tabla remarcada.
Hacer clic sobre el botón Agregar.
Repetir los dos pasos anteriores hasta añadir todas
las tablas de las relaciones a crear.
Hacer clic sobre el botón Cerrar.
 Ahora aparecerá la ventana Relaciones con las
tablas añadidas en el paso anterior.

Para crear la relación:
 1. Ir sobre el campo de relación de la tabla principal (en nuestro caso código).
2. Pulsar el botón izquierdo del ratón y manteniéndolo pulsado arrastrar hasta el campo
    número de la tabla secundaria (Facturas).
3. Soltar el botón del ratón.
Aparecerá el cuadro de diálogo Modificar relaciones siguientes:




En la parte superior deben estar los nombres de las dos tablas relacionadas (clientes y
Facturas) y debajo de éstos el nombre de los campos de relación (código y numero). Ojo!
siempre deben ser campos que contengan el mismo tipo de información y por lo tanto del
mismo tipo.

Observa en la parte inferior el Tipo de relación que se asignará dependiendo de las
características de los campos de relación (en nuestro caso uno a varios).

Activar el recuadro Exigir integridad referencial haciendo clic sobre éste.
Si se desea, se puede activar las casillas Actualizar en cascada los campos relacionados y
Eliminar en cascada los registros relacionados.
Para terminar, hacer clic sobre el botón Crear.
Se creará la relación y ésta aparecerá en la ventana Relaciones.

Integridad referencial
La integridad referencial es un sistema de reglas que utiliza Access 2007 para asegurarse
que las relaciones entre registros de tablas relacionadas son válidas y que no se borren o
cambien datos relacionados de forma accidental.
Al exigir integridad referencial en una relación le estamos diciendo a Access 2007 que no
nos deje introducir datos en la tabla secundaria si previamente no se ha introducido el
registro relacionado en la tabla principal.

Por ejemplo: Tenemos una tabla de habitantes y una tabla de poblaciones, en la tabla
Habitantes tengo un campo Poblacion que me indica en qué población vive el habitante,
las dos tablas deberían estar relacionadas por el campo Poblacion, en esta relación de tipo
uno a varios la tabla Poblaciones es la tabla principal y la tabla Habitantes la secundaria
(una población tiene varios habitantes). Si marcamos la casilla Integridad Referencial, no
nos dejará asignar a un habitante una población que no exista en la tabla Poblaciones.

La integridad referencial dispone de dos acciones asociadas:
  Actualizar en cascada los campos relacionados: Hace que cuando se cambie el valor del
campo de la tabla principal, automáticamente cambiarán los valores de sus registros
relacionados en la tabla secundaria.
Por ejemplo: Si cambiamos el nombre de la población Onteniente por Ontinyent en la
tabla Poblaciones, automáticamente en la tabla Habitantes, todos los habitantes de
Onteniente se cambiarán a Ontinyent.
  Eliminar en cascada los registros relacionados: Cuando se elimina un registro de la
tabla principal se borrarán también los registros relacionados en la tabla secundaria.
Por ejemplo: Si borramos la población Onteniente en la tabla Poblaciones,
automáticamente todos los habitantes de Onteniente se borrarán de la tabla de
Habitantes.
Si no marcamos ninguna de las opciones no nos dejará ni cambiar el nombre de una
población ni eliminar una población si ésta tiene habitantes asignados.

Más contenido relacionado

La actualidad más candente

La actualidad más candente (17)

Relación de uno a varios en access
Relación de uno a varios en accessRelación de uno a varios en access
Relación de uno a varios en access
 
11 las relaciones
11 las relaciones11 las relaciones
11 las relaciones
 
Informatica basica iii, sesion iii
Informatica basica iii, sesion iiiInformatica basica iii, sesion iii
Informatica basica iii, sesion iii
 
Access
AccessAccess
Access
 
Relacciones entre tablas de access
Relacciones entre tablas de accessRelacciones entre tablas de access
Relacciones entre tablas de access
 
Relacion entre tablas access
Relacion entre tablas accessRelacion entre tablas access
Relacion entre tablas access
 
Mapa access
Mapa accessMapa access
Mapa access
 
tablas en acces
tablas en accestablas en acces
tablas en acces
 
Base de datos simples
Base de datos simplesBase de datos simples
Base de datos simples
 
Tipos de relaciones en access
Tipos de relaciones en accessTipos de relaciones en access
Tipos de relaciones en access
 
TABLAS EN ACCESS
TABLAS EN ACCESSTABLAS EN ACCESS
TABLAS EN ACCESS
 
Diseño de bases de datos
Diseño de bases de datosDiseño de bases de datos
Diseño de bases de datos
 
Microsoft excel final
Microsoft excel finalMicrosoft excel final
Microsoft excel final
 
Open office base
Open office baseOpen office base
Open office base
 
mapa conceptual
mapa conceptualmapa conceptual
mapa conceptual
 
Modelo Grafo Relacional
Modelo Grafo RelacionalModelo Grafo Relacional
Modelo Grafo Relacional
 
Conceptos básicos sobre relaciones
Conceptos básicos sobre relacionesConceptos básicos sobre relaciones
Conceptos básicos sobre relaciones
 

Similar a Tema relaciones (20)

Las relaciones
Las relacionesLas relaciones
Las relaciones
 
Las relaciones
Las relacionesLas relaciones
Las relaciones
 
Las relaciones
Las relacionesLas relaciones
Las relaciones
 
Relaciones en access
Relaciones en accessRelaciones en access
Relaciones en access
 
Relaciones
RelacionesRelaciones
Relaciones
 
Guía #3 access
Guía #3 accessGuía #3 access
Guía #3 access
 
Definiciones
DefinicionesDefiniciones
Definiciones
 
Unidad 6 (1)
Unidad 6 (1)Unidad 6 (1)
Unidad 6 (1)
 
Relaciones en Access 2010
Relaciones en Access 2010Relaciones en Access 2010
Relaciones en Access 2010
 
RELACIONES
RELACIONESRELACIONES
RELACIONES
 
Tipos de relaciones
Tipos de relacionesTipos de relaciones
Tipos de relaciones
 
Tipos de relaciones
Tipos de relacionesTipos de relaciones
Tipos de relaciones
 
1 bases de datos relacionales
1 bases de datos relacionales1 bases de datos relacionales
1 bases de datos relacionales
 
Relaciones
RelacionesRelaciones
Relaciones
 
Colegio nacional nicolas esguerr arelaciones
Colegio nacional nicolas esguerr arelacionesColegio nacional nicolas esguerr arelaciones
Colegio nacional nicolas esguerr arelaciones
 
Presentacinaccess hugo xavier
Presentacinaccess hugo xavierPresentacinaccess hugo xavier
Presentacinaccess hugo xavier
 
Presentación de Access
Presentación de AccessPresentación de Access
Presentación de Access
 
Presentacinaccess 150606210823-lva1-app6892
Presentacinaccess 150606210823-lva1-app6892Presentacinaccess 150606210823-lva1-app6892
Presentacinaccess 150606210823-lva1-app6892
 
Unidad 6
Unidad 6Unidad 6
Unidad 6
 
Tipos de relaciones
Tipos de relacionesTipos de relaciones
Tipos de relaciones
 

Más de William Martinez

Más de William Martinez (20)

Guia generalidades microsoft word
Guia generalidades microsoft word Guia generalidades microsoft word
Guia generalidades microsoft word
 
Guia compartir documento_actividad_colaborativa
Guia compartir documento_actividad_colaborativaGuia compartir documento_actividad_colaborativa
Guia compartir documento_actividad_colaborativa
 
Guia para la creacion de un blog
Guia para la creacion de un blogGuia para la creacion de un blog
Guia para la creacion de un blog
 
2 organigrama
2 organigrama2 organigrama
2 organigrama
 
1 guia 1 power p
1 guia 1 power p1 guia 1 power p
1 guia 1 power p
 
Taller tablas en word 2007
Taller tablas en word 2007Taller tablas en word 2007
Taller tablas en word 2007
 
Tema tablas en word 2007
Tema tablas en word 2007Tema tablas en word 2007
Tema tablas en word 2007
 
Taller graficos estadisticos en word
Taller graficos estadisticos en wordTaller graficos estadisticos en word
Taller graficos estadisticos en word
 
Taller formularios access 2007
Taller formularios access 2007Taller formularios access 2007
Taller formularios access 2007
 
Taller consultas
Taller consultasTaller consultas
Taller consultas
 
5 graficos
5 graficos5 graficos
5 graficos
 
3 a 4 explorador
3 a 4 explorador3 a 4 explorador
3 a 4 explorador
 
Tema filtro en excel
Tema filtro en excelTema filtro en excel
Tema filtro en excel
 
Taller combinar-correspondencia
Taller combinar-correspondenciaTaller combinar-correspondencia
Taller combinar-correspondencia
 
Taller combinar correspondencia 1
Taller combinar correspondencia 1Taller combinar correspondencia 1
Taller combinar correspondencia 1
 
4 a insertar imagenes
4 a insertar imagenes4 a insertar imagenes
4 a insertar imagenes
 
Tema conceptos basicos bases de datos
Tema conceptos basicos bases de datosTema conceptos basicos bases de datos
Tema conceptos basicos bases de datos
 
Tema formularios
Tema formulariosTema formularios
Tema formularios
 
Tema las consultas
Tema las consultasTema las consultas
Tema las consultas
 
Tema tablas de datos acces
Tema tablas de datos accesTema tablas de datos acces
Tema tablas de datos acces
 

Último

CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
Herramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxHerramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxRogerPrieto3
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 

Último (15)

CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
Herramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxHerramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptx
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 

Tema relaciones

  • 1. TEMA: LAS RELACIONES LOGRO: CREAR RELACIONES ENTRE TABLAS CON ACCESS 2007. INDICADORES DE LOGRO - Practicar las operaciones sobre la creación de relaciones entre tablas con Access 2007. - Practicar las operaciones de quitar tabla, añadir tabla, modificar relación, - eliminar relación de la ventana LAS RELACIONES Bases de datos relacionales. Una base de datos relacional permite la utilización simultánea de datos procedentes de más de una tabla. Al hacer uso de las relaciones, se evita la duplicidad de datos, ahorrando memoria y espacio en el disco, aumentando la velocidad de ejecución y facilitando al usuario/a el trabajo con tablas. Para conseguir una correcta base de datos relacional es imprescindible realizar un estudio previo del diseño de la base de datos. Para poder relacionar tablas entre sí se deberá especificar un campo en común que contenga el mismo valor en las dos tablas y dicho campo será clave principal en una de ellas. Las tablas se relacionan de dos a dos, donde una de ellas será la tabla principal (de la que parte relación) y la otra será la tabla secundaria (destino de la relación). TIPOS DE RELACIONES. Se pueden distinguir tres tipos de relaciones: - Relación Uno a Uno: Cuando un registro de una tabla sólo puede estar relacionado con un único registro de la otra tabla y viceversa. Por ejemplo: tenemos dos tablas una con los datos de diferentes poblaciones y otra con una lista de Alcaldes, una población sólo puede tener un alcalde, y un alcalde lo será únicamente de una población. Relación Uno a Varios: Cuando un registro de una tabla (tabla secundaria) sólo puede estar relacionado con un único registro de la otra tabla (tabla principal) y un registro de la otra tabla (tabla principal) puede tener más de un registro relacionado en la primera tabla (tabla secundaria). Por ejemplo: tenemos dos tablas una con los datos de diferentes poblaciones y otra con los habitantes, una población puede tener más de un habitante, pero un habitante pertenecerá (estará empadronado) en una única población.
  • 2. Relación Varios a Varios: Cuando un registro de una tabla puede estar relacionado con más de un registro de la otra tabla y viceversa. Por ejemplo: tenemos dos tablas una con los datos de clientes y otra con los artículos que se venden en la empresa, un cliente podrá realizar un pedido con varios artículos, y un artículo podrá ser vendido a más de un cliente. Las relaciones varios a varios se suelen representar definiendo una tabla intermedia entre las dos tablas. Siguiendo el ejemplo anterior sería definir una tabla líneas de pedido relacionado con clientes y con artículos. CREAR RELACIONES Crear la primera relación. Para crear relaciones en Access 2007 primero deberemos acceder a la ventana Relaciones deberemos hacer clic en el botón Relaciones que se encuentra en la pestaña Herramientas de base de datos. Aparecerá el cuadro de diálogo Mostrar tabla de la derecha esperando indicarle las tablas que formarán parte de la relación a crear. Seleccionar una de las tablas que pertenecen a la relación haciendo clic sobre ella, aparecerá dicha tabla remarcada. Hacer clic sobre el botón Agregar. Repetir los dos pasos anteriores hasta añadir todas las tablas de las relaciones a crear. Hacer clic sobre el botón Cerrar. Ahora aparecerá la ventana Relaciones con las tablas añadidas en el paso anterior. Para crear la relación: 1. Ir sobre el campo de relación de la tabla principal (en nuestro caso código).
  • 3. 2. Pulsar el botón izquierdo del ratón y manteniéndolo pulsado arrastrar hasta el campo número de la tabla secundaria (Facturas). 3. Soltar el botón del ratón. Aparecerá el cuadro de diálogo Modificar relaciones siguientes: En la parte superior deben estar los nombres de las dos tablas relacionadas (clientes y Facturas) y debajo de éstos el nombre de los campos de relación (código y numero). Ojo! siempre deben ser campos que contengan el mismo tipo de información y por lo tanto del mismo tipo. Observa en la parte inferior el Tipo de relación que se asignará dependiendo de las características de los campos de relación (en nuestro caso uno a varios). Activar el recuadro Exigir integridad referencial haciendo clic sobre éste. Si se desea, se puede activar las casillas Actualizar en cascada los campos relacionados y Eliminar en cascada los registros relacionados. Para terminar, hacer clic sobre el botón Crear. Se creará la relación y ésta aparecerá en la ventana Relaciones. Integridad referencial La integridad referencial es un sistema de reglas que utiliza Access 2007 para asegurarse que las relaciones entre registros de tablas relacionadas son válidas y que no se borren o cambien datos relacionados de forma accidental. Al exigir integridad referencial en una relación le estamos diciendo a Access 2007 que no nos deje introducir datos en la tabla secundaria si previamente no se ha introducido el registro relacionado en la tabla principal. Por ejemplo: Tenemos una tabla de habitantes y una tabla de poblaciones, en la tabla Habitantes tengo un campo Poblacion que me indica en qué población vive el habitante, las dos tablas deberían estar relacionadas por el campo Poblacion, en esta relación de tipo uno a varios la tabla Poblaciones es la tabla principal y la tabla Habitantes la secundaria
  • 4. (una población tiene varios habitantes). Si marcamos la casilla Integridad Referencial, no nos dejará asignar a un habitante una población que no exista en la tabla Poblaciones. La integridad referencial dispone de dos acciones asociadas: Actualizar en cascada los campos relacionados: Hace que cuando se cambie el valor del campo de la tabla principal, automáticamente cambiarán los valores de sus registros relacionados en la tabla secundaria. Por ejemplo: Si cambiamos el nombre de la población Onteniente por Ontinyent en la tabla Poblaciones, automáticamente en la tabla Habitantes, todos los habitantes de Onteniente se cambiarán a Ontinyent. Eliminar en cascada los registros relacionados: Cuando se elimina un registro de la tabla principal se borrarán también los registros relacionados en la tabla secundaria. Por ejemplo: Si borramos la población Onteniente en la tabla Poblaciones, automáticamente todos los habitantes de Onteniente se borrarán de la tabla de Habitantes. Si no marcamos ninguna de las opciones no nos dejará ni cambiar el nombre de una población ni eliminar una población si ésta tiene habitantes asignados.