From: | Alvaro Herrera <alvherre(at)commandprompt(dot)com> |
---|---|
To: | Juan Martínez <jeugenio(at)umcervantes(dot)cl> |
Cc: | Jaime Casanova <systemguards(at)gmail(dot)com>, Daniel Carrero <dxduke(at)gmail(dot)com>, postgres <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Dominios |
Date: | 2006-06-17 19:05:48 |
Message-ID: | 20060617190548.GB15967@surnet.cl |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Juan Martínez escribió:
> Ahora, se me ocurre algo. En realidad no es ninguna uliminacion divina (lo
> he visto implementado hace mucho en una infinidad de sistemas). Pero
> guardar el rut en un solo campo y eficientemente es factible (creo).
>
> Usar un INT, para guardar el RUT con DV, en donde el DV sea un
> 00,01,02,...,08,09,10 (donde 10 es el -K).
>
> A traves de un trigger, se recibe el rut escrito en humano, y este lo
> transforma a este codigo (o sea la mantiza con el DV "codificado"), asi
> para el usuario es transparente.
>
> Que tal?
Clever, pero violas uno de los primeros principios de las formas
normales, donde dice que no debes almacenar dos campos en uno solo :-)
Tener dependencias funcionales en un campo dentro de si mismo es un
PITA. Por otro lado no entiendo que es lo que crees que estas ahorrando
al hacer esto :-)
--
Alvaro Herrera http://www.CommandPrompt.com/
PostgreSQL Replication, Consulting, Custom Development, 24x7 support
From | Date | Subject | |
---|---|---|---|
Next Message | Cuenca | 2006-06-17 20:52:04 | Re: Funcion con numero indefinido de devoluciones |
Previous Message | Alvaro Herrera | 2006-06-17 17:23:25 | Re: Funcion con numero indefinido de devoluciones |