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