Posted By: gaudentius (gaudentius) on 'CZdatabases'
Title:     Re: Oracle a indexy na nullable sloupcey
Date:      Fri Oct 10 09:03:23 2003

>     Problem je, ze se null hodnoty do indexu nedostanou, takze je musi
> hledat v tabulce.

nebo by se dal pouzit ten funkcni index, ne?

> > > Cizi klic si 
> > > predstavuju jako neco ciselnikovyho, kde by snad null hodnoty byt
> nemeli,
> > > ale naopak by tam mely byt hodnoty unikatni.
> > 
> > Tak ja tedy ne, ja si takhle predstavuju primarni klic.
> 
>     Pro tabulku zakazniku to samozrejme je primarni klic, ale pro tabulku 
> zakazek je to cizi klic. 

Takze cizi klic neni nutne ani unikatnim, ani not null ;)

>     To zalezi. Nekde to logicke neni, nekde to logicke byt muze. Stejne tak
> muzes vyrobit fiktu (fiktivniho zakaznika) na ktereho se budou davat 
> nezarazene zakazky a podle toho uz je vyhledas rychle.

Optimalizuju uz hotove veci a netusim, kde vsude se na to lidi ptaji "is not 
null a is null", tohle se da pouzit pri vyvoji a i tak je tam ta nevyhoda, ze 
pri prenosech aplikace musis inicializovat nejaky pocatecni stav tabulek (kdo 
na to ma pamatovat) a ze pokud je tech hodnot mnoho, jde na to stejne FULL 
SCANem. 

Skoncim asi u toho funkcniho indexu, presoze to bude znamenat sterchani se s 
novymi pravy a nejakym vyzkumem.

Kazdopadne dik za odezvu. 


>                                         Libor Vejpustek


                              ...koneckoncu vse zalezi na uhlu pohledu.
gaud at seznam tecka cz, http://gaud.wz.cz, BTW sberatel telefonnich karet.

Search the boards