vBdC vGuru


Registrado: 11 Oct 2005 Mensajes: 2
|
Publicado: Vie, 27-Feb-2004 02:00:00 Asunto: Los enlaces han de establecerse con índices de clave única |
|
|
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
Ultima edición por vBdC el Vie, 27-Feb-2004 02:00:00, editado 1 vez |
|