Forum Sveta kompjutera

Nazad   Forum Sveta kompjutera > Test Run > Programiranje
Uputstvo Članstvo Kalendar Današnje poruke Pretraži

Programiranje Programski jezici, tehnike, alatke...

Odgovor
 
Alatke vezane za temu Vrste prikaza
Stara 22.7.2010, 8:27   #1
catwoman
Član
 
Član od: 28.10.2008.
Poruke: 42
Zahvalnice: 4
Zahvaljeno 0 puta na 0 poruka
Unhappy Trigger

Koristimo SQL server 2000,posto je neophodno u visekorisnickom radu maksinalno obezbediti bazu podataka. Od velikog znacaja bi nam bilo kada bi neko mogao da mi preporuci ili predoci prednosti i mane koriscenja trigera ISERT, DELETE, UPDATE u bazi podataka. Osnovni cilj je bezbednost i koriscenje transakcija (ROLLBACK i COMMIT).

P.S. Moje pitanje je verovatno konfuzno, poenta je ('Da li koristiti trigere ili ne?').
Unapred hvala

Poslednja ispravka: VojaM (22.7.2010 u 13:14) Razlog: y --> z
catwoman je offline   Odgovor sa citatom ove poruke
Stara 22.7.2010, 8:49   #2
irreal
V.I.P. Programiranje
 
Član od: 9.1.2009.
Lokacija: Beograd, Banovo Brdo
Poruke: 1.157
Zahvalnice: 83
Zahvaljeno 448 puta na 303 poruka
Određen forumom Re: Trigger

Ukoliko su vam trigeri potrebni, svakako da treba da ih koristite.

medjutim, triger nema puno veze sa bezbednoscu baze, transakcijama i rollback-om.

transakcije su nesto sto treba da se implementira u softeru koji se kaci na bazu (da kreira transakciju pre nego sto krene u obradu podataka, pa onda ako je sve ok, commituje transakciju na kraju, ako nesto usput pukne i softer ne zna kako da se iscupa, uradi rollback i prijavi da nije uspeo da obavi zadatak iz x y razloga)

trigeri se koriste za nesto sasvim drugo!
trigeri su blokovi sql koda koji se izvrsavaju kada se nesto dogodi.

kao sto ti i rece, triger moze da se aktivira insert-om, update-om, delete-om, na nekoj tabeli.

oni se koriste kao zgodan nacin za implementiranje neke logike u bazi.

evo, lupicu jedan primer. recimo zelis da svaki put kada se doda novi artikal u bazu, da se automatski doda novi upis u cenovnik ili da se kreira nova lokacija u skladistu.

napravices trigger na insert u tabeli artikli, i tu ces izvrsiti neki sql kod koji unosi taj artikal u cenovnik ili u skladiste.

ili mozda zelis da preracunavas neki materialized view svaki put kada se promeni tabela iz koje se vuku podaci.

gomila slucajeva ima kada mozda zelis da koristis trigger, ali ni jedan neme veze sa integritetom baze i podataka u njoj.

-EDIT-
Evo, nasao sam clanak koji se bavi bas triggerima u MS SQL 2000 bazi.
mozda ce ti pojasniti malo materiju: http://www.devarticles.com/c/a/SQL-S...MS-SQL-Server/
irreal je offline   Odgovor sa citatom ove poruke
Odgovor

Bookmarks sajtovi


Vaš status
Ne možete postavljati teme
Ne možete odgovarati na poruke
Ne možete slati priloge uz poruke
Ne možete prepravljati svoje poruke

BB kod: uključeno
Smajliji: uključeno
[IMG] kod: uključeno
HTML kod: isključeno


Slične teme
tema temu započeo forum Odgovora Poslednja poruka
BlazBlue: Calamity Trigger za PC Soho Akcione igre 5 12.8.2010 18:18


Sva vremena su po Griniču +2 h. Sada je 4:41.


Powered by vBulletin® verzija 3.8.7
Copyright ©2000–2024, vBulletin Solutions, Inc.
Hosted by Beograd.com