Lo que dice Rommel, *si entendí bien* es lo que yo llamé siempre "Descriptores" (no se si solo en mi círculo le llamamos asi?) es un patron que uso cuando tengo atributos (en sentido figurado) variables para cosas que quiero tratar como un mismo supertipo, un ej es lo mejor:
Metadata: Componente id descripcion <atributos comunes a componente general> Detalle_Componente componente_id atributo_id valor Atributo id descripcion Data: Componente 1,monitor, ... Detalle_componente 1,1,Samsung Atributo 1,Marca Con esto representas un monitor marca samsung. Obviamente tiene ventajas y desventajas, sacar reportes es bastante molesto, no es type safe... pero es muy flexible. En cuanto a tu pregunta, no soy un experto en Bds pero creo que lo que mejor debe saber hacer una bd es manejar tuplas, no veo por que evitar el uso de las mismas si la data realmente existe y es un requerimiento la flexibilidad en ese sentido. Saludos 2009/3/18 Danier Marante Jacas <dja...@estudiantes.uci.cu> > Yo en lo particular son más del estándar SQL99 así que no te recomiendo > el uso de algún tipo de datos que almacene arreglos o algo por el estilo. > Seria de gran ayuda si especificaras más tu problema, como por ejemplo si > siempre se cumple que por ítems tienes que registrar 5 atributos, si estos > son los mismos o son específicos por ítems. A simple vista creo que > resolverías tu problema: > Si los atributos son 5 fijos por ítems es decir no cambian > independientemente del tipo de ítem pondrías poner los valores de forma > lineal en una única tabla, de esta forma ganarías un poco de rendimiento si > la data crece mucho. > De los atributos son diferentes por ítem, cambian los tipos de datos y > cosas como eso, tendrias que implementar una solución utilizando algebra, > una especie de meta dato o algo por el estilo. > > > ________________________________ > > From: pgsql-es-ayuda-ow...@postgresql.org on behalf of Rommel Romero > Sent: Wed 18.03.2009 04:48 pm > To: pgsql-es-ayuda@postgresql.org > Subject: [pgsql-es-ayuda] Sugerencias o alternativas sobre uso del Modelo > Entidad Atributo Valor > > > > Hola lista > > Quiza no este en el lugar correcto para plantear mi problema pero > se que ustedes en algun momento se encontraron con el problemita que > tengo, es por este motivo que les escribo. > > Les comento que en una pequeña aplicacion aplico el modelo > entidad-atributo-valor y mi gran problema es que las tablas atributo y > valor crecen bastante y en el futuro me traeran problemas ya que para > un item registado debo registrar 5 atributos y sus respectivos > valores. Un ejemplo claro es el computador que tiene muchos > componentes y cada componente tiene diferentes atributos. > > Alguna sugerencia de usar algun tipo de datos que pueda almacenar > arrays o mapas(key,value). > > Mil gracias de antemano > Saludos desde Sucre-Bolivia > -- > TIP 5: ¿Has leído nuestro extenso FAQ? > http://www.postgresql.org/docs/faqs.FAQ.html > > > -- > TIP 4: No hagas 'kill -9' a postmaster >