Nota sobre Claves
Las claves primarias de las tablas en la base de datos de ubicación intermedia son o no números aleatorios asignados por el sistema. Las tablas que no tengan números aleatorios asignados por el sistema tienen claves que son una concatenación de la clave primaria principal más uno o más campos adicionales. Toda tabla con una clave primaria que sea un número aleatorio asignado por el sistema tiene una tabla relacionada que administra sus claves; a estas tablas las llamamos "tablas de clave".
Los siguientes puntos proporcionan más información acerca de las tablas de clave:
- Las tablas de clave son usadas por los programas que asignan nuevas claves. Por ejemplo, antes de asignar una nueva clave, el programa de asignación de claves controla la tabla de clave correspondiente para ver si existe.
- Las tablas de claves sólo tienen dos columnas:
- La clave del objeto.
- Una ID de entorno. La ID de entorno identifica la base de datos en la que reside el objeto.
- Las tablas de claves tienen el mismo nombre que la tabla primaria más un sufijo "_K". Por ejemplo, la tabla de claves para CI_ACCT es CI_ACCT_K.
- La tabla de clave para una tabla cuya clave principal es asignada por el sistema se define en el registro de definición de tabla.
- Cuando complete filas en tablas con claves asignadas por el sistema, también debe completar una fila en la tabla de clave relacionada. Por ejemplo, si inserta una fila en CI_ACCT, también debe insertar una fila en CI_ACCT_K. La ID de entorno de estas filas debe ser la misma ID de entorno del registro de instalación de esta base de datos.
- Cuando completa filas en tablas que hacen referencia a este registro como una clave foránea, debe usar la clave apropiada para asegurar las relaciones de datos adecuadas. Por ejemplo, si inserta una fila en CI_SA para la cuenta anterior, la columna ACCT_ID debe contener la clave de cuenta temporaria.
- Cuando inserta filas en la base de datos de ubicación intermedia, las claves no tienen que ser números aleatorios asignados por el sistema. Sólo deben ser únicas. Un proceso posterior, Asignar Claves de Producción, asignará claves aleatorias asignadas por el sistema a la producción que se está completando.