stevilski prostor

Jernej Vodopivec jernej.vodopivec at email.si
Mon Mar 22 20:02:29 CET 2004


Zivjo!
Zadeva ni neposredno povezana z linuxom, ampak ker ste polni dobrih idej, me
zanima, kako bi se lotili tega problema: imamo stevilski prostor, v vecini
sestavljen iz stevilk z devetimi ciframi razlicnih tipov (negeografske 080,
negeografske 041, geografske 01...). Razlicna podjetja si te cifre razdelijo med
sabo (po cifro ali pa blok z desetimi/tristotimi/se kako drugace ... ciframi).
Poljuben del cifer, ki so si jih vzela, lahko tudi kasneje vrnejo.
Problema oz. vprasanji tukaj sta sledeci:
- Kako bi to najbolj primerno hranil v relacijsko bazo, da bi pri iskanju
dolocenega bloka ali stevilke imel najmanj tezav (moja ideja v grobem je, d=
a bi imel dve tabeli - v eno bi vpisal stevilko in tip stevilke, v drugi pa bi
imel tip stevilke in predpono (npr. 080, 090, 0888...). S stevilko ne bi imel
problema, blok pa bi oznacil kot 08031xxxx). Bi bilo pametno hraniti cifre/bloke
v VARCHAR polju ali kako drugace?
- kako bi najlazje iskal po taki bazi (npr. dodeljene bloke/stevilke med
0512xxxxx in 05200xxxx ali pa se nedodoljene med 041123xxx in 041234xxx)?
Ce ima kdo kaksen namig, predlog, pripombo ali kaj drugega, je zelo dobrodosel..
lp

____________________
http://www.email.si/



More information about the lugos-prog mailing list