Posted By: vejpuste (Libor Vejpustek) on 'CZdatabases' Title: Re: referencni integrita Date: Thu May 4 22:47:33 2000 > takze mam dotazy: > * jsou triggery opravdu zpomalujici zbytecnosti? Triggery samozrejme trochu zpomali akce jako inserty, updaty atp. Selectu se netykaji. Zpomaleni je stejne logicke jako pri vyrobeni indexu a doufam, ze se shodneme, ze indexy jsou potreba a dobre. Dulezite je jak dobre trigger napises. Kdyz dobre, tak zpomaleni nepoznas. Takze myslim, ze jsou obecne dost dobre. > * pochopil jsem dobre, ze pro zajisteni referencni > integrity jsou zminovany foreign key a references > dostatecnym a vsestranne "lepsim" nastrojem > nez triggery V podstate foreign key a constrainty jsou pro ty nejjednodussi kontroly. Vetsina zakladnich veci tim jde vyresit, ale jine zase bez triggeru nebo pomocne procedury neudelas. Vyhodou triggeru proti vlastnim kontrolam je, ze se operace provadeji jen na strane serveru, coz je rychlejsi. Trigger je nenahraditelny treba v pripade, ze mas nejaky limitni pocet. Treba nejaky pocet mist a insertem radku do jine tabulky by's chtel tento pocet volnych mist zmensit. Tohle by's cizim klicem ani constraintama neudelal. Libor Vejpustek Ceska zemedelska univerzita Praha http://web.czu.cz/~vejpuste/ E-mail : vejpuste@uvt.czu.cz