Índice
¿Qué es una clave primaria en FileMaker?
Una clave primaria es un campo dentro de una tabla de datos con el que se puede identificar de forma unívoca un registro de datos (tupla) de una relación (tabla de referencia). La clave primaria es la clave independiente dentro de una tabla principal que se utiliza en la FileMaker-basado en gFM Business Framework cada uno tiene el prefijo "_pk_", por ejemplo "_pk_Kunden_ID". En gFM-Business, las claves se etiquetan siempre con un guión bajo inicial para que aparezcan en la parte superior de la tabla cuando se ordenen alfabéticamente.
La clave primaria se utiliza para vincular otras tablas relacionadas a través del valor único de la clave primaria. En una relación clásica 1:n, la clave primaria "_pk_xyz" está vinculada a la clave externa "_fk_xyz" de la tabla de referencia.
En este ejemplo, la tabla principal "Clientes" está vinculada a las tablas de referencia "Contacto_clientes", "Direcciones_clientes" y "Documentos_clientes" mediante la clave principal "_pk_ID_cliente". Todas las tablas de referencia contienen cada una la clave externa "_fk_Kunden_ID", que se utiliza para identificar la afiliación a un registro de datos de cliente específico de la tabla principal.
Utilizar UUID como clave primaria
Tradicionalmente, una clave primaria se rellena automáticamente con un número consecutivo cuando se crea un nuevo registro de datos. En las versiones más recientes de FileMaker, es posible utilizar la función Obtener ( UUID ) para generar un ID único en forma de texto; desde entonces, las claves primarias de FileMaker también suelen rellenarse con un UUID.
La generación automática de un UUID en un campo clave tiene lugar en las opciones de campo de FileMaker, que pueden activarse haciendo clic en [Opciones] en la administración de la base de datos. El campo clave debe ser del tipo [Texto] y la opción "No reemplazar el valor del campo existente" debe estar activada para que el UUID único se conserve cuando se modifique el registro de datos. Bajo el botón [Especifique] ahora puede utilizar simplemente la función Obtener ( UUID ) ser introducido.
Rangos de números y claves primarias calculadas
Las claves primarias también se pueden calcular de otras formas. Por ejemplo, algunas bases de datos de FileMaker ofrecen rangos de números que se calculan según criterios especiales. Estas claves también son únicas y se pueden utilizar como claves primarias.
¿Tiene más preguntas sobre FileMaker? En persona es más rápido.
Como parte de nuestro Servicios de coaching y formación estaremos encantados de informarle personalmente sobre las funciones de FileMaker que necesita para el desarrollo de su solución FileMaker. Por supuesto, estaremos encantados de atender sus necesidades individuales. La facturación es personalizada y justa en incrementos de 15 minutos. Pague cómodamente por transferencia bancaria o PayPal.


