DBMS II Chapter 4

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"