jak si oznacit aktivni vety

Honza Pazdziora adelton na informatics.muni.cz
Pondělí Červenec 26 18:53:08 CEST 2004


On Mon, Jul 26, 2004 at 05:13:54PM +0200, Ondrej Koala Vacha wrote:
> 
> Mejme napr. tabulku s knihami, kazde veta ma id. Aplikace
> umoznje obsluze vybrat urcite knihy k expedici.
> Je potreba zajistit, aby tataz aplikace (treba odjinud pustena) nemohla
> tytez knihy pustit k expedici a tak expedici provest 2x.
> 
> Zamknuti vet ale neni vhodne, nebot neni duvod blokovat vyber treba
> pro tisk.
> 
> Nabizi se si id vet natahnout do nejake tabulky a pak je otestovat, zda
> dane id jiz v tabulce je (uz se s nim pracuje, nejde pouzit) neno neni (id
> je volne).
> 
> Problem je, jak dosahnout toho, aby vety z teto tabulky byly po pouziti
> opravdu zruseny a nemohlo se stat, ze vety neexistujici aplikace budou
> blokovat expedici. Transkace nejde pouzit, protoze
> az do commitu by obsah
> teto tabulky by byl viditelny jen pro aplikaci, ktera tabulku naplnila,
> kdezto je naopak potreba, aby data videl cely svet.

Tomuto kdezto nerozumim. Proc je treba, aby data v teto pomocne
tabulce videl cely svet?

> Nabizi se zapsat do pomocne taulky pid programu nebo casovy udaj a podle
> toho pak testovat, je-li veta platna nebo ne.

Asi bychom si meli hned na zacatek rict, jestli to bude na Webu
s bezestavovym pristupem k datum, nebo jestli to jsou standardni
aplikace, co jeden uzivatel to jedno spojeni do databaze ...

-- 
------------------------------------------------------------------------
 Honza Pazdziora | adelton na fi.muni.cz | http://www.fi.muni.cz/~adelton/
 .project: Perl, mod_perl, DBI, Oracle, large Web systems, XML/XSL, ...
		Only self-confident people can be simple.


Další informace o konferenci Databases