7,/ (6', 16758&725 8,' (/,1 (6) 25 64/ 6huyhu 7$%/ (2) &217 (176 612 723,& 3$ (12

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 26

7,/ (6'

,16758&725 *8,'(/,1(6 )25 64/ 6HUYHU 

7$%/( 2) &217(176

612 723,& 3$*( 12

 &2856( 29(59,(: 
 &2856( %5($.83 
 (9$/8$7,21 
 6(66,21 '(7$,/6 
 6(66,21 %5($.83 
 /$% $66,*10(17 '(7$,/6 
 78725,$/ &21'8&7 '(7$,/6 
 6(0,1$5 &21'8&7 '(7$,/6 
 7(67 &21'8&7 '(7$,/6 
 352-(&7 &21'8&7 '(7$,/6 
 68**(67(' /,%5$5< %22.6 
)RUP 1R &*) Y

7,/ (6'

&2856( 29(59,(:

&2856(  64/ 6(59(5 

35(5(48,6,7(6  %DVLF 5'%06 FRQFHSWV

%DVLF NQRZOHGJH RI :LQGRZV 17

2%-(&7,9(  7R IDPLOLDULVH WKH VWXGHQWV ZLWK 64/ 6HUYHU

'DWDEDVH GHVLJQLQJ DQG LPSOHPHQWDWLRQ

SQL Server 6.5 1


Instructor Guidelines
RELEASE 02
)RUP 1R  &*) Y

7,/ (6'

&2856( %5($.83

&2856(  64/ 6(59(5 

02'8/( 7+(25 /$% 727$/ $66,* 7(67 +20(

< +56 +56 1 78725,$/

64/ 6HUYHU       

SQL Server 6.5 2


Instructor Guidelines
RELEASE 02
)RUP 1R &*) Y
7,/ (6'
(9$/8$7,21
&2856(  64/ 6(59(5 
,17(51$/ :(,*+7$*( 2) 7(676 /$% $66,*10(176 78725,$/6
$66(660(176 1R RI :HLJKWDJH
$VVHVVPHQWV
7HVWV  
/DE $VVLJQPHQW  
7RWDO 

SQL Server 6.5 3


Instructor Guidelines
RELEASE 02
)RUP 1R  &*) Y

7,/ (6'

6(66,21 '(7$,/6

&2856(  64/ 6(59(5 

6HVV 7KHRU\ 6HVV /DE /$% $VVLJQ  7XW

1R 1R

 64/ 6(59(5    64/ 6(59(5  


 64/ 6(59(5    64/ 6(59(5  
 64/ 6(59(5    64/ 6(59(5  

 64/ 6(59(5    64/ 6(59(5  


 64/ 6(59(5    64/ 6(59(5  
 64/ 6(59(5    64/ 6(59(5  
 64/ 6(59(5    64/ 6(59(5  
 64/ 6(59(5    64/ 6(59(5  
 64/ 6(59(5    64/ 6(59(5  
 64/ 6(59(5    64/ 6595   /DE DVVLJQ /$% $66,*1 
64/
 64/ 6(59(5    64/ 6595   /DE DVVLJQ
 64/ 6(59(5    64/ 6(59(5  
 64/ 6(59(5    64/ 6(59(5  

SQL Server 6.5 4


Instructor Guidelines
RELEASE 02
)RUP 1R  &*)Y

7,/ (6'

6(66,21 %5($.83

&2856(  64/ 6(59(5 

&2856( 2%-(&7,9(6 

7KH REMHFWLYH RI WKH PRGXOH LV WR IDPLOLDUL]H WKH VWXGHQWV ZLWK WKH 5'%06 64/ 6HUYHU


6(66,21  

2EMHFWLYHV  ,QWURGXFWLRQ WR 64/ 6HUYHU DQG LW·V IHDWXUHV

&KDSWHU  RI 64/ 6HUYHU 

'DWDEDVH GHVLJQ DQG 'DWD PRGHOLQJ

• &RQVLGHUDWLRQV LQ 'DWDEDVH 'HVLJQ

• (5$ 0RGHO

• 6DPSOH 'DWDEDVH 'HVLJQ


$ERXW 64/ 6HUYHU 
&OLHQW  6HUYHU IHDWXUHV RI 64/ 6HUYHU
'LVWULEXWHG 0DQDJHPHQW )UDPHZRUN
)HDWXUHV RI 64/ 6HUYHU
64/6HUYHU FRPSRQHQWV

6(66,21  

2EMHFWLYHV  7R H[SORUH WKH 64/ 6HUYHU  HQYLURQPHQW

/DE  RI 64/ 6HUYHU 

6(66,21  

2EMHFWLYHV  0DQDJLQJ WDEOHV

&KDSWHU  RI 64/ 6HUYHU 

'DWDEDVH WDEOHV  FUHDWLRQ


'DWDW\SHV

• 6\VWHP VXSSOLHG GDWDW\SHV

• 8VHUGHILQHG GDWDW\SHV
&UHDWLRQ
'URSSLQJ

SQL Server 6.5 5


Instructor Guidelines
RELEASE 02
'URSSLQJ DQG DOWHULQJ WDEOHV
7HPSRUDU\ WDEOHV
5HWULHYDO RI GDWD
6LPSOH 6(/(&7 VWDWHPHQWV
)XQFWLRQV

6(66,21  

2EMHFWLYHV  7R EH DEOH WR FUHDWH DQG PDQDJH WDEOHV


/DE  RI 64/ 6HUYHU 

6(66,21  

2EMHFWLYHV  $GYDQFHG UHWULHYDO TXHULHV


&KDSWHU  RI 64/ 6HUYHU 

5HWUHLYLQJ VHOHFWHG URZV


6RUWLQJ UHVXOWV
(OLPLQDWLQJ 'XSOLFDWHV
*HQHUDWLQJ 6XPPDU\ 'DWD

• $JJUHJDWH )XQFWLRQV

• *5283 %< +$9,1*

• &20387( &20387( %<

• 52//83 DQG &8%(


&RUUHODWLQJ GDWD XVLQJ -2,16

• ,11(5 -2,1

• &5266 -2,1

• 287(5 -2,1

• 6(/) -2,1

6(66,21  

2EMHFWLYHV  7R EH DEOH WR TXHU\ WKH 64/ 6HUYHU GDWDEDVH


/DE  RI 64/ 6HUYHU 

6(66,21  

2EMHFWLYHV  6XETXHULHV DQG 'DWD 0DQLSXODWLRQ VWDWHPHQWV


&KDSWHU  RI 64/ 6HUYHU 

3HUIRUPLQJ 6XETXHULHV

• 1HVWHG 6(/(&7 VWDWHPHQWV

• 7\SHV RI 6XETXHULHV

• &RUUHODWHG 6XETXHULHV

• 6(/(&7 ,172

SQL Server 6.5 6


Instructor Guidelines
RELEASE 02
• 81,21 RSHUDWRU
,QVHUWLQJ URZV

• ,QVHUWLQJ SDUWLDO GDWD

• 'HIDXOW RSWLRQV

• ,QVHUWLQJ URZV ZLWK 6(/(&7

• ,QVHUWLQJ URZV ZLWK VWRUHG SURFHGXUHV


8SGDWLQJ URZV

• 8SGDWLQJ URZV EDVHG RQ GDWD IURP RWKHU


WDEOHV
'HOHWLQJ URZV

• 5HPRYLQJ URZV EDVHG RQ GDWD LQ RWKHU WDEOHV

6(66,21  

2EMHFWLYHV  7R EH DEOH WR LQVHUW GHOHWH DQG XSGDWH GDWD RQ 64/ 6HUYHU

/DE  RI 64/ 6HUYHU 

6(66,21  

2EMHFWLYHV  ,PSOHPHQWDWLRQ RI ,QGH[HV DQG 9LHZV

&KDSWHU  RI 64/ 6HUYHU 

7\SHV RI ,QGH[

• &/867(5('

• 121 &/867(5('
,PSOHPHQWLQJ ,QGH[HV
3HUIRUPDQFH DQDO\VLV

• 7DEOH VFDQ YV ,QGH[ 6HDUFK

• 6+2: 3/$1

• 2SWLPL]HU +LQWV

• 83'$7( 67$7,67,&6

• '%&& &RPPDQGV
9LHZV

• $GYDQWDJHV

• &UHDWLQJ DQG GURSSLQJ YLHZV

• 0RGLI\LQJ GDWD WKURXJK YLHZ

6(66,21  

2EMHFWLYHV  7R EH DEOH WR LPSOHPHQW LQGH[HV DQG YLHZV

/DE  RI 64/ 6HUYHU 

SQL Server 6.5 7


Instructor Guidelines
RELEASE 02
6(66,21  

2EMHFWLYHV  'HVLJQLQJ 'DWD ,QWHJULW\


&KDSWHU  RI 64/ 6HUYHU 

&RQFHSWV RI 'DWD ,QWHJULW\

• (QWLW\ LQWHJULW\

• 'RPDLQ LQWHJULW\

• 5HIHUHQWLDO LQWHJULW\
,'(17,7< 3URSHUW\
'HIDXOWV DQG 5XOHV

• &UHDWLRQ

• ,PSOHPHQWDWLRQ
,QWHJULW\ &RQVWUDLQWV

• 'HILQLQJ DQG LPSOHPHQWLQJ FRQVWUDLQWV

• 7\SHV RI FRQVWUDLQWV

6(66,21  

2EMHFWLYHV  7R EH DEOH WR LPSOHPHQW WKH GDWD LQWHJULW\ FRQVWUDWLQWV


/DE  RI 64/ 6HUYHU 

6(66,21  

2EMHFWLYHV  3URJUDPPDELOLW\ LQ 64/ 6HUYHU


&KDSWHU  RI 64/ 6HUYHU 

%DWFKHV DQG 6FULSWV


)ORZ &RQWURO VWDWHPHQWV
&XUVRUV
7UDQVDFWLRQ ORJ
7UDQVDFWLRQ 0DQDJHPHQW
/RFNV

• 7\SHV RI ORFNV

• /RFNLQJ LWHPV

• 7DEOH ORFNLQJ RSWLRQV

6(66,21  

2EMHFWLYHV  7R EH DEOH WR GR SURJUDPPLQJ LQ 64/ 6HUYHU


/DE  RI 64/ 6HUYHU 

SQL Server 6.5 8


Instructor Guidelines
RELEASE 02
6(66,21  

2EMHFWLYHV  7ULJJHUV DQG 6WRUHG 3URFHGXUHV


&KDSWHU  RI 64/ 6HUYHU 

7ULJJHUV

• ,16(57

• 83'$7(

• '(/(7(
&UHDWLRQ RI WULJJHUV
(QIRUFLQJ GDWD LQWHJULW\ WKURXJK WULJJHUV
6WRUHG SURFHGXUHV

• &UHDWLQJ DQG H[HFXWLQJ VWRUHG SURFHGXUHV

• 5HPRWH DQG V\VWHP VWRUHG SURFHGXUHV

• +RZ VWRUHG SURFHGXUHV DUH SURFHVVHG

6(66,21  

2EMHFWLYHV  7R LPSOHPHQW WKH WULJJHUV DQG VWRUHG SURFHGXUHV LQ 64/


6HUYHU
/DE  RI 64/ 6HUYHU 

6(66,21  

2EMHFWLYH  0DQDJLQJ GHYLFHV DQG GDWDEDVHV


&KDSWHU  RI 64/ 6HUYHU 

6\VWHP GHYLFHV DQG 6\VWHP GDWDEDVHV


6\VWHP WDEOHV
'DWDEDVH &RPSRQHQWV
6\VWHP 6WRUHG 3URFHGXUHV
6WRUDJH $OORFDWLRQ
0DQDJLQJ GDWDEDVH GHYLFHV

• &UHDWLQJ

• 'URSSLQJ

• ([SDQGLQJ

6(66,21  

2EMHFWLYHV  7R EH DEOH WR FUHDWH GHYLFHV DQG GDWDEDVHV LQ 64/ 6HUYHU


/DE  RI 64/ 6HUYHU 

SQL Server 6.5 9


Instructor Guidelines
RELEASE 02
6(66,21  

2EMHFWLYHV  'LVWULEXWHG 'DWD 2YHUYLHZ


&KDSWHU  RI 64/ 6HUYHU 

1HHG )RU 'LVWULEXWHG GDWD


,PSOHPHQWLQJ 'LVWULEXWHG 'DWD

• 'LVWULEXWHG 7UDVDFWLRQ &RRUGLQDWRU

• 5HSOLFDWLRQ

• 5HPRWH 6WRUHG 3URFHGXUHV

• %XON &RS\ 3URJUDP %&3

• 'LVWULEXWLQJ GDWD RQ :RUOG :LGH :HE

6(66,21  

2EMHFWLYHV  /DE $VVLJQPHQW QXPEHU 

6(66,21  

2EMHFWLYHV  ([WHQVLELOLW\ RI 64/ 6HUYHU


&KDSWHU  RI 64/ 6HUYHU 

64/ ([HFXWLYH 0DQDJHUV


([WHQGHG 6WRUHG 3URFHGXUHV

• 0HVVDJLQJ $SSOLFDWLRQ 3URJUDPPLQJ


,QWHUIDFH 0$3,
8VLQJ 2/( ZLWK 64/ 6HUYHU
2SHQ 'DWD%DVH &RQQHFWLYLW\ 2'%&

6(66,21  

2EMHFWLYHV  /DE $VVLJQPHQW 1XPEHU  &RQWG«

6(66,21  

2EMHFWLYHV  2YHUYLHZ RI DGPLQLVWUDWLRQ


&KDSWHU  RI 64/ 6HUYHU 

6HFXULW\ FRQFHSWV
7\SHV RI VHFXULW\
7\SHV RI ORJLQ ,'V
3HUPLVVLRQV
%DFNLQJ XS DQG UHVWRULQJ
8VLQJ UHPRYDEOH PHGLD IRU WKH GDWDEDVHV

SQL Server 6.5 10


Instructor Guidelines
RELEASE 02
6(66,21  

2EMHFWLYHV  7R GHVLJQ D GDWDEDVH IRU WKH /LEUDU\ 6\VWHP


/DE  RI 64/ 6HUYHU 

6(66,21  

2EMHFWLYHV  8QGHUWDQGLQJ 7KH '% /LEUDU\ ,QWHUIDFH


&KDSWHU  RI 64/ 6HUYHU 

,QWURGXFWLRQ WR '%/LEUDU\
5HTXLUHG FRPSRQHQWV IRU '%/LEUDU\
&RPPXQLFDWLRQ ZLWK 64/ 6HUYHU
'%/,% IRU & DQG 1HW/LEUDU\ LQWHUDFWLRQ
1HW/LEUDU\ $UFKLWHFWXUH
3URJUDPPLQJ ZLWK '%/LEUDU\ IRU &

6(66,21  

2EMHFWLYHV  7R XQGHUVWDQG WKH FRQFHSW RI '%/LEUDU\


/DE  RI 64/ 6HUYHU 

&2856(:$5(  64/ 6HUYHU 


7,/ (6' &RXUVHZDUH

SQL Server 6.5 11


Instructor Guidelines
RELEASE 02
)RUP 1R  &*)Y

7,/ (6'

/$% $66,*10(17 '(7$,/6

&2856(  64/ 6(59(5 

$66,*10(17  

2%-(&7,9(  &UHDWLRQ DQG PDQLSXODWLRQ RI GDWD


REMHFWV

,QLWLDWHG ,Q &ODVVURRP 1XPEHU  

6XEPLWWHG ,Q 6HVVLRQ 1R  

(YDOXDWLRQ &ULWHULD 

9LYD   0DUNV
'HPR   0DUNV

'RFXPHQWDWLRQ WR EH VXEPLWWHG  1RQH

SQL Server 6.5 12


Instructor Guidelines
RELEASE 02
7,/ (6'

6$03/( /$% $66,*10(17

64/ 6(59(5 

 &UHDWH D GHYLFH FDOOHG 678'(176B'(9 ZLWK VL]H RI  0% $VVLJQ D


9'(912 RI  7KH ILOH VKRXOG EH VWRUHG LQWR
&?0664/?'$7$?678'(176'$7

 &UHDWH D GDWDEDVH FDOOHG 678'(176 RI  0% RQ WKH GHYLFH


678'(176B'(9

 &UHDWH XVHUGHILQHG GDWDW\SH QDPH DQG JUDGH DV YDUFKDU  DQG


FKDU  UHVSHFWLYHO\ 7KH W\SH JUDGH FDQ KDYH QXOO YDOXHV

 &UHDWH WKH IROORZLQJ WDEOHV

0DVWHU
)LHOGV 7\SH

5ROO 1R LGHQWLW\ ZLWK VHHG YDOXH DV  DQG LQFUHPHQW


YDOXH RI 
1DPH RI WKH VWXGHQW QDPH
&ODVV FKDU 

'HWDLO
)LHOGV 7\SH

5ROO 1R VPDOOLQW


0DUNV LQ (QJOLVK VPDOOLQW 6KRXOG QRW EH ! DQG  
0DUNV LQ 0DWKHPHDWLFV VPDOOLQW 6KRXOG QRW EH ! DQG  
0DUNV LQ 6FLHQFH VPDOOLQW 6KRXOG QRW EH ! DQG  
*UDGH JUDGH

SQL Server 6.5 13


Instructor Guidelines
RELEASE 02
)DLO
)LHOGV 7\SH
5ROO 1R VPDOOLQW
1DPH RI WKH VWXGHQW QDPH
&ODVV FKDU 
0DUNV LQ (QJOLVK VPDOOLQW

 ,QVHUW WKH IROORZLQJ UHFRUGV LQWR WKH PDVWHU WDEOH

1DPH &ODVV
%LOO 
-DFN 
6WHYHQ 
-RKQ 
0DU\ 

 :KLOH LQVHUWLQJ WKH UHFRUGV LQWR WKH WDEOH GHWDLO IROORZLQJ VKRXOG EH
FRQVLGHUHG

D 5ROOQR VKRXOG EH SUHVHQW LQ WKH PDVWHU WDEOH DQG VKRXOG QRW EH


SUHVHQW LQ WKH GHWDLO WDEOH $ SURSHU PHVVDJH VKRXOG EH GLVSOD\HG LQ
HLWKHU FDVH

E 7KH YDOXH RI JUDGH FDQ QRW EH HQWHUHG H[SOLFLWO\ ,I XVHU HQWHUV WKH
YDOXH H[SOLFLWO\ GLVSOD\ DQ DSSURSULDWH PHVVDJH

F 7KH JUDGH VKRXOG EH HYDOXDWHG LPSOLFLWO\ DQG DGG WKH DSSURSULDWH JUDGH

IRU WKH UHFRUG WKDW KDV EHHQ LQVHUWHG

7KH JUDGH LV FDOFXODWHG DV IROORZV

,I WKH DYHUDJH RI HQJBPDUNVPDWKVBPDUNV VFLHQFHBPDUNV !  WKH JUDGH LV ¶$·


HOVH LI !  DQG   WKH JUDGH LV ¶%· RWKHUZLVH ¶&·

G ,I PDUNV LQ (QJOLVK DUH OHVVHU WKDQ  DGG WKH GHWDLOV LQ WKH WDEOH IDLO

 ,I D UHFRUG LV SUHVHQW LQ WKH GHWDLO WDEOH WKHQ WKH UHFRUG FDQ QRW EH
GHOHWHG IURP PDVWHU

 ,I D UHFRUG LV GHOHWHG IURP GHWDLO WDEOH WKHQ WKH FRUUHVVSRQGLQJ UHFRUG

SQL Server 6.5 14


Instructor Guidelines
RELEASE 02
LQ WKH IDLO WDEOH VKRXOG DOVR EH GHOHWHG

 ,I DQ XSGDWLRQ LV GRQH LQ WKH WDEOH GHWDLO WKH JUDGH VKRXOG JHW XSGDWHG DQG

WKH IDLO WDEOH VKRXOG DOVR JHW XSGDWHG DFFRUGLQJO\ RQO\ LQ FDVH PDUNV LQ

(QJOLVK DUH FKDQJHG

8SGDWLRQ RI 5ROOQR LQ WKH GHWDLO WDEOH VKRXOG QRW EH DOORZHG

 8SGDWLRQ VKRXOG QRW EH DOORZHG LQ WKH PDVWHU WDEOH

SQL Server 6.5 15


Instructor Guidelines
RELEASE 02
)RUP 1R  &*)Y

7,/ (6'

78725,$/ &21'8&7 '(7$,/6

&2856(  64/ 6HUYHU 

78725,$/  

2%-(&7,9(  

,QLWLDWHG ,Q &ODVVURRP 1XPEHU  

6XEPLWWHG LQ &ODVVURRP 6HVVLRQ 1XPEHU  

9LYD'HPR WR EH FRQGXFWHG  

(YDOXDWLRQ &ULWHULD 

9LYD  'HPR  
'RFXPHQWDWLRQ  

'RFXPHQWDWLRQ WR EH VXEPLWWHG  

SQL Server 6.5 16


Instructor Guidelines
RELEASE 02
)250 12 &*)9

7,/ (6'

6(0,1$5 &21'8&7 '(7$,/6

&2856( 1$0( 64/ 6HUYHU 

0$;,080 0$5.6 

723,&6 72 %( $//27(' 

7,0( )25 ($&+ 678'(17 

727$/ 0$5.6 3(5 678'(17

(9$/8$7,21 &5,7(5,$ 

SQL Server 6.5 17


Instructor Guidelines
RELEASE 02
)RUP 1R  &*)Y

7,/ (6'

7(67 &21'8&7 '(7$,/6

&2856(  64/ 6(59(5 

727$/ 180%(5 2) 7(676  

7(67 180%(5  

7RSLFV IRU WHVW 


64/ 6HUYHU 
'XUDWLRQ RI WHVW 
  +RXUV
7HVW %UHDNXS 
2EMHFWLYH ² 
6XEMHFWLYH ²  
7(67 72 %( &21'8&7(' $)7(5 6(66,21 

SQL Server 6.5 18


Instructor Guidelines
RELEASE 02
7,/ (6'

6$03/( 7(67 3$3(5

64/ 6(59(5

)XOO 0DUNV  

3$57   2%-(&7,9(

0$5.6  

, )LOO ,Q 7KH %ODQNV  0DUN (DFK

 $ VHW RI 64/ VWDWHPHQWV VXEPLWWHG WRJHWKHU DQG H[HFXWHG DV D JURXS


LV FDOOHG BBBBBBBB
 ,Q BBBBBBB VHFXULW\ PRGH 64/ 6HUYHU LV ZKROO\ UHVSRQVLEOH IRU
PDQDJLQJ DQG PDLQWDLQLQJ DFFRXQWV RQ WKH VHUYHU
  . FRQWLJXRXV SDJHV RI VSDFH DOORFDWHG ZKHQ D WDEOH RU LQGH[ LV
FUHDWHG LV FDOOHG BBBBBBBB
 5$,' OHYHO BBBBBBBB LV FRPPRQO\ UHIHUUHG WR DV GLVN PLUURULQJ
 7KH UHVXOW RI WKH VWDWHPHQW 6(/(&7 )/225  ZLOO EH BBBBBBB
 $ BBBBBB MRLQ SURGXFHV D UHVXOW VHW WKDW LQFOXGHV HYHU\ FRPELQDWLRQ RI
DOO RI WKH URZV EHWZHHQ WKH WDEOHV LQ WKH MRLQ
 7KH BBBBBBB FRPPDQG FDQ KHOS GHWHUPLQH ZKHWKHU WKH WDEOH RU LQGH[ LV KHDYLO\
IUDJPHQWHG
 BBBBBBBB PDNH LW SRVVLEOH WR YHULI\ WKDW GDWD IDOOV LQ VSHFLILHG UDQJH RI
YDOXHV
 BBBBBBB VWRUHG SURFHGXUH OLVWV DOO VWRUHG SURFHGXUHV WKDW UHIHUHQFH WKH
REMHFW VSHFLILHG RU DOO WKH SURFHGXUHV GHSHQGHQW RQ LW
 64/ 6HUYHU XVHV BBBBBB ORFNV IRU RSHUDWLRQV WKDW GR QRW FKDQJH RU
XSGDWH GDWD VXFK DV 6(/(&7 VWDWHPHQW

,, 0XOWLSOH FKRLFH  0DUN HDFK

 'DWDEDVHV LQ 64/ 6HUYHU DUH PDQDJHG XVLQJ


D 64/ 6HUYLFH 0DQDJHU E 64/ 6HFXULW\ 0DQDJHU
F 64/ (QWHUSULVH 0DQDJHU G 1RQH RI WKH DERYH

 *LYHQ WKH IROORZLQJ ',6. ,1,7 VWDWHPHQW


',6. ,1,7
1$0(
GHYLFH

3+<61$0(
&?0664/?'$7$?/,%'$7

9'(912 
6,=( 
:KDW LV WKH VL]H RI GHYLFH LQ 0HJDE\WHV"
D  E 

SQL Server 6.5 19


Instructor Guidelines
RELEASE 02
F  G 1RQH RI WKH DERYH

 :KLFK VDWHPHQW LV IDOVH DERXW 7UDQVDFWLRQ /RJ


D ,I WKH V\VWHP FUDVKHV WKH 64/ 6HUYHU UHFRYHU\ SURFHVV XVHV WKH
WUDQVDFWLRQ /RJ WR UROO IRUZDUG DQG UROO EDFN FRPSOHWH DQG LQFRPSOHWH
WUDQVDFWLRQV
E (DFK GDWDEDVH KDV LWV RZQ 7UDQVDFWLRQ /RJ WKDW LV VKDUHG E\ DOO XVHUV
RI WKH GDWDEDVH
F 7KH FKDQJH LV DOZD\V UHFRUGHG LQ WKH ORJ RQ GLVN EHIRUH WKDW FKDQJH LV
PDGH LQ WKH GDWDEDVH RQ WKH GLVN ZKLFK LV FDOOHG ZULWHDKHDG ORJ
G 1RQH RI WKH DERYH

 :KLFK VWDWHPHQW LV IDOVH DERXW 25'(5 %<


D 25'(5 %< UHVXOWV GHSHQG RQ VRUW RUGHU FRQILJXUHG RQ 64/ 6HUYHU DW
WKH WLPH RI LQVWDOODWLRQ
E 5HODWLYH FROXPQ QXPEHU FDQ EH XVHG LQ WKH 25'(5 %< UDWKHU WKDQ
FROXPQ QDPH
F $Q\ QXPEHU RI FROXPQV FDQ EH XVHG LQ 25'(5 %<
G 1RQH RI WKH DERYH

 &RUUHFWLYH PHDVXUHV WKDW DUH DXWRPDWLFDOO\ ILUHG ZKHQ HYHQWV RFFXU


D (YHQWV E 7DVNV
F $OHUWV G 1RQH RI WKH DERYH

 :KLFK VWDWHPHQW LV IDOVH DERXW WULJJHUV


D $ WDEOH FDQ KDYH WKUHH WULJJHU DFWLRQV SHU WDEOH RQH 83'$7( RQH
,16(57 DQG RQH '(/(7( WULJJHU
E $ VLQJOH WULJJHU FDQ SURFHVV DOO WKUHH DFWLRQV 83'$7( ,16(57 DQG
'(/(7(
F ,I D WULJJHU LV GHILQHG IRU DQ RSHUDWLRQ WKDW DOUHDG\ KDV D WULJJHU
DVVRFLDWLRQ DQ HUURU PHVVDJH LV JHQHUDWHG
G 1RQH RI WKH DERYH

 7KH (;(&87( VWDWHPHQW FDQ H[HFXWH


D D V\VWHP SURFHGXUH E D XVHUGHILQHG VWRUHG SURFHGXUH
F DOO WKH DERYH G 1RQH RI WKH DERYH

 $ &+(&. FRQVWDULQW FDQ EH XVHG WR HQIRUFH ZKLFK W\SH RI LQWHJULW\


D (QWLW\ E 'RPDLQ
F 5HIHUHQWLDO G 1RQH RI WKH DERYH

:KLFK VWDWHPHQW LV WUXH DERXW 1RQFOXVWHUHG ,QGH[HV


D 7KH SK\VLFDO RUGHU RI WKH URZV LV QRW VDPH DV WKHLU LQGH[HG RUGHU
E 7KH OHDI OHYHO SDJH FRQWDLQV WKH DFWXDO GDWD SDJHV RI WKH WDEOH
F 1RQFOXVWHUHG LQGH[HV PXVW EH FUHDWHG EHIRUH FOXVWHUHG LQGH[HV
G 1RQH RI WKH DERYH

SQL Server 6.5 20


Instructor Guidelines
RELEASE 02
 :KLFK IXQFWLRQ DOORFDWHV DQG LQLWLDOLVHV D '%352&(66 ZKHQ LW ORJV RQ WR WKH 64/
6HUYHU
D GELQLW E GERSHQ
F GEORJLQ G 1RQH RI WKH DERYH

 :KLFK RQH RI WKH IROORZLQJ PHWKRGV LV QRW XVHG WR LPSOHPHQW 'LVWULEXWHG GDWD
D 7ZRSKDVH FRPPLW E %XON &RS\ 3URJUDP
F 5HSOLFDWLRQ G 1RQH RI WKH DERYH

 ,Q UHSOLFDWLRQWKH VHUYHU ZKHUH WKH VWRUH DQG IRUZDUG GDWDEDVH LV ORFDWHG LV FDOOHG
D 3XEOLFDWLRQ 6HUYHU E 'LVWULEXWLRQ 6HUYHU
F 6XEVFULSWLRQ 6HUYHU G 1RQH RI WKH DERYH

 :LWK WKH GDWD SXVK PRGHO


D $ FOLHQW RSHQV D ZHE SDJH SRVWHG RQ DQ LQWHUQHW VHUYHU DQG LQWHUDFWV
ZLWK WKH SDJH
E D ZHE SDJH LV EXLOW DQG LV SRVWHG RQ DQ ,QWHUQHW 6HUYHU
F WKH LQWHUDFWLYLW\ LV KLJKHU WKDQ GDWD SXOO PRGHO
G 1RQH RI WKH DERYH

 :KLFK VWDWHPHQW LV WUXH DERXW &20387( DQG &20387( %< FODXVH
D &ROXPQV LQ &20387( FODXVH QHHG QRW DSSHDU LQ VWDWHPHQWV VHOHFWBOLVW
E &20387( %< VKRXOG EH XVHG ZLWK 25'(5 %<
F 7H[W GDWDW\SH FDQ EH XVHG LQ D &20387( %< RU &20387( FODXVH
G 1RQH RI WKH DERYH

 $Q DSSOLFDWLRQ WKDW H[SRVHV 2/( $XWRPDWLRQ REMHFWV IRU XVH E\ DSSOLFDWLRQV DQG
SURJUDPPLQJ WRROV
D 2/( $XWRPDWLRQ 6HUYHU E 2/( $XWRPDWLRQ REMHFWV
F 2/( $XWRPDWLRQ &RQWUROOHU G 1RQH RI WKH DERYH

 :KLFK VWDWHPHQW LV IDOVH DERXW &RUUHODWHG 6XETXHULHV


D 7KH VXETXHU\ LV UHSHDWHGO\ H[HFXWHG RQFH IRU HDFK URZ WKDW PLJKW EH
E 7KH VXETXHU\ GHSHQGV RQ WKH RXWHU TXHU\ IRU LWV YDOXH
F 6XETXHU\ LV H[HFXWHG RQFH DQG WKH UHVXOWLQJ YDOXH LV VXEVWLWXWHG LQWR
:+(5( FODXVH RI WKH RXWHU TXHU\
G 1RQH RI WKH DERYH

 7KH H[SUHVVLRQ /,.(


0>AF@
ZLOO UHWXUQ
D HYHU\ QDPH WKDW EHJLQV ZLWK 0 RU P QRW KDYLQJ F DV WKH VHFRQG
OHWWHU
E HYHU\ QDPH WKDW EHJLQV ZLWWK 0 QRW KDYLQJ F DV WKH VHFRQG OHWWHU
F HYHU\ QDPH WKDW EHJLQV ZLWK 0 KDYLQJ F DV WKH VHFRQG OHWWHU
G 1RQH RI WKH DERYH

 :KLFK RQH RI WKH IROORZLQJ V\VWHP WDEOHV FRQWDLQ 7UDQVDFWLRQ /RJ
D V\VSURFHGXUHV E V\VORJV

SQL Server 6.5 21


Instructor Guidelines
RELEASE 02
F V\VUHIHUHQFHV G 1RQH RI WKH DERYH

 8VLQJ D VHSDUDWH GDWDEDVH GHYLFH IRU WKH 7UDQVDFWLRQ ORJ


D 'HFUHDVHV WKH SHUIRUPDQFH IRU ORJJHG RSHUDWLRQ
E 0DNHV EDFNXSV RI ORJ VORZHU DQG PRUH FRPSOH[
F %RWK D DQG E
G 1RQH RI WKH DERYH

 &ROXPQV WKDW VKRXOG EH FRQVLGHUHG IRU LQGH[LQJ DUH


D &ROXPQV WKDW FRQWDLQ IHZ XQLTXH YDOXHV
E &ROXPQV VHOGRP UHIHUHQFHG LQ D TXHU\
F &ROXPQV IUHTXHQWO\ XVHG LQ MRLQV
G $OO WKH DERYH

,,, 7UXH  )DOVH  0DUN (DFK

 3ULPDU\ NH\ LV WKH FROXPQ RU JURXS RI FROXPQV WKDW HQIRUFH HQWLW\


LQWHJULW\
 7KH PRGHO GDWDEDVH SURYLGHV VXSSRUW IRU 64/ 6HUYHU ([HFXWLYH
 7KH VL]H RI D GDWDEDVH FDQ EH VKULQNHG
 7KH %%(7:((1 NH\ZRUG VSHFLILHV DQ LQFOXVLYH UDQJH WR VHDUFK
 $ YLHZ FUHDWHG ZLWK D VXETXHU\ FDQ QRW EH XSGDWHG
 $ 81,21 UHVXOWV LQ DQ LQUHDVH LQ QXPEHU RI FROXPQV
 ,QGH[HV FDQ EH FUHDWH RQ D YLHZ
 'RPDLQ LQWHJULW\ VSHFLILHV D VHW RI GDWD YDOXHV WKDW DUH YDOLG IRU D
FROXPQ DQG GHWHUPLQHV ZKHWKHU QXOO YDOXHV DUH DOORZHG
 ,QVHUWHG DQG GHOHWHG WDEOHV DUH SK\VLFDO WDEOHV RQ GLVN
7KH &/26( VWDWHPHQW UHPRYHV WKH GHILQLWLRQ RI WKH FXUVRU DQG
UHOHDVHV DOO WKH GDWD VWUXFWXUHV DVVRFLDWHG ZLWK WKH FXUVRU

3$57   68%-(&7,9(
0$5.6  

4 :KDW LV 'LVWULEXWHG 'DWD" ([SODLQ LQ VKRUW WKH GLIIHUHQW VHUYHU UROHV LQ
UHSOLFDWLRQ"  0DUNV

4 ([SODLQ WKH 'LVWULEXWHG 0DQDJHPHQW )UDPHZRUN ZLWK WKH KHOS RI 'LDJUDP
 0DUNV

4 7KH WDEOHV PDVWHU DQG GHWDLO KDYH IROORZLQJ VWUXFWXUHV


PDVWHU
)LHOGV 7\SH
5ROO 1R FKDU 
1DPH RI WKH VWXGHQW YDUFKDU 
&ODVV FKDU 

SQL Server 6.5 22


Instructor Guidelines
RELEASE 02
detail
Fields Type
Roll No. char(2)
Marks in English smallint
Marks in Mathematics smallint
Marks in Science smallint
*UDGH FKDU  QXOO

The records are to be entered into the table detail.

Write a single trigger to accomplish the following: (20 Marks)

D :KHQ D UHFRUG LV LQVHUWHG LQWR WKH WDEOH GHWDLO LW VKRXOG FKHFN IRU WKH

UROOQR LQ WKH PDVWHU WDEOH ,I WKH UROOQR LV SUHVHQW WKHQ RQO\ WKH UHFRUG

FDQ EH LQVHUWHG RWKHUZLVH GLVSOD\ DQ DSSURSULDWH PHVVDJH

E 7KH YDOXH RI JUDGH FDQ QRW EH HQWHUHG H[SOLFLWO\ ,I XVHU HQWHUV WKH

YDOXH H[SOLFLWO\ GLVSOD\ DQ DSSURSULDWH PHVVDJH

F 7KH JUDGH VKRXOG EH HYDOXDWHG E\ WKH WULJJHU DQG LW VKRXOG LPSOLFLWO\

DGG WKH DSSURSULDWH JUDGH IRU WKH UHFRUG WKDW KDV EHHQ LQVHUWHG

7KH JUDGH LV FDOFXODWHG DV IROORZV

,I HQJBPDUNV  PDWKVBPDUNV  VFLHQFHBPDUNV !  WKH JUDGH LV


$

HOVH WKH JUDGH LV


%


4 D :ULWH 7UDQVDFW64/ VWDWHPHQWV IRU WKH IROORZLQJ  0DUNV

 &UHDWH D WDEOH FDOOHG FODVV ZKLFK KDV WZR ILHOGV UROOBQR DQG QDPH 5ROOBQR VKRXOG EH

DQ LGHQWLW\ FROXPQ ZLWK VHHG YDOXH RI \RXU FKRLFH DQG DQ LQFUHPHQW RI 

 ,QVHUW LQWR WKH DERYH WDEOH WZR UHFRUGV ZLWK QDPH


%HWW\
DQG
9HURQLFD

 'LVSOD\ WKH ILUVW DOSKDEHW ZLWK ZKLFK WKH QDPHV DUH VWDUWLQJ LQ WKH WDEOH FODVV

4 E :KDW DUH WKH GLIIHUHQW W\SHV RI 'DWD ,QWHJULW\ ([SODLQ LQ VKRUW

 0DUNV

4 F :ULWH D VWDWHPHQW WR FUHDWH D VWRUHG SURFHGXUH ZKLFK ZLOO FRXQW WKH QXPEHU RI

URZV LQ WKH WDEOH PDVWHU ZKHUH QDPH LV


$UFKLH


 0DUNV

4 G :KDW LV WKH SXUSRVH RI WKH V\VWHP GDWDEDVH PDVWHU"  PDUNV

SQL Server 6.5 23


Instructor Guidelines
RELEASE 02
)RUP 1R  &*)Y

7,/ (6'

352-(&7 &21'8&7 '(7$,/6

&2856(  64/ 6(59(5 

0$;,080 0$5.6  

2%-(&7,9(  

,1,7,$7(' ,1 6(66,21 12  

68%0,77(' ,1 6(66,21 12  

*5283 6,=(  

'2&80(17$7,21 (;3(&7('  

(9$/8$7,21 &5,7(5,$  

SQL Server 6.5 24


Instructor Guidelines
RELEASE 02
)RUP 1R  &*)Y

7,/ (6'

68**(67(' /,%5$5< %22.6

&2856(  64/ 6(59(5 

 8VLQJ 0LFURVRIW 64/ 6HUYHU 


 6WHSKHQ :\QNRRS

 64/ 6HUYHU  6HFUHWV


 'DYLG DQG $QGUHZ

 64/ 6HUYHU  8QOHDVKHG


'DYLG 6RORPRQ

SQL Server 6.5 25


Instructor Guidelines
RELEASE 02

You might also like