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
  • Clave única
  • Clave con duplicados
  • Clave primaria
  • Clave espacial
  • Clave simple o clave compuesta
WINDEV
WindowsLinuxJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac Catalyst
Otros
Procedimientos almacenados
Presentación
Las claves son elementos específicos de los archivos de datos de un análisis. Estos campos permiten:
  • identificar fácilmente los registros. Por ejemplo, en un archivo de datos "Producto", la referencia identifica el producto. La referencia es única para cada producto.
  • organizar los datos almacenados en un archivo de datos. Por ejemplo, una clave definida en el campo Name del archivo de datos Customer le permitirá ordenar rápidamente los registros del archivo de datos por nombre
Se pueden definir varios tipos de claves en un archivo de datos
Clave única
Una clave única es una clave para la que solo puede haber un valor en el archivo de datos.
Por ejemplo, en un archivo "PRODUCT", cada producto está identificado con una referencia única. El campo "REFERENCIA" debe ser una clave única.
Observaciones:
  • Si no se puede definir ningún campo como clave única, utilice una campo de tipo "ID automático". Para cada registro, el valor de este campo será un número entero único.
  • Clave única con NULL como valor por defecto: Cuando se utiliza en el índice de elementos String, el valor NULL se considera como una cadena vacía (""), y como 0 cuando se utiliza en elementos Numeric. Por lo tanto, las claves únicas no pueden contener valores NULL.
Clave con duplicados
Una clave con duplicados es una clave para la que puede haber varios valores idénticos en el archivo de datos.
Por ejemplo, en el archivo de datos "Cliente", puede definir una clave con duplicados en el elemento "NOMBRE". El contenido de esta clave puede ser el mismo en diferentes registros (por ejemplo, para los homónimos). Esta clave permite realizar una búsqueda por nombre de cliente.
Clave primaria
Una clave primaria es una clave única que no puede contener valores NULL. Solo se puede definir una clave primaria para un archivo de datos.
Por ejemplo, en el archivo de datos "PRODUCT", se puede definir una clave primaria en el campo "REFERENCE". Cada producto está identificado por una referencia única que no contiene valores NULL.
Clave espacial
Una clave espacial es una clave definida en un elemento que contiene datos espaciales ("Datos geográficos" o "Datos geométricos").
Por ejemplo, en el archivo de datos "MUNICIPIO", es posible definir una clave espacial para el elemento "Geometría" correspondiente a los datos geográficos del municipio (latitud y longitud). Cada municipio está representado por un multipolígono.
Clave simple o clave compuesta
Una clave simple es una clave definida en un campo.
Una clave compuesta permite definir una clave en varios campos del mismo archivo de datos. Esta clave permitirá acceder a los registros del archivo de datos en función del valor combinado de dos campos.
Por ejemplo, para simplificar la búsqueda de pedidos, puede definir una clave compuesta que contenga los campos "Customer Number" y "Order Date".
Nota: Una llave compuesta puede ser:
  • Una clave única,
  • Una clave con duplicados,
  • Una clave primaria. En este caso, ninguno de los componentes de la clave debe aceptar valores NULL.
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: 30/01/2025

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