Estoy atorado con un diseño de DB y se que aca hay mucha gente con
experiencia en el tema:

Supongamos que tengo objetos que son los sujetos de mi base. Esos
sujetos (lineas) tienen sus caracteristicas (columnas o campos). Hasta
ahi todo bien. Pero cada tanto aparece, o sea, tengo que ingresar,
otra VERSION de un objeto existente (con sus caracteristicas).
Ejemplo, tengo:

ObjetoA  caracteristica1 caracteristica2 caracteristica3
ObjetoB  caracteristica1 caracteristica2 caracteristica3
ObjetoC  caracteristica1 caracteristica2 caracteristica3

Pero por ahi quiero meter el "ObjetoA-v2.0" (por poner un nombre).
¿Como hago el diseño en este caso?. Tengan en cuenta que:
No hay limite en cantidad de versiones que puedo meter de A.
El usuario norrmalmente solo quiere "ObjetoA" y recibir los datos de
la ultima version del ObjetoA (no le interesa la "historia" de A).
Hace falta almacenar los estados previos del Objeto en cuestion por
motivos historicos fundamentalmente, al usuario final siempre le
importa el estado actual, pero cada tanto a alguno si le interesa
hacer una comparacion o mirar la evolucion del objeto.
Mi idea es poner un campo llamado "version", no se que se estila en estos casos.
Bueno, espero que se entienda.
-- 
Para desuscribirte tenés que visitar la página
https://listas.linux.org.ar/mailman/listinfo/lugar-gral/

/* Publica y encontra trabajo relacionado con softlibre en 
http://www.usla.org.ar/modules/jobs/ */

Si tenés algún inconveniente o consulta escribí a mailto:[EMAIL PROTECTED]

Responder a