AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / Editores / Editor de análisis
  • Presentación
  • Consistencia para un archivo de datos
  • Coherencia entre varios archivos de datos
  • Relación compartida
  • Relación compleja
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Presentación
En un análisis, los elementos "Clave" también se utilizan para gestionar la coherencia de los datos (lo que se denomina integridad referencial):
  • consistencia para un archivo de datos.
  • coherencia entre varios archivos de datos.
Consistencia para un archivo de datos
La consistencia de los registros que se encuentran en un archivo de datos se define a través de las claves únicas.
Por ejemplo, en un archivo de datos de PRODUCTO, la reference del producto debe ser única: cada Record debe corresponder a un producto diferente, identificado por su reference.
Para ello, hay que definir el elemento reference como clave única.
Coherencia entre varios archivos de datos
La consistencia entre varios archivos de datos se define a través de los enlaces. Los principales tipos de enlaces son:

Relación compartida

Un Record puede asociarse con varios Record s de otro archivo de datos.
Ejemplo: Un PROVEEDOR distribuye varias PIEZAS, pero cada PIEZA se associated con un solo PROVEEDOR.
Para gestionar la integridad referencial en este tipo de enlace, es necesario incluir el identificador único del PROVEEDOR en el fichero de datos del ITEM (esta operación se realiza automáticamente en el editor de análisis).
Relación compartida
La comprobación de la integridad referencial asegura que:
  • el PROVEEDOR existe para cada nuevo ARTÍCULO
  • todos los artículos associated con un proveedor se borran cuando se elimina el proveedor.
También se pueden definir reglas avanzadas:
  • eliminación en cascada: en este caso, cuando se elimina un proveedor, se eliminan todos los artículos de associated.
  • modificación en cascada: todos los registros de relacionado se modifican en cascada cuando el elemento clave (identificador de automatic u otro) se modifica en el archivo de origen.

Relación compleja

Varios registros de un archivo de datos pueden ser associated con varios registros de otro archivo de datos (y a la inversa).
Ejemplo: Un pedido puede contener varios productos y cada producto puede ser utilizado en varios pedidos.
En este caso, se debe crear un fichero de relación. Este archivo contiene la clave única de cada archivo de datos que debe ser relacionado (así como otra información si es necesario).
El complejo enlace se convierte en una set de enlaces compartidos.
Relación compleja
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 04/04/2024

Señalar un error o enviar una sugerencia | Ayuda local