Los enlaces han de establecerse con índices de clave única

Base de conocimiento de la plataforma de desarrollo Velneo

Moderador: vCoaches

Responder
vBdC
vGuru
vGuru
Mensajes: 2
Registrado: 11 Oct 2005, 14:22

Los enlaces han de establecerse con índices de clave única

Mensaje por vBdC » 27 Feb 2004, 01:00

Los enlaces han de establecerse con índices de clave única

Categorías: Enlace, Índice

Palabras clave: Código

Enunciado:
Para un correcto funcionamiento de los enlaces establecidos en las aplicaciones hemos de resolver los enlaces por índices de Clave única.


Desarrollo:
Por ejemplo, en un enlace de Singular de Plural, si usamos un índice de tipo Acepta repetidas para el campo fecha, por ejemplo, ¿qué sucede si hay dos registros con la misma fecha?. Y si damos de alta un nuevo registro con la fecha del día siguiente a la de los otros dos, ¿cuál de ellos será el anterior a éste?, ¿cuál el siguiente, cuál será el orden?. De ahí que el índice deba ser siempre de clave única.
Para garantizar que un índice sea de Clave única bastaría con añadir al índice el campo código como componente. Si definiésemos como clave única el índice solamente compuesto por la fecha, por ejemplo, no podría haber dos fechas iguales en la tabla.
En el caso del punteros indirectos (enlace a tabla indirecto virtual ó real) es imprescindible que usemos un índice de clave única, puesto que apuntan a un único registro.

Artículos relacionados
El campo CODIGO y su índice
Claves duplicadas
Última edición por vBdC el 27 Feb 2004, 01:00, editado 1 vez en total.

Responder