Ver Mensaje Individual
  #4  
Antiguo 15-01-2010
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - Espańa
Posts: 18.328
Reputación: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Si no te interesa crear muchos campos, puedes empaquetar la información en uno sólo y crear un único campo que la almacene toda.
Ganas espacio, pero pierdes estandarización y deberás codificar más para guardar y obtener esos datos.
Al ser un campo interno (por el que no vas a buscar, indexar, filtrar y posiblemente, ni se va a visualizar) podría funcionarte.

Un único campo texto que almacene todo. Un ejemplo:

1|nombre1|color1|size1\\2|nombre2|color2|size2\\....

Esta cadena la construyes en Delphi y la guardas en el campo.
Cuando necesites obtener esos datos, la obtienes y desde Delphi la "desempaquetas" para obtener de nuevo los valores.

La forma estandard, correcta y formal es la que comenta rgstuamigo; Aunque en algun caso (y si está debídamente justificado) podemos utilizar cosas fuera de lo común.

Al ser un campo tipo String, deberá almacenarse sin problema aunque migres a otro SGBD.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita