Upload
theresapainter
View
219
Download
0
Embed Size (px)
Citation preview
8/13/2019 DBMS II Chapter 4
1/15
CHAPTER-3.
SQL FORMS
STRUCTURE
3.1 BASIC CONCEPTS.
3.2 COMPONENTS OF AN ORACLE FORM.
3.3 FORM CONSTRUCTION.
3.4 FORM CREATION AND USE.
3.5 CREATING AN ORACLE DEFAULT FORM.
3.5.1 Getting Starte On ORACLE F!r" Creati!n.
3.# T$E ORACLE USER DEFINED FORM.
3.% USING T$E GRAP$ICS EDITOR TOOL.
3.& E'ERCISE.
3.( ANS)ERS.
3.1 BASIC CONCEPTS
F!r"* are t+e ,er- +eart ! an RDBMS *-*te". T+e- are !n/- "ean*0 - +i+ a
r!gra""er an en*re t+at t+ere i* ,a/i ata *itting in t+e ta/e.
In rea/ ti"e a/iati!n it i* n!t a/a-* !**i/e t! enter ,a/i ata t! t+e ta/e - *ing
in*ert *tate"ent. ORACLE r!,ie* a r!gra""er it+ a te+ni6e a//e !r" a*e "et+!
! /!aing a ta/e it+ ,a/iate ata.
A !r" i* e*igne ,ia a t!!/0 +i+ a//!* ,ari!* !n*traint einiti!n* t+at an e
atta+e t! !r" ie/*0 *! t+at ata entere int! t+e !r" ie/ an e ,a/iate.
8/13/2019 DBMS II Chapter 4
2/15
3.2 COMPONENTS OF AN ORACLE FORM
A !r" i* "ae ! aiti!na/ !7et*. T+e*e !7et* /in8 t+e !r"* t! ta/e e/e"ent*0
*+ a* !/"n* an r!,ie !ntr!/ !,er t+e /! ! !r" e9eti!n.
Blocks:
A !r" !ntain* !ne !r "!re /!8*. A /!8 "a- !r "a- n!t e !nnete t! t+e ta/e.
Ea+ /!8 an e iret/- re/ate t! a *ing/e ataa*e ta/e. $ene t+e ie/ in t+e /!8 i*
a**!iate it+ a !/"n in t+e ta/e. T+i* iret re/ati!n*+i a//!* !erat!r* t! 6er-0 ate0
in*ert an e/ete ata in t+e a*e ta/e ,ia t+e !r".
A /!8 an a/*! iniret/- re/ate t! !r arr- in!r"ati!n r!" an- n"er ! ataa*eta/e*.
B/!8* an e re/ate t! ea+ !t+er - *ei-ing "a*ter:etai/ re/ati!n*+i*. A "a*ter:
etai/ re/ati!n*+i !rre*!n* t! a ri"ar-:!reign 8e- re/ati!n*+i eteen t+e a*e ta/e* !
t! /!8*.
Fiels:
Fie/* are !ntainer* !r ata it+ in a !r". A ie/ i* a/a-* a**!iate it+ a /!8.
Ea+ /!8 n!r"a//- +a* !ne !r "!re ie/*. T+e ie/* in a /!8 *a//- !rre*!ne t!
!/"n* ! ata in a ta/e !r t+e /!8 t+at !n* t+e".
Fie/* ! n!t a/a-* !rre*!n t! t+e !/"n* ! a a*e ta/e !r t+e /!8. T+e- an
+!/ a//ate ,a/e*0 i*/a- re/ate in!r"ati!n r!" !t+er ta/e* !r aet !erat!r int !r
/ater r!e**ing.
P!"es:
Page* are !//eti!n* ! i*/a- in!r"ati!n. Page* +a,e +arateri*ti* *+ a* *i;e0
i*/a- t-e0 et. Page* ier r!" *reen*< *reen* are ter"ina/ i*/a- area*. M/ti/e age*
an aear !n a *reen !r a age an e /arger in *i;e t+an t+e *reen.
8/13/2019 DBMS II Chapter 4
3/15
T#i""e#s:
Trigger* are /!8* ! !e t+at an e atta+e t! t+e !r" ie/. Trigger* are e,ent:
a*e. Trigger* are ire !n an e,ent +aening !n t+e !r" *+ a* ata entr- int! t+e ie/0taing !t ! a !r" ie/ et.
Fo#$-Le%el P#ocees:
F!r":a*e r!ere* are a//a/e *et* ! !""an*. T+e*e r!ere* an *e an-
!""an t+at a trigger an *e. F!r" /e,e/ r!ere* are a/a-* atta+e t! a !r". T+e- an
e a//e - an!t+er !r":/e,e/ r!ere !r a trigger !n t+e !r".
T+e ,ari!* !7et* +i+ a !r" +!/* an e *""ari;e a* !//!* =:
F!r"*
Page* B/!8* F!r":/e,e/ Trigger*
Pr!ere*
Fie/* Trigger*
Trigger*
A !r" +!/* age>*?0 /!8>*?0 !r":/e,e/ r!ere>*? an trigger*>*?. A /!8 !n t+e
!r" +!/* trigger>*? an ie/>*?. A ie/ !n t+e !r" +!/ trigger*>*?.
3.3 FORM CONSTRUCTION
T+e *i"/e*t !r" i* !ne +ere t+ere i* a *ing/e ta/e !nnete t! it i.e. !ne a*e ta/eatta+e t! t+e !r" an !n/- !ne r! ! t+e ta/e i*/a-e !n t+e !r". T+e !r" ie/*
reate !n t+e !r" ta8e t+eir ata t-e an it+ r!" t+e !/"n* in t+e ta/e. T+i* i* 8n!n
a* ORACLE@* ea/t !r".
8/13/2019 DBMS II Chapter 4
4/15
Ta/e na"e = te/!!8
NAME AGE TELNO.
Pa/ 22 #45&53
i*+!re 1( &%3545#
-!t+i 1& 2%23442Sant!*+ 2% #4&2%55
Diagra" 3.1 = Data +e/ in a ta/e.
F!r" na"e = te/!!8
Na"e =
Age =
Te/n! =
Diagra" 3.2 = Data +e/ in a !r".
On/- !ne re!r r!" t+e ta/e telbook i* i*/a-e !n t+e !r" in a iagra" 3.2.
A /!8 !n t+e !r" i* *a//- !nnete t! a a*e ta/e0 +i+ i// +a,e !r" ie/* !n
it. T+e !r" ie/* are ata i8 area* +!*e ara"eter* are ta8en r!" t+e atta+e ta/e*@
*e/ete !/"n*.
3.' FORM CREATION AN( USE
In ORACLE0 !r"* are reate - *ing t+e !r"* reati!n t!!/ ,ia SLFORMS.
U*ing t+i* t!!/0 t+at +a* a *reen ainter0 a ata i8 *reen an e e*igne t! -!r /i8ing.
One t+e ie/@* attrite* are *et0 re** t+e aet 8e- *e6ene0 Sa,e t+e +ange* "ae
t! t+e !r"0 Generate an e9ete it.
8/13/2019 DBMS II Chapter 4
5/15
At t+e ti"e t+e !r" a* reate0 e +a atta+e a a*e ta/e t! t+e !r". T+i* i* t+e
ta/e +!*e ata e *+a// e "ani/ating ,ia t+e !r". A/*! *eiie i* +et+er t+e !r"
!/ i*/a- !n/- a *ing/e re!r !r a ata *et r!" t+e ta/e.
3.) CREATIN* AN ORACLE (EFAULT FORM
Be!re reating an ORACLE !r" -! +a,e t! e re!gni;e a* a /egiti"ate Uni9 *er
an -! nee t! get t! t+e Uni9 *-*te" r!"t. T! ! t+i*0 */- -!r /!gin i an a**!r.
3.).1 *ETTIN* STARTE( ON ORACLE FORM CREATION
At t+e r!"t t-e = sqlforms30 –c vt100:vt100
NOTE : T+i* a**"e* -!r ter"ina/ t-e i* ,t1.
>A*8 t+e S-*te" A"ini*trat!r !r in!r"ati!n !n -!r ter"ina/ t-e?
Ne9t enter t+e *er na"e an a**!r.
NOTE : Ea+ ti"e an atte"t t! *e an- ! t+e ORACLE t!!/* i* "ae0 a /!gin an a**!r
i// e e"ane - t+e ORACLE DBA.
One -! +a,e een aete a* a /egiti"ate *er ! ORACLE@* t!!/*0 t+e SQL*FORMS
"ain "en i// aear. T+i* i// a//! -! t! ae** t+e ,ari!* t!!/* !r reating an ORACLE
!r".
Ati!n !R " B/!8 Fie/ Trigger Pr!ere I"age He/ O ti!n*
SLFORMS
Pe#+o#$ *lo,!l Oe#!io/s o/ +o#$s00
Fr"= B/8= F/= Trg= ReH
Sreen 3.1 = SLFORMS !ening *reen.
8/13/2019 DBMS II Chapter 4
6/15
In *reen 3.10 t+e !ening *reen0 t+e r*!r i* !n t+e "en !ti!n Acto!" On re**ing
EnterH0 r!" t+e r!!n "en t+at aear*0 *e/et Ne#.
Ati!n !R " B/!8 Fie/ Trigger Pr!ere I"age He/ O ti!n*
SLFORMSNeOen:::::::::::::::::::C!-Rena"eDe/eteL!a:::::::::::::::::::Print D! HGenerate
E9ete:::::::::::::::::::Sa,eF!r" Serit-it
C#e!e ! /e +o#$00
Fr"= B/8= F/= Trg= ReH
Sreen 3.2 = T+e "an- +!ie* in t+e Acto! !ti!n
Ati!n !R " B/!8 Fie/ Trigger Pr!ere I"age He/ O ti!n* SLFORMS
NE) FORM
NAME =
E/e# e /!$e o+ e +o#$ ! o& !#e c#e!i/"00
Fr"= B/8= F/= Trg= ReH
Sreen 3.3 = Creating a ne !r".
8/13/2019 DBMS II Chapter 4
7/15
Enter t+e na"e ! t+e !r" t! e reate an re** t+e aet 8e- *e6ene >F4?. One
t+i* i* !ne0 -! are retrne t! t+e !ening *reen >*reen 3.1?0 +ere -! an reate a ea/t
/!8 !n t+e ORACLE !r".
U*ing t+e rig+t/et arr! 8e-*0 "!,e t+e r*!r t! t+e $lock !ti!n ! t+e "en an r!"
t+e r!!n "en t+at aear*0 *e/et %ef&'lt .
NOTE : T+e 8e- *e6ene* "a- ,ar- !r ierent ORACLE in*ta//ati!n*. A*8 -!r S-*te"*
A"ini*trat!r !r +e/.
Ati!n !R " B/!8 Fie/ Trigger Pr!ere I"age He/ O ti!n* SLFORMS M!i-
Trigger (e+!&l
C#e!e ! e+!&l00
Fr"= B/8= F/= Trg= ReH
Sreen 3.4 = Creating t+e ea/t /!8.
Enter t+e B/!8 Na"e an Ba*e Ta/e a* *+!n in t+e *reen 3.5.
Ati!n !R " B/!8 Fie/ Trigger Pr!ere I"age He/ O ti!n* Dea/t B/!8
B/!8 Na"e = o# Ba*e Ta/e = o#
Se6ene N"er = 1 >Se/et C!/"n*? J K U*e C!n*traint* Re!r* Di*/a-e = 1 Page N"er = 1 Ba*e Line = 1
Ma*ter B/!8 = J K De/ete Detai/*
:::::::::::::::::::::::::::::::::::::::::!in C!niti!n::::::::::::::::::::::::::::::::::::::::
Fr" = o# B/8= F/= Trg= ReH
Sreen 3.5 = Dea/t B/!8 Sreen.
8/13/2019 DBMS II Chapter 4
8/15
Se/et t+e re6ire !/"n* t! it t+e /!8 eing reate. Pre** t+e *e/et 8e- *e6ene
>? t! *ee a /i*t ! t+e a*e ta/e >a*e ta/e *e +ere i* ord an it* !/"n* are a* *+!n in t+e
*reen 3.#? !/"n* an *reen 3.# i// aear.
Ati!n !R " Fie/ Trigger Pr!ere I"age He/ O ti!n* Dea/t B/!8
B/!8 Na"e = Se/et C!/"n* Ba*e Ta/e =
Se6ene N"er ORDID *e C!n*traint*
Re!r* Di*/a- ORDERDATE Line = 1 COMMPLAN CUSTID S$IPDATE TOTAL
Ma*ter B/!8 = De/ete Detai/*
Fr" = !r B/8 = F/ = Trg = ReH
Sreen 3.# = Se/eting !/"n* !r t+e /!8.
I -! ant t! e*e/et an- !/"n0 g! t! t+at !/"n *ing t+e arr! 8e-* an re** t+e
*e/et 8e- *e6ene >?. Ater -! +a,e !ne t+i*0 re** t+e aet 8e- *e6ene t! aet t+e
!t+er !/"n*. I a// !/"n* are re6ire0 re** t+e aet 8e- *e6ene at t+e ,er- *tart.
Aet ea/t ,a/e* !r t+e re"aining !ti!n*.
B- re**ing t+e aet 8e- *e6ene n!0 -! i// e retrne t! t+e !ening *reen i.e.
*reen 3.1. Se/et S&ve r!" t+e r!!n "en ! Acto!0 i.e. *reen 3.2. T+e na"e ! t+e
!r" /a*t reate i// aear. T! aet t+e *a"e na"e !r t+e !r"0 +it enter.
8/13/2019 DBMS II Chapter 4
9/15
T+i* a*e* t+e !r" t! e *a,e er"anent/- a* a re*a/e !7et. A* t+i* !r"@*
ae*t+eti* +a,e een eter"ine - ORACLE0 it i* 8n!n a* a (ef&'lt ORACLE !r".
)+en t+e !r" i* generate SQL*FORMS reate* a i/e it+ a frm e9ten*i!n. E9ete
t+e ea/t !r".
3.4 THE ORACLE USER (EFINE( FORM
One -!r (ef&'lt ORACLE !r" i* *a,e0 -! are retrne a8 t! t+e !ening *reen
i.e. *reen 3.1. C+!!*e )m&e r!" t+e "en. T+e *reen t+at aear* i// /!!8 a* *reen 3.%.
Ati!n !R " B/!8 Fie/ Trigger Pr!ere I"age He/ O ti!n*
SLFORMS "!i-P!i/e#
E/e# e sc#ee/ !i/e# o/ ! !#ic&l!# !"e0..
Fr"= B/8= F/= Trg= ReH
Sreen 3.% = T+e ,ari!* +!ie* in t+e m&e !ti!n.
Ati!n !R " B/!8 Fie/ Trigger Pr!ere I"age He/ O ti!n* SLFORMS
IE) PAGE
PAGE =
E/e# e /&$,e# o+ e !"e ! o& !/ o %ie0..
Fr"= B/8= F/= Trg= ReH
Sreen 3.& = Se/eting t+e age t! e reate.
8/13/2019 DBMS II Chapter 4
10/15
Ater t+i* !erati!n it+ t+e t!!/0 t+e age -! +!!*e t! !r8 !n an t+e *e/ete a*e
ta/e@* ie/* i// e i*/a-e !n t+e *reen. T+i* i* t+e (ef&'lt ORACLE !r". U*ing t+e
gra+i* eiting t!!/0 -! an "!i- t+e !r".
3.5 USIN* THE *RAPHICS E(ITOR TOOL
T! ra a !9 !r a /ine =
T! ra a !9 !r a /ine0 t! !int* are re6ire. F!r raing a /ine0 t+e t! !int* i// e t+e
*tarting an ening ! t+e /ine. F!r raing a !90 t+e*e !int* i// e t+e t! iag!na/ !rner*
! t+e !9.
• P/ae t+e r*!r at t+e ir*t !int.
• Pre** t+e *e/et 8e- *e6ene > i.e. ? t! "ar8 t+e ir*t !int.
• M!,e t+e r*!r t! t+e *e!n !int.
• Pre** t+e *e/et 8e- *e6ene0 t! "ar8 t+e *e!n !int.
• Pre** t+e 8e- *e6ene t! ra > i.e. F% ?.
U*ing t+e ta*te aai/itie* ! t+e !r" t!!/ =
T! er!r" t+e t !erati!n0 again0 t! !int* are re6ire i.e. a *tarting !int an an ening
!int.
• P/ae t+e r*!r at t+e ir*t !*iti!n > i.e. t+e *tarting !int ?
• Pre** t+e *e/et 8e- *e6ene.
• U*e t+e arr! 8e-* t! "!,e t+e r*!r.
• C+!!*e t+e *e!n !*iti!n >ening !int?.
• Pre** t+e *e/et 8e- *e6ene.
• Ater +a,ing "ar8e t+e *tarting an ening !*iti!n re** t+e t 8e- *e6ene >i.e.
E*De/? t! t.
• T+e "ar8e !rti!n i// i*aear.
• M!,e t+e r*!r t! t+e !*iti!n at +i+ -! ant t! a*te t+e t !rti!n.
• Pre** t+e a*te 8e- *e6ene > i.e. E*F1?.
8/13/2019 DBMS II Chapter 4
11/15
• T+e t !rti!n >+e/ in t+e RAM er? i* a*te at t+e +!*en !*iti!n.
Noe : T+e "ar8e !rti!n i* "!,e t! a RAM er t+at an +!/ !n/- a *ing/e /!8 t+at i*
t0 at an- !int in ti"e. T+ere!re t+i* *+!/ a*te0 e!re tting an- an!t+er !rti!n. I t+i*
i* n!t !ne0 t+en t+e ne9t t !rti!n in t+e er i// !,errite t+e ir*t t !rti!n.
Creating a ie/ !n a !r" t+at i* n!t !nnete t! a a*e ta/e =
Fir*t an !re"!*t0 e +a,e t! *e/et t+e !int at +i+ e ant t+e ie/ t! aear.
• P/ae t+e r*!r at t+e ir*t !*iti!n.
• Pre** t+e *e/et 8e- *e6ene.
• M!,e t+e r*!r t! t+e *e!n !*iti!n.
• Pre** t+e *e/et 8e- *e6ene.
• Pre** t+e reate ie/ 8e- *e6ene.
B- !ing t+i*0 -! +a,e eine t+e ie/ /engt+. Ne9t0 a Fel( %ef!to! in! aear* a*
*+!n in *reen 3.(.
Ati!n !R " B/!8 Fie/ Trigger Pr!ere I"age He/ O ti!n* Fie/ Deiniti!n
Fie/ Na"e = Date Se6ene N"er = 5 Data T-e = N"er >Se/et Attrite*?
Fie/ Lengt+ = # er- Lengt+ = # Di*/a- Lengt+ = # Sreen P!*iti!n = ' = 2 = 4 Page = 1 >Eit!r Attrite*?
F!r"at Ma*8 = Dea/t a/e = $int = Enter ,a/e !r = DATE a/i Range = L! = $ig+ = En!re e- = Li*t ! ,a/e* = Tit/e = P!* = ' = =
::::::::::::::::::::::::::::::::: Li*t ! a/e* SL Te9t :::::::::::::::::::::::::::::::::
:::::::::::::::::::::::::::::::::::::::: C!""ent ::::::::::::::::::::::::::::::::::::::::::::
Enter t+e ie/ na"eFr"= !r B/8= !r F/= DATE Trg= ReH
Sreen 3.( = Deining t+e ie/ attrite*.
8/13/2019 DBMS II Chapter 4
12/15
T+e %&t& T+,e0 in *reen 3.(0 i// i*/a- t+e /a*t *e ata t-e0 eine ring !r"
reati!n.
ari!* ata t-e* an e i*/a-e0 a* *+!n in *reen 3.10 +ere t+e- an e tagge
t! t+e rrent ie/.
Ati!n !R " B/!8 Fie/ Trigger Pr!ere I"age He/ O ti!n* Fie/ Deiniti!n
Fie/ Na"e DAT Data T-e Se6ene N"er = 5 >Se/et Attrite*? Fie/ Lengt+ = # C$AR Di*/a- Lengt+ = # Sreen P!*iti!n = ' = 2 NUMBER >Eit!r Attrite*?
F!r"at Ma*8 = RNUMBER Dea/t a/e = DATE $int = Enter a/e !r = D DATE a/i Range = L! = EDATE +=
En!re e- = TIME Li*t ! a/e* = Tit/e = ALP$A P!* = ' = =
INT ::::::::::::::::::::::::::::: L RINT ::::::::::::::::::::::::::::::: MONE RMONE
::::::::::::::::::::::::::::::::: ::::::::::::::::::::::::::::::::
Fr"= Or B/8= !r F/= DATE Trg= ReH
Sreen 3.1 = ari!* ata t-e* i*/a-e !r a ie/.
Pre** t+e aet 8e- *e6ene t! aet in!r"ati!n0 i*/a-e in *reen 3.1. Ater t+e
!r" ie/ +a* een e/are -! an atta+ ,ari!* attrite* t! it ,ia/ t+e Select Attrb'tes a*
*+!n in *reen 3.11.
8/13/2019 DBMS II Chapter 4
13/15
Ati!n !R " B/!8 Fie/ Trigger Pr!ere I"age He/ O ti!n* Fie/ Deiniti!n
Fie/ Na"e DATE Se6ene N"er = 5 J ' K Ta/e >Se/et Attrite*? Fie/ Lengt+ = # J ' K Pri"ar- e- Di*/a- Lengt+ = # Sreen P!*iti!n = ' = 2 J ' K Di*/a-e >Eit!r Attrite*?
F!r"at Ma*8 = J ' K Re6ire Dea/t a/e = J ' K Int A//!e $int = Enter a/e !r = D J K Uate A//!e a/i Range = L! = += J K Uate i N//
En!re e- = J ' K er- A//!e Li*t ! a/e* = Tit/e = J K Uera*e P!* = ' = = J ' K E+! Int
::::::::::::::::::::::::::::: L J K Fi9e Lengt+ ::::::::::::::::::::::::::: J K At!"ati S8i J K At!"ati $int
::::::::::::::::::::::::::::::::::: ::::::::::::::::::::::::::::
I* t+e ie/ a*e !n a !/"n in t+e a*e ta/eFr"= Or B/8= !r F/= DATE Trg= ReH
Sreen 3.11 = Se/eting ie/ attrite*.
REFERENCES:-
1. ORACLE : Ora/e re** !!8. 2. ORACLE Q% : I,an Ba-r!**.
8/13/2019 DBMS II Chapter 4
14/15
3.6 E7ERCISES
A. FILL IN THE BLAN8S :-
1. F!r" i* "ae ! t+at /in8* !r"* t! ta/e e/e"ent* *+ a*
!/"n*.
2. In t+e !r"0 in t+e /!8 i* a**!iate it+ a !/"n* it+ t+e ta/e.
3. A C!rre*!n* t! re/ati!n*+i eteen a*e ta/e* ! t!
/!8*.
4. are /!8 ! !e t+at an e atta+e t! t+e !r" ie/.
5. In ORACLE0 !r"* are reate - *ing !r" reati!n t!!/ ,ia .
#. T! *tart it+ ORACLE !r"*0 at t+e r!"t -! nee t! t-e .
%. )+en t+e !r" i* generate SLFORMS reate* a i/e it+ e9ten*i!n.
B. ANS9ER THE FOLLO9IN* :-
&. )+at i* a !r" E9/ain +! !r"* +e/ t+e r!gra""er.(. E9/ain t+e ierent !"!nent* ! ORACLE F!r"*.
1. )+at i* ORACLE@* ea/t !r" E9/ain rie/- it+ e9a"/e.
11. Menti!n t+e ierent !7et* ! SL !r"*.
12. Menti!n t+e ierent Oti!n* t+at aear !n SL !r"* *reen.
13. Brie/- *ei- t+e ierent *te* t+at are t! e !//!e +i/e reating a ea/t
!r" !r an a/rea- e9i*ting ta/e.
8/13/2019 DBMS II Chapter 4
15/15
B. PRACTICAL ASSI*NMENT :-
Create t+e !//!ing ta/e* *ing *ita/e SL *tate"ent*. F!r ea+ ! t+e ta/e*reate0 reate t+e ea/t !r"*. T+e ta/e na"e* a/!ng it+ e*riti!n are gi,en e/!.
EMPLOEE ACCOUNTS STUDENT
Na"e ata t-e Na"e ata t-e Na"e ata t-e e":n! ,ar+ar2>#? A!nt:n! N"er>#? Reg:n! N"er>#? e":na"e ,ar+ar2>25? C*t:na"e ,ar+ar2>25? St:na"e ,ar+ar2>25? et:na"e ,ar+ar2>15? A!nt:t-e ,ar+ar2>5? t!ta/:"ar8* n"er>3? Sa/ar- n"er>#02? a/ane:a"t n"er>%02? Re*/t ,ar+ar2>15?
3. ANS9ERS
A. 1. aiti!na/ !7et*
2. ie/*
3. Ma*ter:etai/ re/ati!n*+i
4. Trigger*
5. SL F!r"*
#. S6/!r"*3 Q ,t1 = ,t1%. .r"