pajautaa

SQL. putra.

« previous entry | next entry »
Jan. 6., 2006 | 01:35 am
posted by: phoenix in pajautaa

Esmu nesaprashanaa. Man Lu ir jaaveido SQL realizācija ar skatiem (view), trigeriem, sotred procedure. Es nesaprotu, kaa pasniedzeejs nochekos, ka esmu ko taadu izveidojusi. Proti, vai tad, ja es izveidoju kaadu view (un tas, kaa es saprotu, ir vienkaarshi nosaukts kautkaads selecta rezultaats), tas kaukaa saglabaajas manaa datubaazee?
Un trigeri, ja pareizi saprotu, ir taa fiicha, ka, ja gribu tabulaa izmainiit kaadu ierakstu, tad vispirms tiek izdaliits shis ieraksts, izmainiits un tad ievietots atpaklaj kopeejajaa tabulaa. Un trigeris ir taa pagaidu kopija?

Shkjiet, ka man nav skaidrs kautkas par shiem jeedzieniem: trigeris, view, proceduura, jo nesaprotu, kaa pasniedzeejs varees paarbaduiit, ka tieshaam esmu tos izveidojuis.

# | jā, ir doma! | Add to Memories


Comments {9}

tas neizlasāmais jūzerneims

from: [info]bax55hqy8dlb
date: Jan. 6., 2006 - 02:24 am
#

view ir ~ tas pats, kas parasta tabulas paarluukoshana. vieniigi, kad taisi viewu, tu izveelies tieshi kuras kollonnas tu gribi, no kuraam tabulaam (var mieriigi no divaam tabulaam atlasiit datus, vajag tikai vinjas saistiit savaa starpaa ar WHERE t1.name = t2.name) + viewaa tu vari pati atgriezt datus sev tiikamaa formaataa, piemeeram no timestamp dabuut datumu sev tiikamaa formaataa un laiku kaa divas atseviskas kollonnas.. iisaak sakot view ir tabulas (tabulu) paarluukoshana peec kriteerijiem.
trigger f-jas vismaz es personiigi izmantoju lai dabuutu unikaalu ID tabulaa. mysql bij taada fiicha kaa `auto increasement`, pgsql taadas lietas nav, tapeec es uztaisu trigger f-ju, kas dabuun man naakamo ID. vot par proceduuru nezinu, kaa to sauc angliski?

Atbildēt | Diskusija


endrju

from: [info]endrju
date: Jan. 6., 2006 - 04:14 am
#

Pirmkāŗt, izlasi, ko zemāk rakstīju. Otrkārt, kas vainas "sequence" iekš PostgreSQL?

Atbildēt | Iepriekšējais | Diskusija


from: [info]mmk
date: Jan. 6., 2006 - 08:45 am
#

vēl ir lauka tips bigserial.

Atbildēt | Iepriekšējais | Diskusija


endrju

from: [info]endrju
date: Jan. 6., 2006 - 09:22 am
#

serial un bigserial tās pašas sequences vien ir.

Atbildēt | Iepriekšējais