,QWURGXFWLRQWR2UDFOH64/ DQG3/64/ 6WXGHQW*XLGH9ROXPH
*& 3URGXFWLRQ -XO\ 0
Authors
&RS\ULJKW2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
Neena Kochhar Ellen Gravina Priya Nathan
7KLVGRFXPH QWDWLRQFRQWD LQVSUR SULHWD U\ LQIR UPDWLRQRI2UD FOH&RUSRUDWLRQ,WLV SURY LGHGXQGHUDOLFHQVHD JUHH PH QWFRQWDLQLQJUH VWULFWLRQVRQXVH DQGGLVFOR VXUHD QG LVD OVRSUR WH FWHGE\ FR S\ ULJKWOD Z5H Y HUVH HQJLQH HULQJRIWKH VRIWZD UH LVSUR KLELWH G,I WKLVGRFXPH QWD WLRQLVGHOLY HUHGWR D86*RY HUQPHQW$JHQF\ RIWKH 'HSDUWP HQWRI 'H IHQVHWKH QLWLVGHOLY HUH GZLWK5H VWULFWH G5LJKWVD QGWKHIROOR ZLQJOHJHQGLV D SSOLFD EOH
Technical Contributors and Reviewers
5HVWULFWHG5LJKWV/HJHQG
8VHGXSOLFDWLR QR UGLVFORVXUHE\ WKH*RY HUQPHQWLVVXEMHFWWRUHVWULFWLRQVIRU FRPPHUFLD OFR PSXWHUVRIWZDUH D QGVKD OOEH GHH PH GWR EH 5HVWULFWH G5LJKWVVRIWZDUH
Claire Bennet Christa Miethaner Tony Hickman Sherin Nassa Nancy Greenberg Hazel Russell Kenneth Goetz Piet van Zon Ulrike Dietrich Helen Robertson Thomas Nguyen Lisa Jansson Kuljit Jassar
XQGHU)HGHUDOOD ZD VVH WIRUWKLQVXESDUDJUDSKF LL R I')$56 5LJKWVLQ7H FKQLFDO'DWDD QG&R PSXWH U6R IWZD UH2FWREHU
7KLVPD WHULDOR UDQ\ SR UWLRQR ILWPD\ QRWEH FRSLH GLQDQ\ IR UPRUE\D Q\PHD QV ZLWKR XWWKHH [ SUH VVSULR UZULWWH QSH UPLVVLRQR I2UD FOH&RUSRUDWLRQ$Q\ R WKH UFRS\ LQJ LVD Y LR OD WLR QRIFR S\ ULJKWODZD QGPD \UHVXOWLQFLYLOD QGRUFULPLQDOSHQDOWLH V
,IWKLVGR FXPHQWD WLR QLVGHOLY HUH GWRD86*R Y HUQPHQW$JHQF\QR WZLWKLQWKH 'H SD UWPHQWR I'HIH QVH WKHQLWLVGH OLY H UHGZLWK³5HVWULFWHG5LJKWV´D VGH ILQH GLQ)$5 5LJKWVLQ'DWD *HQH UDOLQFOXGLQJ$OWHUQD WH,,,-XQH
7KHLQIRUPD WLR QLQWKLVGRFXPH QWLVVXEMH FWWR FKD QJHZLWKRXWQRWLFH,I\R XILQGD Q\ SUREOH PVLQWKH GRFXPH QWD WLRQSOH DVHUHSRUWWKHPLQZULWLQJWR (GXFDWLR Q3UR GXFWV 2UD FOH&RUSRUD WLRQ2UD FOH3DUNZD \%R[ 6%5H GZR RG6KRUH V&$ 2UD FOH&RUSRUD WLRQGR HVQRWZD UUDQWWKD WWKLVGRFXPH QWLVH UUR UIUH H
2UD FOHD QGD OOUH IHUH QFH VWR2UDFOH SURGXFWVD UHWUDGH PD UNVRUUHJLVWHUHGWUD GH PD UNV R I2UD FOH&RUSRUD WLRQ
Publisher
$OOR WKHUSUR GXFWVRUFR PSD Q\ QDPHVD UHXVHGIR ULGH QWLILFD WLRQSXUSRVHVRQO\DQG PD\ EHWUDGH PD UNVRIWKH LUUHVSH FWLY H RZQHUV
Jerry Brosnan
&RQWHQWV 3UHIDFH &XUULFXOXP0DS ,QWURGXFWLRQ 2EMHFWLYHV, 6\VWHP'HYHORSPHQW/LIH&\FOH, 'DWD6WRUDJHRQ'LIIHUHQW0HGLD, 5HODWLRQDO'DWDEDVH&RQFHSW, 'HILQLWLRQRI5HODWLRQDO'DWDEDVH, 'DWD0RGHOV, (QWLW\5HODWLRQVKLS0RGHO, (QWLW\5HODWLRQVKLS0RGHOLQJ&RQYHQWLRQV, 5HODWLRQDO'DWDEDVH7HUPLQRORJ\, 5HODWLQJ0XOWLSOH7DEOHV, 5HODWLRQDO'DWDEDVH3URSHUWLHV, &RPPXQLFDWLQJZLWKD5'%068VLQJ64/, 5HODWLRQDO'DWDEDVH0DQDJHPHQW6\VWHP, 2UDFOH2EMHFW5HODWLRQDO'DWDEDVH0DQDJHPHQW6\VWHP, 2UDFOHL,QWHUQHW3ODWIRUP'DWDEDVHIRU,QWHUQHW&RPSXWLQJ)HDWXUHV, 2UDFOH,QWHUQHW3ODWIRUP, 64/6WDWHPHQWV, $ERXW3/64/, 3/64/(QYLURQPHQW, 7DEOHV8VHGLQWKH&RXUVH, 6XPPDU\,
:ULWLQJ%DVLF64/6WDWHPHQWV 2EMHFWLYHV &DSDELOLWLHVRI64/6(/(&76WDWHPHQWV %DVLF6(/(&76WDWHPHQW :ULWLQJ64/6WDWHPHQWV 6HOHFWLQJ$OO&ROXPQV 6HOHFWLQJ6SHFLILF&ROXPQV &ROXPQ+HDGLQJ'HIDXOWV $ULWKPHWLF([SUHVVLRQV
LLL
8VLQJ$ULWKPHWLF2SHUDWRUV 2SHUDWRU3UHFHGHQFH 8VLQJ3DUHQWKHVHV 'HILQLQJD1XOO9DOXH 1XOO9DOXHVLQ$ULWKPHWLF([SUHVVLRQV 'HILQLQJD&ROXPQ$OLDV 8VLQJ&ROXPQ$OLDVHV &RQFDWHQDWLRQ2SHUDWRU 8VLQJWKH&RQFDWHQDWLRQ2SHUDWRU /LWHUDO&KDUDFWHU6WULQJV 8VLQJ/LWHUDO&KDUDFWHU6WULQJV 'XSOLFDWH5RZV (OLPLQDWLQJ'XSOLFDWH5RZV 64/DQG64/ 3OXV,QWHUDFWLRQ 64/6WDWHPHQWV9HUVXV64/ 3OXV&RPPDQGV 2YHUYLHZRI64/ 3OXV /RJJLQJ,QWR64/ 3OXV 'LVSOD\LQJ7DEOH6WUXFWXUH 64/ 3OXV(GLWLQJ&RPPDQGV 64/ 3OXV)LOH&RPPDQGV 6XPPDU\ 3UDFWLFH2YHUYLHZ
5HVWULFWLQJDQG6RUWLQJ'DWD 2EMHFWLYHV /LPLWLQJ5RZV8VLQJD6HOHFWLRQ /LPLWLQJ5RZV6HOHFWHG 8VLQJWKH:+(5(&ODXVH &KDUDFWHU6WULQJVDQG'DWHV &RPSDULVRQ2SHUDWRUV 8VLQJWKH&RPSDULVRQ2SHUDWRUV 2WKHU&RPSDULVRQ2SHUDWRUV 8VLQJWKH%(7:((12SHUDWRU 8VLQJWKH,12SHUDWRU 8VLQJWKH/,.(2SHUDWRU 8VLQJWKH,618//2SHUDWRU /RJLFDO2SHUDWRUV 8VLQJWKH$1'2SHUDWRU 8VLQJWKH252SHUDWRU
LY
8VLQJWKH1272SHUDWRU 5XOHVRI3UHFHGHQFH 25'(5%<&ODXVH 6RUWLQJLQ'HVFHQGLQJ2UGHU 6RUWLQJE\&ROXPQ$OLDV 6RUWLQJE\0XOWLSOH&ROXPQV 6XPPDU\ 3UDFWLFH2YHUYLHZ
6LQJOH5RZ)XQFWLRQV 2EMHFWLYHV 64/)XQFWLRQV 7ZR7\SHVRI64/)XQFWLRQV 6LQJOH5RZ)XQFWLRQV &KDUDFWHU)XQFWLRQV &DVH&RQYHUVLRQ)XQFWLRQV 8VLQJ&DVH&RQYHUVLRQ)XQFWLRQV &KDUDFWHU0DQLSXODWLRQ)XQFWLRQV 8VLQJWKH&KDUDFWHU0DQLSXODWLRQ)XQFWLRQV 1XPEHU)XQFWLRQV 8VLQJWKH5281')XQFWLRQ 8VLQJWKH7581&)XQFWLRQ 8VLQJWKH02')XQFWLRQ :RUNLQJZLWK'DWHV $ULWKPHWLFZLWK'DWHV 8VLQJ$ULWKPHWLF2SHUDWRUVZLWK'DWHV 'DWH)XQFWLRQV 8VLQJ'DWH)XQFWLRQV &RQYHUVLRQ)XQFWLRQV ,PSOLFLW'DWDW\SH&RQYHUVLRQ ([SOLFLW'DWDW\SH&RQYHUVLRQ 72B&+$5)XQFWLRQZLWK'DWHV (OHPHQWVRI'DWH)RUPDW0RGHO 8VLQJ72B&+$5)XQFWLRQZLWK'DWHV 72B&+$5)XQFWLRQZLWK1XPEHUV 8VLQJ72B&+$5)XQFWLRQZLWK1XPEHUV 72B180%(5DQG72B'$7()XQFWLRQV 55'DWH)RUPDW 19/)XQFWLRQ
Y
8VLQJWKH19/)XQFWLRQ '(&2'()XQFWLRQ 8VLQJWKH'(&2'()XQFWLRQ 1HVWLQJ)XQFWLRQV 6XPPDU\ 3UDFWLFH2YHUYLHZ
'LVSOD\LQJ'DWDIURP0XOWLSOH7DEOHV 2EMHFWLYHV 2EWDLQLQJ'DWDIURP0XOWLSOH7DEOHV :KDW,VD-RLQ" &DUWHVLDQ3URGXFW *HQHUDWLQJD&DUWHVLDQ3URGXFW 7\SHVRI-RLQV :KDW,VDQ(TXLMRLQ" 5HWULHYLQJ5HFRUGVZLWK(TXLMRLQV 4XDOLI\LQJ$PELJXRXV&ROXPQ1DPHV $GGLWLRQDO6HDUFK&RQGLWLRQV8VLQJWKH$1'2SHUDWRU 8VLQJ7DEOH$OLDVHV -RLQLQJ0RUH7KDQ7ZR7DEOHV 1RQ(TXLMRLQV 5HWULHYLQJ5HFRUGVZLWK1RQ(TXLMRLQV 2XWHU-RLQV 8VLQJ2XWHU-RLQV 6HOI-RLQV -RLQLQJD7DEOHWR,WVHOI 6XPPDU\ 3UDFWLFH2YHUYLHZ
$JJUHJDWLQJ'DWD8VLQJ*URXS)XQFWLRQV 2EMHFWLYHV :KDW$UH*URXS)XQFWLRQV" 7\SHVRI*URXS)XQFWLRQV 8VLQJ*URXS)XQFWLRQV 8VLQJ$9*DQG680)XQFWLRQV 8VLQJ0,1DQG0$;)XQFWLRQV 8VLQJWKH&2817)XQFWLRQ
YL
*URXS)XQFWLRQVDQG1XOO9DOXHV 8VLQJWKH19/)XQFWLRQZLWK*URXS)XQFWLRQV &UHDWLQJ*URXSVRI'DWD &UHDWLQJ*URXSVRI'DWD*5283%<&ODXVH 8VLQJWKH*5283%<&ODXVH *URXSLQJE\0RUH7KDQ2QH&ROXPQ 8VLQJWKH*5283%<&ODXVHRQ0XOWLSOH&ROXPQV ,OOHJDO4XHULHV8VLQJ*URXS)XQFWLRQV ([FOXGLQJ*URXS5HVXOWV ([FOXGLQJ*URXS5HVXOWV+$9,1*&ODXVH 8VLQJWKH+$9,1*&ODXVH 1HVWLQJ*URXS)XQFWLRQV 6XPPDU\ 3UDFWLFH2YHUYLHZ
6XETXHULHV 2EMHFWLYHV 8VLQJD6XETXHU\WR6ROYHD3UREOHP 6XETXHULHV 8VLQJD6XETXHU\ *XLGHOLQHVIRU8VLQJ6XETXHULHV 7\SHVRI6XETXHULHV 6LQJOH5RZ6XETXHULHV ([HFXWLQJ6LQJOH5RZ6XETXHULHV 8VLQJ*URXS)XQFWLRQVLQD6XETXHU\ +$9,1*&ODXVHZLWK6XETXHULHV :KDW,V:URQJZLWK7KLV6WDWHPHQW" :LOO7KLV6WDWHPHQW:RUN" 0XOWLSOH5RZ6XETXHULHV 8VLQJ$1<2SHUDWRULQ0XOWLSOH5RZ6XETXHULHV 8VLQJ$//2SHUDWRULQ0XOWLSOH5RZ6XETXHULHV 6XPPDU\ 3UDFWLFH2YHUYLHZ
0XOWLSOH&ROXPQ6XETXHULHV 2EMHFWLYHV 0XOWLSOH&ROXPQ6XETXHULHV 8VLQJ0XOWLSOH&ROXPQ6XETXHULHV
YLL
&ROXPQ&RPSDULVRQV 1RQSDLUZLVH&RPSDULVRQ6XETXHU\ 1RQSDLUZLVH6XETXHU\ 1XOO9DOXHVLQD6XETXHU\ 8VLQJD6XETXHU\LQWKH)520&ODXVH 6XPPDU\ 3UDFWLFH2YHUYLHZ
3URGXFLQJ5HDGDEOH2XWSXWZLWK64/ 3OXV 2EMHFWLYHV ,QWHUDFWLYH5HSRUWV 6XEVWLWXWLRQ9DULDEOHV 8VLQJWKH 6XEVWLWXWLRQ9DULDEOH 8VLQJWKH6(79(5,)<&RPPDQG &KDUDFWHUDQG'DWH9DOXHVZLWK6XEVWLWXWLRQ9DULDEOHV 6SHFLI\LQJ&ROXPQ1DPHV([SUHVVLRQVDQG7H[WDW5XQWLPH 8VLQJWKH 6XEVWLWXWLRQ9DULDEOH 'HILQLQJ8VHU9DULDEOHV 7KH$&&(37&RPPDQG 8VLQJWKH$&&(37&RPPDQG '(),1(DQG81'(),1(&RPPDQGV 8VLQJWKH'(),1(&RPPDQG &XVWRPL]LQJWKH64/ 3OXV(QYLURQPHQW 6(7&RPPDQG9DULDEOHV 6DYLQJ&XVWRPL]DWLRQVLQWKH
ORJLQVTO)LOH
64/ 3OXV)RUPDW&RPPDQGV 7KH&2/801&RPPDQG 8VLQJWKH&2/801&RPPDQG &2/801)RUPDW0RGHOV 8VLQJWKH%5($.&RPPDQG 8VLQJWKH77,7/(DQG%7,7/(&RPPDQGV &UHDWLQJD6FULSW)LOHWR5XQD5HSRUW 6DPSOH5HSRUW 6XPPDU\ 3UDFWLFH2YHUYLHZ
0DQLSXODWLQJ'DWD 2EMHFWLYHV 'DWD0DQLSXODWLRQ/DQJXDJH
YLLL
$GGLQJD1HZ5RZWRD7DEOH 7KH,16(576WDWHPHQW ,QVHUWLQJ1HZ5RZV ,QVHUWLQJ5RZVZLWK1XOO9DOXHV ,QVHUWLQJ6SHFLDO9DOXHV ,QVHUWLQJ6SHFLILF'DWH9DOXHV ,QVHUWLQJ9DOXHVE\8VLQJ6XEVWLWXWLRQ9DULDEOHV &UHDWLQJD6FULSWZLWK&XVWRPL]HG3URPSWV &RS\LQJ5RZVIURP$QRWKHU7DEOH &KDQJLQJ'DWDLQD7DEOH 7KH83'$7(6WDWHPHQW 8SGDWLQJ5RZVLQD7DEOH 8SGDWLQJZLWK0XOWLSOH&ROXPQ6XETXHU\ 8SGDWLQJ5RZV%DVHGRQ$QRWKHU7DEOH 8SGDWLQJ5RZV,QWHJULW\&RQVWUDLQW(UURU 5HPRYLQJD5RZIURPD7DEOH 7KH'(/(7(6WDWHPHQW 'HOHWLQJ5RZVIURPD7DEOH 'HOHWLQJ5RZV%DVHGRQ$QRWKHU7DEOH 'HOHWLQJ5RZV,QWHJULW\&RQVWUDLQW(UURU 'DWDEDVH7UDQVDFWLRQV $GYDQWDJHVRI&200,7DQG52//%$&.6WDWHPHQWV &RQWUROOLQJ7UDQVDFWLRQV ,PSOLFLW7UDQVDFWLRQ3URFHVVLQJ 6WDWHRIWKH'DWD%HIRUH&200,7RU52//%$&. 6WDWHRIWKH'DWD$IWHU&200,7 &RPPLWWLQJ'DWD 6WDWHRIWKH'DWD$IWHU52//%$&. 5ROOLQJ%DFN&KDQJHVWRD0DUNHU 6WDWHPHQW/HYHO5ROOEDFN 5HDG&RQVLVWHQF\ ,PSOHPHQWDWLRQRI5HDG&RQVLVWHQF\ /RFNLQJ 6XPPDU\ 3UDFWLFH2YHUYLHZ &UHDWLQJDQG0DQDJLQJ7DEOHV 2EMHFWLYHV 'DWDEDVH2EMHFWV
L[
1DPLQJ&RQYHQWLRQV 7KH&5($7(7$%/(6WDWHPHQW 5HIHUHQFLQJ$QRWKHU8VHU¶V7DEOHV 7KH'()$8/72SWLRQ &UHDWLQJ7DEOHV 7DEOHVLQWKH2UDFOH'DWDEDVH 4XHU\LQJWKH'DWD'LFWLRQDU\ 'DWDW\SHV &UHDWLQJD7DEOHE\8VLQJD6XETXHU\ 7KH$/7(57$%/(6WDWHPHQW $GGLQJD&ROXPQ 0RGLI\LQJD&ROXPQ 'URSSLQJD&ROXPQ 6(78186('2SWLRQ 'URSSLQJD7DEOH &KDQJLQJWKH1DPHRIDQ2EMHFW 7UXQFDWLQJD7DEOH $GGLQJ&RPPHQWVWRD7DEOH 6XPPDU\ 3UDFWLFH2YHUYLHZ ,QFOXGLQJ&RQVWUDLQWV 2EMHFWLYHV :KDW$UH&RQVWUDLQWV" &RQVWUDLQW*XLGHOLQHV 'HILQLQJ&RQVWUDLQWV 7KH12718//&RQVWUDLQW 7KH81,48(.(<&RQVWUDLQW 7KH35,0$5<.(<&RQVWUDLQW 7KH)25(,*1.(<&RQVWUDLQW )25(,*1.(<&RQVWUDLQW.H\ZRUGV 7KH&+(&.&RQVWUDLQW $GGLQJD&RQVWUDLQW 'URSSLQJD&RQVWUDLQW 'LVDEOLQJ&RQVWUDLQWV (QDEOLQJ&RQVWUDLQWV &DVFDGLQJ&RQVWUDLQWV 9LHZLQJ&RQVWUDLQWV 9LHZLQJWKH&ROXPQV$VVRFLDWHGZLWK&RQVWUDLQWV 6XPPDU\ 3UDFWLFH2YHUYLHZ
[
&UHDWLQJ9LHZV 2EMHFWLYHV 'DWDEDVH2EMHFWV :KDW,VD9LHZ" :K\8VH9LHZV" 6LPSOH9LHZVDQG&RPSOH[9LHZV &UHDWLQJD9LHZ 5HWULHYLQJ'DWDIURPD9LHZ 4XHU\LQJD9LHZ 0RGLI\LQJD9LHZ &UHDWLQJD&RPSOH[9LHZ 5XOHVIRU3HUIRUPLQJ'0/2SHUDWLRQVRQD9LHZ 8VLQJWKH:,7+&+(&.237,21&ODXVH 'HQ\LQJ'0/2SHUDWLRQV 5HPRYLQJD9LHZ ,QOLQH9LHZV ³7RS1´$QDO\VLV 3HUIRUPLQJ³7RS1´$QDO\VLV ([DPSOHRI³7RS1´$QDO\VLV 6XPPDU\ 3UDFWLFH2YHUYLHZ 2WKHU'DWDEDVH2EMHFWV 2EMHFWLYHV 'DWDEDVH2EMHFWV :KDW,VD6HTXHQFH" 7KH&5($7(6(48(1&(6WDWHPHQW &UHDWLQJD6HTXHQFH &RQILUPLQJ6HTXHQFHV 1(;79$/DQG&8559$/3VHXGRFROXPQV 8VLQJD6HTXHQFH 0RGLI\LQJD6HTXHQFH *XLGHOLQHVIRU0RGLI\LQJD6HTXHQFH 5HPRYLQJD6HTXHQFH :KDW,VDQ,QGH[" +RZ$UH,QGH[HV&UHDWHG" &UHDWLQJDQ,QGH[ :KHQWR&UHDWHDQ,QGH[ :KHQ1RWWR&UHDWHDQ,QGH[ &RQILUPLQJ,QGH[HV )XQFWLRQ%DVHG,QGH[HV
[L
5HPRYLQJDQ,QGH[ 6\QRQ\PV &UHDWLQJDQG5HPRYLQJ6\QRQ\PV 6XPPDU\ 3UDFWLFH2YHUYLHZ &RQWUROOLQJ8VHU$FFHVV 2EMHFWLYHV &RQWUROOLQJ8VHU$FFHVV 3ULYLOHJHV 6\VWHP3ULYLOHJHV &UHDWLQJ8VHUV 8VHU6\VWHP3ULYLOHJHV *UDQWLQJ6\VWHP3ULYLOHJHV :KDW,VD5ROH" &UHDWLQJDQG*UDQWLQJ3ULYLOHJHVWRD5ROH &KDQJLQJ
[LL
9DULDEOH,QLWLDOL]DWLRQDQG.H\ZRUGV 6FDODU'DWDW\SHV %DVH6FDODU'DWDW\SHV 6FDODU9DULDEOH'HFODUDWLRQV 7KH7<3($WWULEXWH 'HFODULQJ9DULDEOHVZLWKWKH7<3($WWULEXWH 'HFODULQJ%RROHDQ9DULDEOHV 3/64/5HFRUG6WUXFWXUH /2%'DWDW\SH9DULDEOHV %LQG9DULDEOHV 5HIHUHQFLQJ1RQ3/64/9DULDEOHV '%06B287387387B/,1( 6XPPDU\ 3UDFWLFH2YHUYLHZ :ULWLQJ([HFXWDEOH6WDWHPHQWV 2EMHFWLYHV 3/64/%ORFN6\QWD[DQG*XLGHOLQHV &RPPHQWLQJ&RGH 64/)XQFWLRQVLQ3/64/ 3/64/)XQFWLRQV 'DWDW\SH&RQYHUVLRQ 1HVWHG%ORFNVDQG9DULDEOH6FRSH 2SHUDWRUVLQ3/64/ 8VLQJ%LQG9DULDEOHV 3URJUDPPLQJ*XLGHOLQHV &RGH1DPLQJ&RQYHQWLRQV ,QGHQWLQJ&RGH 'HWHUPLQLQJ9DULDEOH6FRSH 6XPPDU\ 3UDFWLFH2YHUYLHZ ,QWHUDFWLQJZLWKWKH2UDFOH6HUYHU 2EMHFWLYHV 64/6WDWHPHQWVLQ3/64/ 6(/(&76WDWHPHQWVLQ3/64/ 5HWULHYLQJ'DWDLQ3/64/ 0DQLSXODWLQJ'DWD8VLQJ3/64/ ,QVHUWLQJ'DWD 8SGDWLQJ'DWD 'HOHWLQJ'DWD 1DPLQJ&RQYHQWLRQV
[LLL
&200,7DQG52//%$&.6WDWHPHQWV 64/&XUVRU 64/&XUVRU$WWULEXWHV 6XPPDU\ 3UDFWLFH2YHUYLHZ :ULWLQJ&RQWURO6WUXFWXUHV 2EMHFWLYHV &RQWUROOLQJ3/64/)ORZRI([HFXWLRQ ,)6WDWHPHQWV 6LPSOH,)6WDWHPHQWV ,)7+(1(/6(6WDWHPHQW([HFXWLRQ)ORZ ,)7+(1(/6(6WDWHPHQWV ,)7+(1(/6,)6WDWHPHQW([HFXWLRQ)ORZ ,)7+(1(/6,)6WDWHPHQWV %XLOGLQJ/RJLFDO&RQGLWLRQV /RJLF7DEOHV %RROHDQ&RQGLWLRQV ,WHUDWLYH&RQWURO/2236WDWHPHQWV %DVLF/RRS )25/RRS :+,/(/RRS 1HVWHG/RRSVDQG/DEHOV 6XPPDU\ 3UDFWLFH2YHUYLHZ :RUNLQJZLWK&RPSRVLWH'DWDW\SHV 2EMHFWLYHV &RPSRVLWH'DWDW\SHV 3/64/5HFRUGV &UHDWLQJD3/64/5HFRUG 3/64/5HFRUG6WUXFWXUH 7KH52:7<3($WWULEXWH $GYDQWDJHVRI8VLQJ52:7<3( 7KH52:7<3($WWULEXWH 3/64/7DEOHV &UHDWLQJD3/64/7DEOH 3/64/7DEOH6WUXFWXUH &UHDWLQJD3/64/7DEOH
[LY
8VLQJ3/64/7DEOH0HWKRGV 3/64/7DEOHRI5HFRUGV ([DPSOHRI3/64/7DEOHRI5HFRUGV 6XPPDU\ 3UDFWLFH2YHUYLHZ :ULWLQJ([SOLFLW&XUVRUV 2EMHFWLYHV $ERXW&XUVRUV ([SOLFLW&XUVRU)XQFWLRQV &RQWUROOLQJ([SOLFLW&XUVRUV 'HFODULQJWKH&XUVRU 2SHQLQJWKH&XUVRU )HWFKLQJ'DWDIURPWKH&XUVRU &ORVLQJWKH&XUVRU ([SOLFLW&XUVRU$WWULEXWHV &RQWUROOLQJ0XOWLSOH)HWFKHV 7KH,623(1$WWULEXWH 7KH127)281'DQG52:&2817$WWULEXWHV &XUVRUVDQG5HFRUGV &XUVRU)25/RRSV &XUVRU)25/RRSV8VLQJ6XETXHULHV 6XPPDU\ 3UDFWLFH2YHUYLHZ $GYDQFHG([SOLFLW&XUVRU&RQFHSWV 2EMHFWLYHV &XUVRUVZLWK3DUDPHWHUV 7KH)2583'$7(&ODXVH 7KH:+(5(&855(172)&ODXVH &XUVRUVZLWK6XETXHULHV 6XPPDU\ 3UDFWLFH2YHUYLHZ +DQGOLQJ([FHSWLRQV 2EMHFWLYHV +DQGOLQJ([FHSWLRQVZLWK3/64/ +DQGOLQJ([FHSWLRQV ([FHSWLRQ7\SHV 7UDSSLQJ([FHSWLRQV
[Y
7UDSSLQJ([FHSWLRQV*XLGHOLQHV 7UDSSLQJ3UHGHILQHG2UDFOH6HUYHU(UURUV 3UHGHILQHG([FHSWLRQ 7UDSSLQJ1RQ3UHGHILQHG2UDFOH6HUYHU(UURUV 1RQ3UHGHILQHG(UURU )XQFWLRQVIRU7UDSSLQJ([FHSWLRQV 7UDSSLQJ8VHU'HILQHG([FHSWLRQV 8VHU'HILQHG([FHSWLRQ &DOOLQJ(QYLURQPHQWV 3URSDJDWLQJ([FHSWLRQV 5$,6(B$33/,&$7,21B(55253URFHGXUH 6XPPDU\ 3UDFWLFH2YHUYLHZ $
3UDFWLFH6ROXWLRQV
%
7DEOH'HVFULSWLRQVDQG'DWD ,QGH[
[YL
&RQWUROOLQJ8VHU$FFHVV
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
2EMHFWLYHV $IWHUFRPSOHWLQJWKLVOHVVRQ\RXVKRXOG EHDEOHWRGRWKHIROORZLQJ &UHDWHXVHUV &UHDWHUROHVWRHDVHVHWXSDQG PDLQWHQDQFHRIWKHVHFXULW\PRGHO 8VHWKH*5$17DQG5(92.( VWDWHPHQWVWRJUDQWDQGUHYRNHREMHFW SULYLOHJHV
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
/HVVRQ$LP ,QWKLVOHVVRQ\RXZLOOOHDUQKRZWRFRQWUROGDWDEDVHDFFHVVWRVSHFLILFREMHFWVDQGDGGQHZXVHUV ZLWKGLIIHUHQWOHYH OVRIDFFHVVSULYLOHJHV
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
&RQWUROOLQJ8VHU$FFHVV 'DWDEDVH DGPLQLVWUDWRU
8VHUQDPHDQGSDVVZRUG SULYLOHJHV 8VHUV
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
&RQWUROOLQJ8VHU$FFHVV ,QDPXOWLSOHXVHUHQYLURQPHQW\RXZDQWWRPDLQWDLQVHFXULW\RIWKHGDWDEDVHDFFHVVDQGXVH:LWK 2UDFOH6HUYHUGDWDEDVHVHFXULW\\RXFDQGRWKHIROORZLQJ
&RQWUROGDWDEDVHDFFHVV
*LYHDFFHVVWRVSHFLILFREMHFWVLQWKHGDWDEDVH
&RQILUPJLYHQDQGUHFHLYHGSULYLOHJHVZLWKWKH2UDFOHGDWDGLFWLRQDU\
&UHDWHV\QRQ\PVIRUGDWDEDVHREMHFWV
'DWDEDVHVHFXULW\FDQEHFODVVLILHGLQWRWZRFDWHJRULHVV\VWHPVHFXULW\DQGGDWDVHFXULW\6\VWHP VHFXULW\FRYHUVDFFHVVDQGXVHRIWKHGDWDEDVHDWWKHV\VWHPOHYHOVXFKDVXVHUQDPHDQGSDVVZRUG GLVNVSDFHDOORFDWHGWRXVHUVDQGV\VWHPRSHUDWLRQVDOORZHG E\WKHXVHU'DWDEDVHVHFXULW\FRYHUV DFFHVVDQGXVHRIWKHGDWDEDVHREMHFWVDQGWKHDFWLRQVWKDWWKRVHXVHUVFDQKDYHRQWKHRE MHFWV
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
3ULYLOHJHV 'DWDEDVHVHFXULW\ ± 6\VWHPVHFXULW\ ± 'DWDVHFXULW\ 6\VWHPSULYLOHJHV*DLQDFFHVVWRWKH GDWDEDVH 2EMHFWSULYLOHJHV0DQLSXODWHWKH FRQWHQWRIWKHGDWDEDVHREMHFWV 6FKHPD&ROOHFWLRQRIREMHFWVVXFKDV WDEOHVYLHZVDQGVHTXHQFHV
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
3ULYLOHJHV 3ULYLOHJHVDUHWKHULJKWWRH[HFXWHSDUWLFXODU64/VWDWHPHQWV7KHGDWDEDVHDGPLQLVWUDWRULVDKLJK OHYHOXVHUZLWKWKHDELOLW\WRJUDQWXVHUVDFFHVVWRWKHGDWDEDVHDQGLWVREMHFWV7KHXVHUVUHTXLUH V\VWHPSULYLOHJHVWRJDLQDFFHVVWRWKHGDWDEDVHDQGREMHFWSULYLOHJHVWRPDQLSXODWHWKHFRQWHQWRIWKH REMHFWVLQWKHGDWDEDVH8VHUVFDQDOVREHJLYHQWKHSULYLOHJHWRJUDQWDGGLWLRQDOSULYLOHJHVWRRWKHU XVHUVRUWRUROHVZKLFKDUHQDPHGJURXSVRIUHODWHGSULYLOHJHV
6FKHPD $VFKHPDLVDFROOHFWLRQRIREMHFWVVXFKDVWDEOHVYLHZVDQGVHTXHQFHV7KHVFKHPDLVRZQHGE\D GDWDEDVHXVHUDQGKDVWKHVDPHQDPHDVWKDWXVHU )RUPRUHLQIRUPDWLRQVHH2UDFOH6HUYHU$SSOLFDWLRQ'HYHORSHU¶V*XLGH5HOHDVH³(VWDEOLVKLQJD 6HFXULW\3ROLF\´VHFWLRQDQG2UDFOH6HUYHU&RQFHSWV0DQXDO5HOHDVH³'DWDEDVH6HFXULW\´WRSLF
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
6\VWHP3ULYLOHJHV 0RUHWKDQSULYLOHJHVDUHDYDLODEOH 7KH'%$KDVKLJKOHYHOV\VWHP SULYLOHJHV ± &UHDWHQHZXVHUV ± 5HPRYHXVHUV ± 5HPRYHWDEOHV ± %DFNXSWDEOHV
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
6\VWHP3ULYLOHJHV 0RUHWKDQV\VWHPSULYLOHJHVDUHDYDLODEOHIRUXVHUVDQGUROHV6\VWHPSULYLOHJHVW\SLFDOO\DUH SURYLGHGE\WKHGDWDEDVHDGPLQLVWUDWRU
7\SLFDO'%$3ULYLOHJHV 6\VWHP3ULYLOHJH &5($7(86(5
2SHUDWLRQV$XWKRUL]HG $OORZVJUDQWHHWRFUHDWHRWKHU2UDFOHXVHUVDSULYLOHJH UHTXLUHGIRUD'%$UROH
'52386(5
'URSVDQRWKHUXVHU
'523$1<7$%/(
'URSVDWDEOHLQDQ\VFKHPD
%$&.83$1<7$%/(
%DFNVXSDQ\ WDEOHLQDQ\ VFKHPDZLWKWKHH[SRUWXWLOLW\
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
&UHDWLQJ8VHUV 7KH'%$FUHDWHVXVHUVE\XVLQJWKH &5($7(86(5VWDWHPHQW &5($7(86(5XVHU ,'(17,),('%<SDVVZRUG
64/!&5($7( 86(5VFRWW ,'(17,),('%<WLJHU 8VHUFUHDWHG
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
&UHDWLQJD8VHU 7KH'%$FUHDWHVWKHXVHUE\H[HFXWLQJWKH&5($7(86(5VWDWHPHQW7KHXVHUGRHVQRWKDYHDQ\ SULYLOHJHVDWWKLVSRLQW7KH'%$FDQWKHQJUDQWDQXPEHURISULYLOHJHVWR WKDWXVHU7KHVHSULYLO HJHV GHWHUPLQHZKDWWKHXVHUFDQGRDWWKHGDWDEDVHOHYHO 7KHVOLGHJLYHVWKHDEULGJHGV\QWD[IRUFUHDWLQJDXVHU ,QWKHV\QWD[ XVHU
LVWKHQDPHRIWKHXVHUWREHFUHDWHG
SDVVZRUG
VSHFLILHVWKDWWKHXVHUPXVWORJLQZLWKWKLVSDVVZRUG
)RUPRUHLQIRUPDWLRQVHH 2UDFOH6HUYHU64/5HIHUHQFH5HOHDVH³*5$17´6\VWHP3ULYLOHJHV DQG5ROHV DQG³&5($7(86(5´
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
8VHU6\VWHP3ULYLOHJHV 2QFHDXVHULVFUHDWHGWKH'%$FDQJUDQW VSHFLILFV\VWHPSULYLOHJHVWRDXVHU *5$17SULYLOHJH>SULYLOHJH@ 72XVHU>XVHU@
$QDSSOLFDWLRQGHYHORSHUPD\KDYHWKH IROORZLQJV\VWHPSULYLOHJHV ± &5($7(6(66,21 ± &5($7(7$%/( ± &5($7(6(48(1&( ± &5($7(9,(: ± &5($7(352&('85( ¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
7\SLFDO8VHU3ULYLOHJHV 1RZWKDWWKH'%$KDVFUHDWHGDXVHUWKH'%$FDQDVVLJQSULYLOHJHVWRWKDWXVHU 6\VWHP3ULYLOHJH
2SHUDWLRQV$XWKRUL]HG
&5($7(6(66,21
&RQQHFWWRWKHGDWDEDVH
&5($7(7$%/(
&UHDWHWDEOHVLQWKHXVHU¶VVFKHPD
&5($7(6(48(1&(
&UHDWHDVHTXHQFHLQWKHXVHU¶VVFKHPD
&5($7(9,(:
&UHDWHDYLHZLQWKHXVHU¶VVFKHPD
&5($7(352&('85(
&UHDWHDVWRUHGSURFHGXUHIXQFWLRQRUSDFNDJHLQWKHXVHU¶V VFKHPD
,QWKHV\QWD[ SULYLOHJH
LVWKHV\VWHPSULYLOHJHWREHJUDQWHG
XVHU
LVWKHQDPHRIWKHXVHU
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
*UDQWLQJ6\VWHP3ULYLOHJHV 7KH'%$FDQJUDQWDXVHUVSHFLILFV\VWHP SULYLOHJHV 64/!*5$17FUHDWHWDEOHFUHDWHVHTXHQFHFUHDWHYLHZ 72VFRWW *UDQWVXFFHHGHG
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
Granting System Privileges 7KH'%$XVHVWKH*5$17VWDWHPHQWWRDOORFDWHV\VWHPSULYLOHJHVWRWKHXVHU2QFHWKHXVHUKDV EHHQJUDQWHGWKHSULYLOHJHVWKHXVHUFDQLPPHGLDWHO\XVHWKRVHSULYLOHJHV ,QWKHH[DPSOHRQWKHVOLGHXVHU6FRWWKDVEHHQDVVLJQHGWKHSULYLOHJHVWRFUHDWHWDEOHVVHTXHQFHV DQGYLHZV
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
:KDW,VD5ROH"
8VHUV
0DQDJHU 3ULYLOHJHV
$OORFDWLQJSULYLOHJHV
$OORFDWLQJSULYLOHJHV
ZLWKRXWDUROH
ZLWKDUROH
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
:KDW,VD5ROH" $UROHLVDQDPHGJURXSRIUHODWHGSULYLOHJHVWKDWFDQEHJUDQWHGWRWKHXVHU7KLVPHWKRGPDNHV JUDQWLQJDQGUHYRNLQJSULYLOHJHVHDVLHUWRSHUIRUPDQGPDLQWDLQ $XVHUFDQKDYHDFFHVVWRVHYHUDOUROHVDQGVHYHUDOXVHUVFDQEHDVVLJQHGWKHVDPHUROH5ROHV W\SLFDOO\DUHFUHDWHGIRUDGDWDEDVHDSSOLFDWLRQ
&UHDWLQJDQG$VVLJQLQJD5ROH )LUVWWKH'%$PXVWFUHDWHWKHUROH7KHQWKH'%$FDQDVVLJQSULYLOHJHVWRWKHUROHDQGXVHUVWRWKH UROH 6\QWD[
&5($7(52/(UROH ZKHUH
UROH
LVWKHQDPHRIWKHUROHWREHFUHDWHG
1RZWKDWWKHUROHLVFUHDWHGWKH'%$FDQXVHWKH*5$17VWDWHPHQWWRDVVLJQXVHUVWRWKHUROHDVZHOO DVDVVLJQSULYLOHJHVWRWKHUROH
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
&UHDWLQJDQG*UDQWLQJ3ULYLOHJHV WRD5ROH 64/!&5($7(52/(PDQDJHU 5ROHFUHDWHG 64/!*5$17FUHDWHWDEOHFUHDWHYLHZ WRPDQDJHU *UDQWVXFFHHGHG
64/!*5$17PDQDJHUWR%/$.(&/$5. *UDQWVXFFHHGHG
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
&UHDWLQJD5ROH 7KHH[DPSOHRQWKHVOLGHFUHDWHVDUROHPDQDJHUDQGWKHQDOORZVWKHPDQDJHUVWRFUHDWHWDEOHVDQG YLHZV,WWKHQJUDQWV%ODNHDQG&ODUNWKHUROHRIPDQDJHUV1RZ%ODNHDQG&ODUNFDQFUHDWHWDEOHV DQGYLHZV
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
&KDQJLQJ
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
&KDQJLQJ
$/7(586(5XVHU,'(17,),('%<SDVVZRUG ZKHUH
XVHU
LVWKHQDPHRIWKHXVHU
SDVVZRUG
VSHFLILHVWKHQHZSDVVZRUG
$OWKRXJKWKLVVWDWHPHQWFDQEHXVHGWRFKDQJH\RXUSDVVZRUGWKHUHDUHPDQ\RWKHURSWLRQV
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
2EMHFW3ULYLOHJHV 2EMHFW 3ULYLOHJH
7DEOH
$/7(5
»
'(/(7(
»
9LHZ
6HTXHQFH »
»
(;(&87(
»
,1'(;
»
,16(57
»
5()(5(1&(6
»
6(/(&7
»
»
83'$7(
»
»
3URFHGXUH
»
»
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
2EMHFW3ULYLOHJHV $QREMHFWSULYLOHJHLVDSULYLOHJHRUULJKWWRSHUIRUPDSDUWLFXODUDFWLRQRQDVSHFLILFWDEOHYLHZ VHTXHQFHRUSURFHGXUH(DFKREMHFWKDVDSDUWLFXODUVHWRIJUDQWDEOHSULYLOHJHV7KHWDEOHRQWKHVOLGH OLVWVWKHSULYLOHJHVIRUYDULRXVREMHFWV1RWHWKDWWKHRQO\SULYLOHJHVWKDWDSSO\WRDVHTXHQFHDUH 6(/(&7DQG$/7(583'$7(5()(5(1&(6DQG,16(57FDQEHUHVWULFWHGE\VSHFLI \LQJD VXEVHWRIXSGDWDEOHFROXPQV$6(/(&7FDQEHUHVWULFWHGE\FUHDWLQJDYLHZZLWKDVXEVHWRI FROXPQVDQGJUDQWLQJ6(/(&7SULYLOHJHRQWKHYLHZ$JUDQWRQDV\QRQ\PLVFRQYHUWHGWRDJUDQW RQWKHEDVHWDEOHUHIHUHQFHGE\WKHV\QRQ\P
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
2EMHFW3ULYLOHJHV 2EMHFWSULYLOHJHVYDU\IURPREMHFWWRREMHFW $QRZQHUKDVDOOWKHSULYLOHJHVRQWKHREMHFW $QRZQHUFDQJLYHVSHFLILFSULYLOHJHVRQWKDW RZQHU¶VREMHFW
*5$17 REMHFWBSULY>FROXPQV @ 21 REMHFW 72 ^XVHU_UROH_38%/,&` >:,7+*5$17237,21@
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
*UDQWLQJ2EMHFW3ULYLOHJHV 'LIIHUHQWREMHFWSULYLOHJHVDUHDYDLODEOHIRUGLIIHUHQWW\SHVRIVFKHPDREMHFWV$XVHUDXWRPDWLFDOO\ KDVDOOREMHFWSULYLOHJHVIRUVFKHPDREMHFWVFRQWDLQHGLQWKHXVHU¶VVFKHPD$XVHUFDQJUDQWDQ\ REMHFWSULYLOHJHRQDQ\VFKHPDREMHFWWKDWWKHXVHURZQVWRDQ\RWKHUXVHURUUROH,IWKHJUDQW LQFOXGHVWKH*5$17237,21WKHJUDQWHHFDQIXUWKHUJUDQWWKHREMHFWSULYLOHJHWRRWKHUXVHUV RWKHUZLVHWKHJUDQWHHFDQXVHWKHSULYLOHJHEXWFDQQRWJUDQWLWWRRWKHUXVHUV ,QWKHV\QWD[ REMHFWBSULY
LVDQREMHFWSULYLOHJHWREHJUDQWHG
ALL
specifies all object privileges.
columns
specifies the column from a table or view on which privileges are granted
ON object
is the object on which the privileges are granted
TO
identifies to whom the privilege is granted
PUBLIC
grants object privileges to all users
WITH GRANT OPTION
allows the grantee to grant the object privileges to other users and roles
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
*UDQWLQJ2EMHFW3ULYLOHJHV *UDQWTXHU\SULYLOHJHVRQWKH(03WDEOH 64/!*5$17 VHOHFW 21 HPS 72 VXHULFK *UDQWVXFFHHGHG
*UDQWSULYLOHJHVWRXSGDWHVSHFLILF FROXPQVWRXVHUVDQGUROHV 64/!*5$17 XSGDWHGQDPHORF 21 GHSW 72 VFRWWPDQDJHU *UDQWVXFFHHGHG
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
*XLGHOLQHV
7RJUDQWSULYLOHJHVRQDQREMHFWWKHREMHFWPXVWEHLQ\RXURZQVFKHPDRU\RXPXVWKDYHEHHQ JUDQWHGWKHREMHFWSULYLOHJHV:,7+*5$17237,21
$QREMHFWRZQHUFDQJUDQWDQ\REMHFWSULYLOHJHRQWKHREMHFWWRDQ\RWKHUXVHURUUROHRIWKHGDWDEDVH
7KHRZQHURIDQREMHFWDXWRPDWLFDOO\DFTXLUHVDOOREMHFWSULYLOHJHVRQWKDWREMHFW
7KHILUVWH[DPSOHRQWKHVOLGHJUDQWVXVHUV6XHDQG5LFKWKHSULYLOHJHWRTXHU\\RXU(03WDEOH7KHVHFRQG H[DPSOHJ
rants UPDATE privileges on specific columns in the DEPT table to Scott and to the manager
role. If Sue or Rich now have to SELECT data from the emp table, the syntax they will have to use is:
64/!6(/(&7 )520 VFRWWHPS $OWHUQDWLYHO\WKH\FDQFUHDWHDV\QRQ\PIRUWKHWDEOHDQG6(/(&7IURPWKHV\QRQ\P
64/!&5($7(6<121<0HPS)25VFRWWHPS 64/!6(/(&7 )520HPS Note: DBAs generally allocate system privileges; any user who owns an object can grant object privileges.
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
8VLQJ:,7+*5$17237,21 DQG38%/,&.H\ZRUGV *LYHDXVHUDXWKRULW\WRSDVVDORQJWKH SULYLOHJHV 64/!*5$17 VHOHFWLQVHUW 21 GHSW 72 VFRWW :,7+*5$17237,21 *UDQWVXFFHHGHG
$OORZDOOXVHUVRQWKHV\VWHPWRTXHU\ GDWDIURP$OLFH¶V'(37WDEOH 64/!*5$17 VHOHFW 21 DOLFHGHSW 72 38%/,& *UDQWVXFFHHGHG
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
:,7+*5$ 17237,21.H\ZRUG $SULYLOHJHWKDWLVJUDQWHG:,7+*5$17237,21FDQEHSDVVHGRQWRRWKHUXVHUVDQGUROHVE\WKH JUDQWHH2EMHFWSULYLOHJHVJUDQWHG:,7+*5$17237,21DUHUHYRNHGZKHQWKHJUDQWRU¶VSULYLOHJH LVUHYRNHG 7KHH[DPSOHRQWKHVOLGHJLYHVXVHU6FRWWDFFH VVWR\RXU'(37WDEOHZLWKWKHSULYLOHJHVWRTXHU\WKH WDEOHDQGDGGURZVWRWKHWDEOH7KHH[DPSOHDOVRDOORZV6FRWWWRJLYHRWKHUVWKHVHSULYLOHJHV
38%/,&.H\ZRUG $QRZQHURIDWDEOHFDQJUDQWDFFHVVWRDOOXVHUVE\XVLQJWKH38%/,&NH\ZRUG 7KHVHFRQGH[DPSOHDOORZVDOOXVHUVRQWKHV\VWHPWRTXHU\GDWDIURP$OLFH ¶V'(37WDEOH
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
&RQILUPLQJ3ULYLOHJHV*UDQWHG 'DWD'LFWLRQDU\7DEOH
'HVFULSWLRQ
52/(B6<6B35,96
6\VWHPSULYLOHJHVJUDQWHGWRUROHV
52/(B7$%B35,96
7DEOHSULYLOHJHVJUDQWHGWRUROHV
86(5B52/(B35,96
5ROHVDFFHVVLEOHE\WKHXVHU
86(5B7$%B35,96B0$'(
2EMHFWSULYLOHJHVJUDQWHGRQWKH XVHU¶VREMHFWV
86(5B7$%B35,96B5(&'
2EMHFWSULYLOHJHVJUDQWHGWRWKH XVHU
86(5B&2/B35,96B0$'(
2EMHFWSULYLOHJHVJUDQWHGRQWKH FROXPQVRIWKHXVHU¶VREMHFWV
86(5B&2/B35,96B5(&'
2EMHFWSULYLOHJHVJUDQWHGWRWKH XVHURQVSHFLILFFROXPQV
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
&RQILUPLQJ3ULYLOHJHV*UDQWHG ,I\RXDWWHPSWWRSHUIRUPDQXQDXWKRUL]HGRSHUDWLRQ²IRUH[DPSOHGHOHWLQJDURZIURPDWDEOHIRU ZKLFK\RXGRQRWKDYHWKH'(/(7(SULYLOHJH²WKH2UDFOH6HUYHUZLOOQRWSHUPLWWKHRSHUDWLRQWR WDNHSODFH ,I\RXUHFHLYHWKH2UDFOH6HUYHUHUURUPHVVDJH³WDEOHRUYLHZGRHVQRWH[LVW´\RXKDYHGRQHHLWKHURI WKHIROORZLQJ
1DPHGDWDEOHRUYLHZWKDWGRHVQRWH[LVW
$WWHPSWHGWRSHUIRUPDQRSHUDWLRQRQDWDEOHRUYLHZIRUZKLFK\RXGRQRWKDYHWKH DSSURSULDWHSULYLOHJH
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
+RZWR5HYRNH2EMHFW3ULYLOHJHV SULYLOHJH@_$//` 21 REMHFW )520^XVHU>XVHU@_UROH_38%/,&` >&$6&$'(&21675$,176@
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
5HYRNLQJ2EMHFW3ULYLOHJHV 5HPRYHSULYLOHJHVJUDQWHGWRRWKHUXVHUVE\XVLQJWKH5(92.(VWDWHPHQW:KHQ\RXXVHWKH 5(92.(VWDWHPHQWWKHSULYLOHJHVWKDW\RXVSHFLI\DUHUHYRNHGIURPWKHXVHUVWKDW\RXQDPHDQG IURPDQ\RWKHUXVHUVWRZKRPWKRVHSULYLOHJHVPD\ KDYHEHHQJUDQWHGWKURXJKWKH:,7+*5$17 237,21FODXVH ,QWKHV\QWD[ &$6&$'(
LVUHTXLUHGWRUHPRYHDQ\UHIHUHQWLDOLQWHJULW\FR QVWUDLQWVPDGHWRWKH
&21675$,176
REMHFWE\PHDQVRIWKH5()(5(1&(6SULYLOHJH
)RUPRUHLQIRUPDWLRQVHH2UDFOH6HUYHU64/5HIHUHQFH5HOHDVH³5(92.(´
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
5HYRNLQJ2EMHFW3ULYLOHJHV $VXVHU$OLFHUHYRNHWKH6(/(&7DQG ,16(57SULYLOHJHVJLYHQWRXVHU6FRWWRQ WKH'(37WDEOH 64/!5(92.( VHOHFWLQVHUW 21 GHSW )520 VFRWW 5HYRNHVXFFHHGHG
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
5HYRNLQJ2EMHFW3ULYLOHJHVFRQWLQXHG 7KHH[DPSOHRQWKHVOLGHUHYRNHV6(/(&7DQG,16(57SULYLOHJHVJLYHQWRXVHU6FRWWRQWKH'(37 WDEOH
If a user is granted a privilege WITH GRANT OPTION, that user can also grant the privilege WITH GRANT OPTION, so that a long chain of grantees is possible, but no circular grants are permitted. If the owner revokes a privilege from a user who granted the privilege to other users, the REVOKE cascades to all privileges granted. 1RWH
For example, if user A grants SELECT privilege on a table to user B including the WITH GRANT OPTION, user B can grant to user C the SELECT privilege WITH GRANT OPTION, and user C can then grant to user D the SELECT privilege. If user A the revokes then privilege from user B, then the privileges granted to users C and D are also revoked.
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
6XPPDU\ 6WDWHPHQW
$FWLRQ
&5($7(86(5
$OORZVWKH'%$WRFUHDWHDXVHU
*5$17
$OORZVWKHXVHUWRJLYHRWKHUXVHUV SULYLOHJHVWRDFFHVVWKHXVHU¶V REMHFWV
&5($7(52/(
$OORZVWKH'%$WRFUHDWHDFROOHFWLRQ RISULYLOHJHV
$/7(586(5
$OORZVXVHUVWRFKDQJHWKHLU SDVVZRUG
5(92.(
5HPRYHVSULYLOHJHVRQDQREMHFWIURP XVHUV
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
6XPPDU\ '%$VHVWDEOLVKLQLWLDOGDWDEDVHVHFXULW\IRUXVHUVE\DVVLJQLQJSULYLOHJHVWRWKHXVHUV
7KH'%$FUHDWHVXVHUVZKRPXVWKDYHDSDVVZRUG7KH'%$LVDOVRUHVSRQVLEOHIRU HVWDEOLVKLQJWKHLQLWLDOV\VWHPSULYLOHJHVIRUDXVHU
2QFHWKHXVHUKDVFUHDWHGDQREMHFWWKHXVHUFDQSDVVDORQJDQ\RIWKHDYDLODEOHREMHFW SULYLOHJHVWRRWKHUXVHUVRUWRDOOXVHUVE\XVLQJWKH*5$17VWDWHPHQW
$'%$FDQFUHDWHUROHVE\XVLQJWKH&5($7(52/(VWDWH PHQWWRSDVVDORQJDFROOHFWLRQRI V\VWHPRUREMHFWSULYLOHJHVWRPXOWLSOHXVHUV5ROHVPDNHJUDQWLQJDQGUHYRNLQJSULYLOHJHV HDVLHUWRPDLQWDLQ
8VHUVFDQFKDQJHWKHLUSDVVZRUGE\XVLQJWKH$/7(586(5VWDWHPHQW
'DWDGLFWLRQDU\YLHZVDOORZXVHUVWRYLHZWKHSULYLOHJHVJUDQWHGWRWKHPDQGWKRVHWKDWDUH JUDQWHGRQWKHLUREMHFWV
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
3UDFWLFH2YHUYLHZ *UDQWLQJRWKHUXVHUVSULYLOHJHVWR\RXU WDEOH 0RGLI\LQJDQRWKHUXVHU¶VWDEOHWKURXJK WKHSULYLOHJHVJUDQWHGWR\RX &UHDWLQJDV\QRQ\P 4XHU\LQJWKHGDWDGLFWLRQDU\YLHZV UHODWHGWRSULYLOHJHV
¸
&RS\ULJKW
2UD FOH&R USRUDWLRQ$OOULJKWVUHVHUY HG
3UDFWLFH2YHUYLHZ 7HDPXSZLWKRWKHUVWXGHQWVIRUWKLVH[HUFLVHRIFRQWUROOLQJDFFHVVWRGDWDEDVHREMHFWV
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
3UDFWLFH
:KDWSULYLOHJHVKRXOGDXVHUEHJLYHQWRORJLQWRWKH2UDFOH6HUYHU",VWKLVDV\VWHPRUDQ REMHFWSULYLOHJH" BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB
:KDWSULYLOHJHVKRXOGDXVHUEHJLYHQWRFUHDWHWDEOHV" BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB
,I\RXFUHDWHDWDEOHZKRFDQSDVVDORQJSULYLOHJHVWRRWKHUXVHUVRQ\RXUWDEOH" BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB
:KDWFRPPDQGGR\RXXVHWRFKDQJH\RXUSDVVZRUG" BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB
*UDQWDQRWKHUXVHUDFFHVVWR\RXU'(37WDEOH+DYHWKHXVHUJUDQW\RXTXHU\DFFHVVWRKLVRU KHU'(37WDEOH
4XHU\DOOWKHURZVLQ\RXU'(37WDEOH
'(3712'1$0(/2& $&&2817,1*1(:<25. 5(6($5&+'$//$6 6$/(6&+,&$*2 23(5$7,216%26721
$GGDQHZURZWR\RXU'(37WDEOH7HDPVKRXOGDGG(GXFDWLRQDVGHSDUWPHQW QXPEHU7HDPVKRXOGDGG$GPLQLVWUDWLRQDVGHSDUWPH QWQXPEHU0DNHWKHFKDQJHV SHUPDQHQW
&UHDWHDV\QRQ\PIRUWKHRWKHUWHDP¶V'(37WDEOH
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
3UDFWLFHFRQWLQXHG 4XHU\DOOWKHURZVLQWKHRWKHUWHDP¶V'(37WDEOHE\XVLQJ\RXUV\QRQ\P
7HDP6(/(&7VWDWHPHQWUHVXOWV '(3712'1$0(/2& $&&2817,1*1(:<25. 5(6($5&+'$//$6 6$/(6&+,&$*2 23(5$7,216%26721 $'0,1,675$7,21 7HDP6(/(&7VWDWHPHQWUHVXOWV '(3712'1$0(/2& $&&2817,1*1(:<25. 5(6($5&+'$//$6 6$/(6&+,&$*2 23(5$7,216%26721 ('8&$7,21 4XHU\WKH86(5B7$%/(6GDWDGLFWLRQDU\WRVHHLQIRUPDWLRQDERXWWKHWDEOHVWKDW\RXRZQ
7$%/(B1$0( %2186 &86720(5 '(3$570(17 '(37 '800< (03 (03/2<(( ,7(0 0
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
3UDFWLFHFRQWLQXHG 4XHU\WKH$//B7$%/(6GDWDGLFWLRQDU\YLHZWRVHHLQIRUPDWLRQDERXWDOOWKHWDEOHVWKDW\RX FDQDFFHVV([FOXGHWDEOHVWKDWDUH\RXRZQ
7$%/(B1$0( 2:1(5 '(37 XVHU!
5HYRNHWKH6(/(&7SULYLOHJHIURPWKHRWKHUWHDP
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
64/:RUNVKRS
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
:RUNVKRS2YHUYLHZ &UHDWLQJWDEOHVDQGVHTXHQFHV 0RGLI\LQJGDWDLQWKHWDEOHV 0RGLI\LQJDWDEOHGHILQLWLRQ &UHDWLQJDYLHZ :ULWLQJVFULSWVFRQWDLQLQJ64/DQG 64/ 3OXVFRPPDQGV *HQHUDWLQJDVLPSOHUHSRUW
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
:RUNVKRS2YHUYLHZ ,QWKLVZRUNVKRS\RXZLOOEXLOGDVHWRIGDWDEDVHWDEOHVIRUDYLGHRDSSOLFDWLRQ2QFH\RXFUHDWHWKH WDEOHV\RXZLOOLQVHUWXSGDWHDQGGHOHWHUHFRUGVLQDYLGHRVWRUHGDWDEDVHDQGJHQHUDWHDUHSRUW7KH GDWDEDVHFRQWDLQVRQO\WKHHVVHQWLDOWDEOHV
EXLOGWDEVTOVFULSWLQ64/ 3OXV,I \RXZDQWWRGURSWKHWDEOHV\RXFDQH[HFXWHWKH GURSYLGVTO VFULSWLQ64/ 3OXV7KHQ\RXFDQ H[HFXWHWKHEXLOGYLGVTOVFULSWLQ64/ 3OXVWRFUHDWHDQGSRSXODWHWKHWDEOHV,I\RXXVHWKH EXLOGYLGVTOVFULSWWREXLOGDQGSRSXODWHWKHWDEOHVVWDUWZLWK3UDFWLFHE 1RWH,I\RXZDQWWREXLOGWKHWDEOHV\RXFDQH[HFXWHWKH
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
3UDFWLFH
&UHDWHWKHWDEOHVEDVHGRQWKHIROORZLQJWDEOHLQVWDQFHFKDUWV&KRRVHWKHDSSURSULDWHGDWDW\SHV DQGEHVXUHWRDGGLQWHJULW\FRQVWUDLQWV D7DEOHQDPH0(0%(5
&ROXPQB
0(0%(5B
/$67 B
),567 B1$0
1DPH
,'
1$0(
(
.H\
3.
$''5(66
&,7 <
3+21(
-2,1B '$7 (
7\SH 1XOO
118
11
11
8QLTXH 'HIDXOW
6\VWHP
9DOXH
'DWH
'DWDW\SH
1XPEHU
9$5&+$5
9$5&+$5
9$5&+$5
9$5&+$5
9$5&+$5
'DWH
/HQJWK
E7DEOHQDPH7,7/(
&ROXPQB
7 ,7 /(B,'
7 ,7 /(
'(6&5,37 ,21
5$7 ,1*
&$7 (*25<
1DPH .H\
5(/($6(B '$7 (
3.
7\SH 1XOO
118
11
11
8QLTXH &KHFN
*3*5
'5$0$
1&15
&20('< $&7 ,21 &+,/' 6&,), '2&80(1 7 $5<
'DWDW\SH
1XPEHU
9$5&+$5
9$5&+$5
9$5&+$5
9$5&+$5
/HQJWK
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
'DWH
3UDFWLFHFRQWLQXHG F7DEOHQDPH7,7/(B&23<
&ROXPQ
&23
7,7/(B,'
3.
3.).
118
118
67$786
1DPH .H\ 7\SH 1XOO
11
8QLTXH $9$,/$%/(
&KHFN
'(6752<(' 5(17(' 5(6(59(' 7,7/(
).5HI 7DEOH
7,7/(B,'
).5HI &RO 'DWDW\SH
1XPEHU
1XPEHU
9$5&+$5
/HQJWK
G7DEOHQDPH5(17$/
&ROXPQ
%22.B
0(0%(5B
&23
$&7B5(7B
(;3B5(7B
1DPH
'$7(
,'
,'
'$7(
'$7(
.H\
3.
3.).
3.).
7,7/(B ,' 3.).
7\SH 'HIDXOW
6\VWHP
6\VWHP'DWH
9DOXH
'DWH
GD\V 0(0%(5
).5HI 7DEOH
7,7/(B
7,7/(B
&23<
&23< 7,7/(B,'
).5HI
0(0%(5B
&23
&RO
,'
,'
1XPEHU
1XPEHU
'DWDW\SH /HQJWK
'DWH
'DWH
'DWH
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
1XPEHU
3UDFWLFHFRQWLQXHG H7DEOHQDPH5(6(59$7,21
&ROXPQ
5(6B
0(0%(5B
7,7/(B
1DPH
'$7(
,'
,'
.H\
3.
3.).
3.).
118
118
11
0(0%(5
7,7/(
0(0%(5B,'
7,7/(B,'
1XPEHU
1XPEHU
7\SH 1XOO 8QLTXH ).5HI 7DEOH ).5HI &ROXPQ 'DWH
'DWDW\SH /HQJWK
9HULI\WKDWWKHWDEOHVDQGFRQVWUDLQWVZHUHFUHDWHGSURSHUO\E\FKHFNLQJWKHGDWDGLFWLRQDU\
7$%/(B1$0( 0(0%(5 5(17$/ 5(6(59$7,21 7,7/( 7,7/(B&23< &21675$,17B1$0(&7$%/(B1$0( 0(0%(5B/$67B1$0(B11&0(0%(5 0(0%(5B-2,1B'$7(B11&0(0%(5 0(0%(5B0(0%(5B,'B3.30(0%(5 5(17$/B%22.B'$7(B&23
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
3UDFWLFHFRQWLQXHG
&UHDWHVHTXHQFHVWRXQLTXHO\LGHQWLI\HDFKURZLQWKH0(0 %(5WDEOHDQGWKH7,7/(WDEOH D 0HPEHUQXPEHUIRUWKH0(0%(5WDEOHVWDUWZLWKGRQRWDOORZFDFKLQJRIWKH YDOXHV1DPHWKHVHTXHQFHPHPEHUBLGBVHT E 7LWOHQXPEHUIRUWKH7,7/(WDEOHVWDUWZLWKQRFDFKLQJ1DPHWKHVHTXHQFH WLWOHBLGBVHT F 9HULI\WKHH[LVWHQFHRIWKHVHTXHQFHVLQWKHGDWDGLFWLRQDU\
6(48(1&(B1$0(,1&5(0(17B%</$67B180%(5 7,7/(B,'B6(4 0(0%(5B,'B6(4
$GGGDWDWRWKHWDEOHV&UHDWHDVFULSWIRUHDFKVHWRIGDWDWRDGG D $GGPRYLHWLWOHVWRWKH7,7/(WDEOH:ULWHDVFULSWWRHQWHUWKHPRYLHLQIRUPDWLRQ 6DYHWKHVFULSWDV
STDVTO8VHWKHVHTXHQFHVWRXQLTXHO\LGHQWLI\HDFKWLWOH
(QWHUWKHUHOHDVHGDWHVLQWKH''021<<<<IRUPDW5HPHPEHUWKDWVLQJOHTXRWDWLRQ PDUNVLQDFKDUDFWHUILHOGPXVWEHVSHFLDOO\KDQGOHG9HULI\\RXUDGGLWLRQV
7,7/( :LOOLHDQG&KULVWPDV7RR $OLHQ$JDLQ 7KH*ORE 0\'D\2II 0LUDFOHVRQ,FH 6RGD*DQJ URZVVHOHFWHG
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
3UDFWLFHFRQWLQXHG
7LWOH
Description
Rating
Category
Release_date
:LOOLHDQG
$OORI:LOOLH¶VIULHQGVPDNH
*
&+,/'
2&7
&KULVWPDV
D&KULVWPDVOLVWIRU6DQWDEXW
5
6&,),
0$<
15
6&,),
$8*
3*
&20('<
-8/
3*
'5$0$
6(3
15
$&7,21
-81
7RR
:LOOLHKDV\HWWRDGGKLVRZQ ZLVKOLVW
$OLHQ$JDLQ
7KH*ORE
$PHWHRUFUDVKHVQHDUD VPDOO$PHULFDQWRZQDQG XQOHDVKHVFDUQLYRURXVJRRLQ WKLVFODVVLF
0\'D\2II
:LWKDOLWWOHOXFNDQGDORWRI LQJHQXLW\DWHHQDJHUVNLSV VFKRROIRUDGD\LQ1HZ
0LUDFOHVRQ
$VL[\HDUROGKDVGRXEWV
,FH
DERXW6DQWD&ODXVEXWVKH GLVFRYHUVWKDWPLUDFOHVUHDOO\ GRH[LVW
6RGD*DQJ
$IWHUGLVFRYHULQJDFDFKHRI GUXJVD\RXQJFRXSOHILQG WKHPVHOYHVSLWWHGDJDLQVWD YLFLRXVJDQJ
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
3UDFWLFHFRQWLQXHG
STEVTOWRSURPSWXVHUV
E $GGGDWDWRWKH0(0%(5WDEOH:ULWHDVFULSWQDPHG
for the information. Execute the script. Be sure to use the sequence to add the member numbers. )LUVWB 1DP H
/DVWB1DP H
$GGUHVV
&LW\
3KRQH
-RLQB'DWH
&DUPHQ
9HODVTXH]
.LQJ
6HDWWOH
0$5
/D'RULV
1JDR
0RGUDQ\
%UDWLVODYD
0$5
0LGRUL
1DJD\DPD
9LD
6DR3DROR
-81
/DJRV
$35
+RQJ
-$1
-$1
6WUHHW
&HQWUDOH 0DUN
$XGU\
4XLFNWR
.LQJ
6HH
:D\
5RSHEXUQ
&KX6WUHHW
.RQJ 0ROO\
8UJXKDUW
/DXULHU
4XHEHF
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
3UDFWLFHFRQWLQXHG
c. Add the following movie copies in the TITLE_COPY table: Note: Have the title_id numbers available for this exercise. 7LWOH
&RS\B,G
6WDWXV
:LOOLHDQG&KULVWPDV7RR
$9$,/$%/(
$OLHQ$JDLQ
$9$,/$%/(
5(17('
7KH*ORE
$9$,/$%/(
0\'D\2II
$9$,/$%/(
$9$,/$%/(
5(17('
0LUDFOHVRQ,FH
$9$,/$%/(
6RGD*DQJ
$9$,/$%/(
d. Add the following rentals to the RENTAL table: Note: Title number may be different depending on sequence number. 7LWOHB
&RS\B
0HPEHUB
,G
,G
,G
%RRNBGDWH
([SB5HWB'DWH
$FWB5HWB'DWH
GD\VDJR
GD\DJR
GD\VDJR
GD\DJR
GD\IURPQRZ
GD\VDJR
7RGD\
GD\VDJR
GD\VDJR
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
GD\VDJR
3UDFWLFHFRQWLQXHG
&UHDWHDYLHZQDPHG7,7/(B$9$,/WRVKRZWKHPRYLHWLWOHVDQGWKHDYDLODELOLW\RI HDFKFRS\DQGLWVH[SHFWHGUHWXUQGDWHLIUHQWHG4XHU\DOOURZVIURPWKHYLHZ2UGHUWKH UHVXOWVE\WLWOH
7,7/(&23
0DNHFKDQJHVWRGDWDLQWKHWDEOHV D $GGDQHZWLWOH7KHPRYLHLV³,QWHUVWHOODU:DUV´ZKLFKLVUDWHG3*DQGFODVVLILHGDVDVFL ILPRYLH7KHUHOHDVHGDWHLV-8/7KHGHVFULSWLRQLV³)XWXULVWLFLQWHUVWHOODU DFWLRQPRYLH&DQWKHUHEHOVVDYHWKHKXPDQVIURPWKHHYLOHPSLUH"´%HVXUHWRDGGDWLWOH FRS\UHFRUGIRUWZRFRSLHV
b. Enter two reservations. One reservation is for Carmen Velasquez, who wants to rent “Interstellar Wars.” The other is for Mark Quick-to-See, who wants to rent “Soda Gang.”
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
3UDFWLFHFRQWLQXHG
c. Customer Carmen Velasquez rents the movie “Interstellar Wars,” copy 1. Remove her reservation for the movie. Record the information about the rental. Allow the default value for the expected return date to be used. Verify that the rental was recorded by using the view you created.
7,7/(&23
0DNHDPRGLILFDWLRQWRRQHRIWKHWDEOHV
a. Add a PRICE column to the TITLE table to record the purchase price of the video. The column should have a total length of eight digits and two decimal places. Verify your modifications.
1DPH 1XOO" 7\SH 7,7/(B,' 12718// 180%(5 7,7/( 12718// 9$5&+$5 '(6&5,37,21 12718// 9$5&+$5 5$7,1* 9$5&+$5 &$7(*25< 9$5&+$5 5(/($6(B'$7( '$7( 35,&( 180%(5
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
3UDFWLFHFRQWLQXHG
b. Create a script named STEVTO to update each video with a price according to the following list.
Note: Have the title_id numbers available for this exercise. 7LWOH
3ULFH
:LOOLHDQG&KULVWPDV7RR
$OLHQ$JDLQ
7KH*ORE
0\'D\2II
0LUDFOHVRQ,FH
6RGD*DQJ
,QWHUVWHOODU:DUV
F (QVXUHWKDWLQWKHIXWXUHDOOWLWOHVZLOOFRQWDLQDSULFHYDOXH9HULI\WKHFRQVWUDLQW
&21675$,17B1$0(&6($5&+B&21',7,21 7,7/(B35,&(B11&35,&(,612718//
&UHDWHDUHSRUWWLWOHG&XVWRPHU+LVWRU\5HSRUW7KLVUHSRUWZLOOFRQWDLQHDFKFXVWRPHU¶V KLVWRU\RIUHQWLQJYLGHRV%HVXUHWRLQFOXGHWKHFXVWRPHUQDPHPRYLHUHQWHGGDWHVRIWKH UHQWDODQGGXUDWLRQRIUHQWDOV7RWDOWKHQXPEHURIUHQWDOVIRUDOOFXVWRPHUVIRUWKHUHSRUWLQJ
STVTO
SHULRG6DYHWKHVFULSWLQDILOHQDPHG
0(0%(57,7/(%22.B'$7('85$7,21 &DUPHQ9HODVTXH]:LOOLHDQG&KULVWPDV7RR129 $OLHQ$JDLQ$8* ,QWHUVWHOODU:DUV$8* /D'RULV1JDR0\'D\2II$8* 0ROO\8UJXKDUW6RGD*DQJ$8*
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
'HFODULQJ9DULDEOHV
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
2EMHFWLYHV $IWHUFRPSOHWLQJWKLVOHVVRQ\RXVKRXOG EHDEOHWRGRWKHIROORZLQJ /LVWWKHEHQHILWVRI3/64/ 5HFRJQL]HWKHEDVLF3/64/EORFNDQG LWVVHFWLRQV 'HVFULEHWKHVLJQLILFDQFHRIYDULDEOHVLQ 3/64/ 'HFODUH3/64/YDULDEOHV ([HFXWHD3/64/EORFN
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
/HVVRQ$LP 7KLVOHVVRQSUHVHQWVWKHEDVLFUXOHVDQGVWUXFWXUHIRUZULWLQJDQGH[HFXWLQJ3/64/EORFNVRIFRGH,W DOVRVKRZV\RXKRZWRGHFODUHYDULDEOHVDQGDVVLJQGDWDW\SHVWRWKHP
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
$ERXW3/64/ 3/64/LVDQH[WHQVLRQWR64/ZLWK GHVLJQIHDWXUHVRISURJUDPPLQJ ODQJXDJHV 'DWDPDQLSXODWLRQDQGTXHU\VWDWHPHQWV RI64/DUHLQFOXGHGZLWKLQSURFHGXUDO XQLWVRIFRGH
¸
&RS\ULJKW
2UD FOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
$ERXW3/64/ 3URFHGXUDO/DQJXDJH64/3/64/ LV2UDFOH&RUSRUDWLRQ¶VSURFHGXUDOODQJXDJHH[WHQVLRQWR64/ WKHVWDQGDUGGDWDDFFHVVODQJXDJHIRUUHODWLRQDOGDWDEDVHV3/64/RIIHUVPRGHUQVRIWZDUH HQJLQHHULQJIHDWXUHVVXFKDVGDWDHQFDSVXODWLRQH[FHSWLRQKDQGOLQJLQIRUPDWLRQKLGLQJDQGREMHFW RULHQWDWLRQDQGVREULQJVVWDWHRIWKHDUWSURJUDPPLQJWRWKH2UDFOH6HUYHUDQG7RROVHW 3/64/LQFRUSRUDWHVPDQ\RIWKHDGYDQFHGIHDWXUHVPDGHLQSURJUDPP LQJODQJXDJHVGHVLJQHG GXULQJWKHVDQGV,WDOORZVWKHGDWDPDQLSXODWLRQDQGTXHU\VWDWHPHQWVRI64/WREH LQFOXGHGLQEORFNVWUXFWXUHGDQGSURFHGXUDOXQLWVRIFRGHPDNLQJ3/64/DSRZHUIXOWUDQVDFWLRQ SURFHVVLQJODQJXDJH:LWK3/64/\RXFDQXVH64/VWDWHPHQWVWRILQHVVH2UDFOHGDWDDQG3/64/ FRQWUROVWDWHPHQWVWRSURFHVVWKHGDWD
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
%HQHILWVRI3/64/ ,QWHJUDWLRQ
$SSOLFDWLRQ
6KDUHG
2UDFOH6HUYHU
OLEUDU\
¸
&RS\ULJKW
2UD FOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
,QWHJUDWLRQ 3/64/SOD\VDFHQWUDOUROHWRERWKWKH2UDFOH6HUYHUWKURXJKVWRUHGSURFHGXUHVVWRUHGIXQFWLRQV GDWDEDVHWULJJHUVDQGSDFNDJHV DQG2UDFOHGH YHORSPHQWWRROVWKURXJK2UDFOH'HYHORSHU FRPSRQHQWWULJJHUV 2UDFOH'HYHORSHUDSSOLFDWLRQVPDNHXVHRIVKDUHGOLEUDULHVWKDWKROGFRGHSURFHGXUHVDQGIXQFWLRQV DQGFDQEHDFFHVVHGORFDOO\RUUHPRWHO\2UDFOH'HYHORSHUFRQVLVWVRI2UDFOH)RUPV2UDFOH5HSRUWV DQG2UDFOH*UDSKLFV 64/GDWDW\SHVFDQDOVREHXVHGLQ3/64/&RPELQHGZLWKWKHGLUHFWDFFHVVWKDW64/SURYLGHV WKHVHVKDUHGGDWDW\SHVLQWHJUDWH3/64/ZLWKWKH2UDFOH6HUYHUGDWDGLFWLRQDU\3/64/EULGJHVWKH JDSEHWZHHQFRQYHQLHQWDFFHVVWRGDWDEDVHWHFKQRORJ\DQGWKHQHHGIRUSURFHGXUDOSURJUDPPLQJ FDSDELOLWLHV
3/64/LQ2UDFOH7RROV 0DQ\2UDFOHWRROVLQFOXGLQJ2UDFOH'HYHORSHUKDYHWKHLURZQ3/64/HQJLQHZKLFKLV LQGHSHQGHQWRIWKHHQJLQHSUHVHQWLQWKH2UDFOH6HUYHU 7KHHQJLQHILOWHUVRXW64/VWDWHPHQWVDQGVHQGVWKHPLQGLYLGXDOO\WRWKH64/VWDWHPHQWH[HFXWRULQ WKH2UDFOH6HUYHU,WSURFHVVHVWKHUHPDLQLQJSURFHGXUDOVWDWHPHQWVLQWKHSURFHGXUDOVWDWHPHQW H[HFXWRUZKLFKLVLQWKH3/64/HQJLQH 7KHSURFHGXUDOVWDWHPHQWH[HFXWRUSURFHVVHVGDWDWKDWLVORFDOWRWKHDSSOLFDWLRQWKDWLVDOUHDG\LQVLGH WKHFOLHQWHQYLURQPH QWUDWKHUWKDQWKHGDWDEDVH 7KLVUHGXFHVZRUNVHQWWRWKH2UDFOH6HUYHUDQGWKH QXPEHURIPHPRU\FXUVRUVUHTXLUHG
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
%HQHILWVRI3/64/ ,PSURYHSHUIRUPDQFH 64/ 64/
$SSOLFDWLRQ
64/
2WKHU'%06V
64/
64/ ,)7+(1 64/ (/6( 64/ (1',) 64/
$SSOLFDWLRQ
¸
&RS\ULJKW
2UDFOHZLWK 3/64/
2UD FOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
,PSURYHG3HUIRUPDQFH 3/64/FDQLPSURYHWKHSHUIRUPDQFHRIDQDSSOLFDWLRQ7KHEHQHILWVGLIIHUGHSHQGLQJRQWKH H[HFXWLRQHQYLURQPHQW
3/64/FDQEHXVHGWRJURXS64/VWDWHPHQWVWRJHWKHUZLWKLQDVLQJOHEORFNDQGWRVHQGWKH HQWLUHEORFNWRWKHVHUYHULQDVLQJOHFDOOWKHUHE\UHGXFLQJQHWZRUNLQJWUDIILF:LWKRXW3/64/ WKH64/VWDWHPHQWVZRXOGEHVHQWWRWKH2UDFOH6HUYHURQHDWDWLPH(DFK64/VWDWHPHQW UHVXOWVLQDQRWKHUFDOOWRWKH2UDFOH6HUYHUDQGKLJKHUSHUIRUPDQFHRYHUKHDG,QDQHWZRUNHG HQYLURQPHQWWKHRYHUKHDGFDQEHFRPHVLJQLILFDQW$VWKHVOLGHLOO XVWUDWHVLI\RXUDSSOLFDWLRQLV 64/LQWHQVLYH\RXFDQXVH3/64/EORFNVDQGVXESURJUDPVWRJURXS64/VWDWHPHQWVEHIRUH VHQGLQJWKHPWRWKH2UDFOH6HUYHUIRUH[HFXWLRQ
3/64/FDQDOVRFRRSHUDWHZLWK2UDFOH6HUYHUDSSOLFDWLRQGHYHORSPHQWWRROVVXFKDV2UDFOH 'HYHORSHU)RUPVDQG5HSRUWV%\DGGLQJSURFHGXUDOSURFHVVLQJSRZHUWRWKHVHWRROV3/64/ ERRVWVSHUIRUPDQFH
1RWH3URFHGXUHVDQGIXQFWLRQVGH FODUHGDVSDUWRID'HYHORSHUDSSOLFDWLRQDUHGLVWLQFWIURPWKRVH VWRUHGLQWKHGDWDEDVHDOWKRXJKWKHLUJHQHUDOVWUXFWXUHLVWKHVDPH6WRUHGVXESURJUDPVDUHGDWDEDVH REMHFWVDQGDUHVWRUHGLQWKHGDWDGLFWLRQDU\7KH\FDQEHDFFHVVHGE\DQ\QXPEHURIDSSOLFDWLRQV LQFOXGLQJ'HYHORSHUDSSOLFDWLRQV
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
3/64/%ORFN6WUXFWXUH
'(&/$5(±2SWLRQDO '(&/$5(±2SWLRQDO 9DULDEOHVFXUVRUVXVHUGHILQHGH[FHSWLRQV 9DULDEOHVFXUVRUVXVHUGHILQHGH[FHSWLRQV
%(*,1±0DQGDWRU\ %(*,1±0DQGDWRU\
±± ±±
64/VWDWHPHQWV 64/VWDWHPHQWV 3/64/VWDWHPHQWV 3/64/VWDWHPHQWV
(;&(37,21±2SWLRQDO (;&(37,21±2SWLRQDO $FWLRQVWRSHUIRUPZKHQHUURUVRFFXU $FWLRQVWRSHUIRUPZKHQHUURUVRFFXU
(1'±0DQGDWRU\ (1'±0DQGDWRU\
'(&/$5( %(*,1 (;&(37,21 (1'
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
3/64/%ORFN6WUXFWXUH 3/64/LVDEORFNVWUXFWXUHGODQJXDJHPHDQLQJWKDWSURJUDPVFDQEHGLYLGH GLQWRORJLFDOEORFNV$ 3/64/EORFNFRQVLVWVRIXSWRWKUHHVHFWLRQVGHFODUDWLYHRSWLRQDO H[H FXWDEOHUHTXLUHG DQG H[FHSWLRQKDQGOLQJRSWLRQDO 2QO\%(*,1DQG(1'NH\ZRUGVDUHUHTXLUHG
6HFWLRQ
'HVFULSWLRQ
,QFOXVLRQ
'HFODUDWLYH
&RQWDLQVDOOYDULDEOHVFRQVWDQWVFXUVRUVDQGXVHU
2SWLRQDO
GHILQHGH[FHSWLRQVWKDWDUHUHIHUHQFHGLQWKH H[HFXWDEOHDQGGHFODUDWLYHVHFWLRQV ([HFXWDEOH
&RQWDLQV64/VWDWHPHQWVWRPDQLSXODWHGDWDLQWKH
0DQGDWRU\
GDWDEDVHDQG3/64/VWDWHPHQWVWRPDQLSXODWHGDWD LQWKHEORFN ([FHSWLRQKDQGOLQJ
6SHFLILHVWKHDFWLRQVWRSHUIRUPZKHQHUURUVDQG DEQRUPDOFRQGLWLRQVDULVHLQWKHH[HFXWDEOHVHFWLRQ
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
2SWLRQDO
3/64/%ORFN6WUXFWXUH '(&/$5( YBYDULDEOH9$5&+$5 %(*,1 6(/(&7 FROXPQBQDPH ,172 YBYDULDEOH )520 WDEOHBQDPH (;&(37,21 :+(1H[FHSWLRQBQDPH7+(1 (1'
'(&/$5( %(*,1 (;&(37,21 (1'
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
([HFXWLQJ6WDWHPHQWVDQG3/64/%ORFNVIURP64/ 3OXV
3ODFHDVHPLFRORQ DWWKHHQGRID64/VWDWHPHQWRU3/64/FRQWUROVWDWH PHQW
8VHDVODVK WRUXQWKHDQRQ\PRXV3/64/EORFNLQWKH64/ 3OXVEXIIHU:KHQWKHEORFNLV H[HFXWHGVXFFHVVIXOO\ZLWKRXWXQKDQGOHGHUURUVRUFRPSLOHHUURUVWKHPHVVDJHRXWSXWVKRXOG EHDVIROORZV
3/64/SURFHGXUHVXFFHVVIXOO\FRPSOHWHG
3ODFHDSHULRG WRFORVHD64/ 3OXVEXIIHU$3/64/EORFNLVWUHDWHGDVRQHFRQWLQXRXV VWDWHPHQWLQWKHEXIIHUDQGWKHVHPLFRORQVZLWKLQWKHEORFNGRQRWFORVH RUUXQWKHEXIIHU
1RWH,Q3/64/DQHUURULVFDOOHGDQH[FHSWLRQ 6HFWLRQNH\ZRUGV'(&/$5(%(*,1DQG(;&(37,21DUHQRWIROORZHGE\VHPLFRORQV+RZHYHU (1'DQGDOORWKHU3/64/VWDWHPHQWVGRUHTXLUHDVHPLFRORQWRWHUPLQDWHWKHVWDWHPHQW
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
%ORFN7\SHV $QRQ\PRXV
3URFHGXUH
)XQFWLRQ
>'(&/$5(@
352&('85(QDPH ,6
%(*,1 VWDWHPHQWV
%(*,1 VWDWHPHQWV
>(;&(37,21@
>(;&(37,21@
)81&7,21QDPH 5(7851GDWDW\SH ,6 %(*,1 VWDWHPHQWV 5(7851YDOXH >(;&(37,21@
(1'
(1'
(1'
¸
&RS\ULJKW
2UD FOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
%ORFN7\SHV (YHU\XQLWRI3/64/FRPSULVHVRQHRUPRUHEORFNV7KHVHEORFNVFDQEHHQWLUHO\VHSDUDWHRUQHVWHG RQHZLWKLQDQRWKHU7KHEDVLFXQLWVSURFHGXUHVDQGIXQFWLRQVDOVRNQRZQDVVXESURJUDPVDQG DQRQ\PRXVEORFNV WKDWPDNHXSD3/64/SURJUDPDUHORJLFDOEORFNVZKLFKFDQFRQWDLQDQ\QXPEHU RIQHVWHGVXEEORFNV7KHUHIRUHRQHEORFNFDQUHSUHVHQWDVPDOOSDUWRIDQRWKHUEORFNZKLFKLQWXUQFDQ EHSDUWRIWKHZKROHXQLWRIFRGH2IWKHWZRW\SHVRI3/64/FRQVWUXFWVDYDLODEOHDQRQ\PRXVEORFNV DQGVXESURJUDPVRQO\DQRQ\PRXVEORFNVDUHFRYHUHGLQWKLVFRXUVH
$QRQ\PRXV%ORFNV $QRQ\PRXVEORFNVDUHXQQDPHGEORFNV7KH\DUHGHFODUHGDWWKHSRLQWLQDQDSSOLFDWLRQZKHUHW KH\DUH WREHH[HFXWHGDQGDUHSDVVHGWRWKH3/64/HQJLQHIRUH[HFXWLRQDWUXQWLPH
6XESURJUDPV 6XESURJUDPVDUHQDPHG3/64/EORFNVWKDWFDQWDNHSDUDPHWHUVDQGFDQEHLQYRNHG
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
3URJUDP&RQVWUXFWV 6WRUHG
$QRQ\PRXV
SURFHGXUH
EORFN
IXQFWLRQ
'(&/$5(
%(*,1
$SSOLFDWLRQ
$SSOLFDWLRQ SURFHGXUH
WULJJHU
IXQFWLRQ
(;&(37,21
(1'
'DWDEDVH
3DFNDJHG SURFHGXUH
WULJJHU
IXQFWLRQ
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
3URJUDP&RQVWUXFWV 7KHIROORZLQJWDEOHRXWOLQHVDYDULHW\RIGLIIHUHQW3/64/SURJUDPFRQVWUXFWVWKDWXVHWKHEDVLF 3/64/EORFN7KH\DUHDYDLODEOHEDVHGRQWKHHQYLURQPHQWLQZKLFKWKH\DUHH[HFXWHG 3URJUDP &RQVWUXFW
'HVFULSWLRQ
$YDLODELOLW\
$QRQ\PRXV
8QQDPHG3/64/EORFNWKDWLVHPEHGGHG
$OO3/64/HQYLURQPHQWV
EORFN
ZLWKLQDQDSSOLFDWLRQRULVLVVXHGLQWHUDFWLYHO\
6WRUHGSURFHGXUH
1DPHG3/64/EORFNVWRUHGLQWKH2UDFOH
RUIXQFWLRQ
6HUYHUWKDWFDQDFFHSWSDUDPHWHUVDQGFDQEH
2UDFOH6HUYHU
LQYRNHGUHSHDWHGO\E\QDPH
²
$SSOLFDWLRQ
1DPHG3/64/EORFNVWRUHGLQDQ2UDFOH
2UDFOH'HYHORSHU
SURFHGXUHRU
'HYHORSHUDSSOLFDWLRQRUVKDUHGOLEUDU\WKDW
FRPSRQHQWV
IXQFWLRQ
FDQDFFHSWSDUDPHWHUVDQGFDQEHLQYRNHG
)RUPV
3DFNDJH
1DPHG3/64/PRGXOHWKDWJURXSVUHODWHG
2UDFOH6HUYHUDQG2UDFOH
SURFHGXUHVIXQFWLRQVDQGLGHQWLILHUV
'HYHORSHUFRPSRQHQWV
IRUH[DPSOH
UHSHDWHGO\E\QDPH
H[DPSOH)RUPV
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
²
IRU
3URJUDP&RQVWUXFWV 6WRUHG
$QRQ\PRXV
SURFHGXUH
EORFN
IXQFWLRQ
'(&/$5(
%(*,1
$SSOLFDWLRQ
$SSOLFDWLRQ SURFHGXUH
WULJJHU
IXQFWLRQ
(;&(37,21
(1'
'DWDEDVH
3DFNDJHG SURFHGXUH
WULJJHU
IXQFWLRQ
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
3URJUDP&RQVWUXFWVFRQWLQXHG 3URJUDP &RQVWUXFW
'HVFULSWLRQ
$YDLODELOLW\
'DWDEDVHWULJJHU
3/64/EORFNWKDWLVDVVRFLDWHGZLWKD
2UDFOH6HUYHU
GDWDEDVHWDEOHDQGLVILUHGDXWRPDWLFDOO\ZKHQ WULJJHUHGE\'0/VWDWHPHQWV
²
$SSOLFDWLRQ
3/64/EORFNWKDWLVDVVRFLDWHGZLWKDQ
2UDFOH'HYHORSHU
WULJJHU
DSSOLFDWLRQHYHQWDQGLVILUHGDXWRPDWLFDOO\
FRPSRQHQWV )RUPV
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
IRUH[DPSOH
8VHRI9DULDEOHV 8VHYDULDEOHVIRU 7HPSRUDU\VWRUDJHRIGDWD 0DQLSXODWLRQRIVWRUHGYDOXHV 5HXVDELOLW\ (DVHRIPDLQWHQDQFH
¸
&RS\ULJKW
2UD FOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
8VHRI9DULDEOHV :LWK3/64/\RXFDQGHFODUHYDULDEOHVDQGWKHQXVHWKHPLQ64/DQGSURFHGXUDOVWDWHPHQWVDQ\ZKHUH DQH[SUHVVLRQFDQEHXVHG
7HPSRUDU\VWRUDJHRIGDWD 'DWDFDQEHWHPSRUDULO\VWRUHGLQRQHRUPRUHYDULDEOHVIRUXVHZKHQYDOLGDWLQJGDWDLQSXWIRU SURFHVVLQJODWHULQWKHGDWDIORZSURFHVV
0DQLSXODWLRQRIVWRUHGYDOXHV 9DULDEOHVFDQEHXVHGIRUFDOFXODWLRQVDQGRWKHUGDWDPDQLSXODWLRQVZLWKRXWDFFHVV LQJWKHGDWDEDVH
5HXVDELOLW\ 2QFHGHFODUHGYDULDEOHVFDQEHXVHGUHSHDWHGO\LQDQDSSOLFDWLRQVLPSO\E\UHIHUHQFLQJWKHPLQ RWKHUVWDWHPHQWVLQFOXGLQJRWKHUGH FODUDWLYHVWDWHPH QWV
(DVHRIPDLQWHQDQFH :KHQXVLQJ7<3(DQG52:7<3(PRUHLQIRUPDWLRQRQ52:7<3(LVFRYHUHGLQD VXEVHTXHQWOHVVRQ \RXGHFODUHYDULDEOHVEDVLQJWKHGHFODUDWLRQVRQWKHGHILQLWLRQVRIGDWDEDVH FROXPQV3/64/YDULDEOHVRUFXUVRUYDULDEOHVSUHYLRXVO\GHFODUHGLQWKHFXUUHQWVFRSH PD\DOVRXVHWKH7<3(DQG52:7<3(DWWULEXWHVDVGDWDW\SHVSHFLILHUV,IDQX QGHUO\LQJ GHILQLWLRQFKDQJHVWKHYDULDEOHGHFODUDWLRQFKDQJHVDFFRUGLQJO\DWUXQWLPH7KLVSURYLGHVGDWD LQGHSHQGHQFHUHGXFHVPDLQWHQDQFHFRVWVDQGDOORZVSURJUDPVWRDGDSWDVWKHGDWDEDVHFKDQJHV WRPHHWQHZEXVLQHVVQHHGV
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
+DQGOLQJ9DULDEOHVLQ3/64/ 'HFODUHDQGLQLWLDOL]HYDULDEOHVLQWKH GHFODUDWLRQVHFWLRQ $VVLJQQHZYDOXHVWRYDULDEOHVLQWKH H[HFXWDEOHVHFWLRQ 3DVVYDOXHVLQWR3/64/EORFNVWKURXJK SDUDPHWHUV 9LHZUHVXOWVWKURXJKRXWSXWYDULDEOHV
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
+DQGOLQJ9DULDEOHVLQ3/64/
'HFODUHDQGLQLWLDOL]HYDULDEOHVLQWKHGHFODUDWLRQVHFWLRQ
$VVLJQQHZYDOXHVWRYDULDEOHVLQWKHH[HFXWDEOHVHFWLRQ ±
7KHH[LVWLQJYDOXHRIWKHYDULDEOHLVUHSODFHGZLWKDQHZRQH
±
)RUZDUGUHIHUHQFHVDUHQRWDOORZHG
3DVVYDOXHVLQWR3/64/VXESURJUDPVWKURXJKSDUDPHWHUV 7KHUHDUHWKUHHSDUDPHWHUPRGHV,1WKHGHIDXOW 287DQG,1287
9LHZWKHUHVXOWVIURPD3/64/EORFNWKURXJKRXWSXWYDULDEOHV
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
7\SHVRI9DULDEOHV 3/64/YDULDEOHV ± 6FDODU ± &RPSRVLWH ± 5HIHUHQFH ± /2%ODUJHREMHFWV
1RQ3/64/YDULDEOHV%LQGDQGKRVW YDULDEOHV
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
$OO3/64/YDULDEOHVKDYHDGDWDW\SHZKLFKVSHFLILHVDVWRUDJHIRUPDWFRQVWUDLQWVDQGYDOLGUDQJH RIYDOXHV3/64/VXSSRUWVIRXUGDWDW\SHFDWHJRULHV²VFDODUFRPSRVLWHUHIHUHQFHDQG/2%ODUJH REMHFW ²WKDW\RXFDQXVHIRUGHFODULQJYDULDEOHVFRQVWDQWVDQGSRLQWHUV
6FDODUGDWDW\SHVKROGDVLQJOHYDOXH7KHPDLQGDWDW\SHVDUHWKRVHWKDWFRUUH VSRQGWRFROXPQ W\SHVLQ2UDFOH6HUYHUWDEOHV3/64/DOVRVXSSRUWV%RROHDQYDULDEOHV
&RPSRVLWHGDWDW\SHVVXFKDVUHFRUGVDOORZJURXSVRIILHOGVWREHGHILQHGDQGPDQLSXODWHGLQ 3/64/EORFNV&RPSRVLWHGDWDW\SHVDUHRQO\EULHIO\PHQWLRQHGLQWKLVFRXUVH
5HIHUHQFHGDWDW\SHVKROGYDOXHVFDOOHGSRLQWHUVWKDWGHVLJQDWHRWKHUSURJUDPLWHPV5HIHUHQFH GDWDW\SHVDUHQRWFRYHUHGLQWKLVFRXUVH
/2%GDWDW\SHVKROGYDOXHVFDOOHGORFDWRUVWKDWVSHFLI\WKHORFDWLRQRIODUJHREMHFWVJUDSKLF LPDJHVIRUH[DPSOH WKDWDUHVWRUHGRXWRIOLQH/2%GDWDW\SHVDUHRQO\EULHIO\PHQWLRQHGLQ WKLVFRXUVH
1RQ3/64/YDULDEOHVLQFOXGHKRVWODQJXDJHYDULDEOHVGHFODUHGLQSUHFRPSLOHUSURJUDPVVFUHHQ ILHOGVLQ)RUPVDSSOLFDWLRQVDQG64/ 3OXVKRVWYDULDEOHV )RUPRUHLQIRUPDWLRQRQ/2%VVHH3/64/8VHU¶V*XLGHDQG5HIHUHQFH5HOHDVH ³)XQGDPHQWDOV´
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
7\SHVRI9DULDEOHV 3/64/YDULDEOHV
± 6FDODU ± &RPSRVLWH ± 5HIHUHQFH ± /2%ODUJHREMHFWV 1RQ3/64/YDULDEOHV%LQGDQGKRVW YDULDEOHV
¸
&RS\ULJKW
2UDFOH&R USR UDWLRQ$OOULJKWVUHVHUYHG
8VLQJ64/ 3OXV9DULDEOHV:LWKLQ3/64/%ORFNV 3/64/GRHVQRWKDYHLQSXWRXWSXWFDSDELOLW\RILWVRZQ
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
7\SHVRI9DULDEOHV
2&7
758(
³)RXUVFRUHDQGVHYHQ\HDUVDJR RXUIDWKHUVEURXJKWIRUWKXSRQ WKLVFRQWLQHQWDQHZQDWLRQ FRQFHLYHGLQ/,%(57<DQGGHGLFDWHG WRWKHSURSRVLWLRQWKDWDOOPHQ DUHFUHDWHGHTXDO´
$WODQWD
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
7\SHVRI9DULDEOHV 7KHVOLGHLOOXVWUDWHVWKHIROORZLQJYDULDEOHGDWDW\SHV
758(UHSUHVHQWVD%RROHDQYDOXH
2&7UHSUHVHQWVD'$7(
7KHSKRWRJUDSKUHSUHVHQWVD%/2%
7KHWH[WRIDVSHHFKUHSUHVHQWVD/21*5$:
UHSUHVHQWVD180%(5GDWDW\SHZLWKSUHFLVLRQDQGVFDOH
7KHPRYLHUHSUHVHQWVD%),/(
7KHFLW\QDPHUHSUHVHQWVD9$5&+$5
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
'HFODULQJ3/64/9DULDEOHV 6\QWD[ LGHQWLILHU>&2167$17@GDWDW\SH>12718//@ > _'()$8/7H[SU@
([DPSOHV 'HFODUH YBKLUHGDWH YBGHSWQR YBORFDWLRQ FBFRPP
'$7( 180%(5 12718// 9$5&+$5 $WODQWD &2167$17180%(5
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
'HFODULQJ3/64/9DULDEOHV
identifier
is the name of the variable
CONSTANT
constrains the variable so that its value cannot change; constants must be initialized
datatype
is a scalar, composite, reference, or LOB datatype (This course covers only scalar and composite datatypes.)
NOT NULL
constrains the variable so that it must contain a value (NOT NULL variables must be initialized.)
expr
is any PL/SQL expression that can be a literal, another variable, or an expression involving operators and functions
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
'HFODULQJ3/64/9DULDEOHV *XLGHOLQHV )ROORZQDPLQJFRQYHQWLRQV ,QLWLDOL]HYDULDEOHVGHVLJQDWHGDV127 18//DQG&2167$17 ,QLWLDOL]HLGHQWLILHUVE\XVLQJWKH DVVLJQPHQWRSHUDWRU RUWKH '()$8/7UHVHUYHGZRUG 'HFODUHDWPRVWRQHLGHQWLILHUSHUOLQH
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
Guidelines 7KHassigned expression can be a literal, another variable, or an expression involving operators and functions.
1DPHWKHLGHQWLILHUDFFRUGLQJWRWKHVDPHUXOHVXVHGIRU64/REMH FWV
•
Initialize the variable to an expression with the assignment operator (:=) or, equivalently, with the DEFAULT reserved word. If you do not assign an initial value, the new variable contains NULL by default until you assign it later.
,I\RXXVHWKH12718//FRQVWUDLQW\RXPXVWDVVLJQDYDOXH
'HFODULQJRQO\RQHLGHQWLILHUSHUOLQHPDNHVFRGHPRUHHDVLO\UHDGDQGPDLQWDLQHG
•
In constant declarations, the keyword CONSTANT must precede the type specifier. 7KH IROORZLQJGHFODUDWLRQQDPHVDFRQVWDQWRI180%(5VXEW\SH5($/DQGDVVLJQVWKHYDOXHRI WRWKHFRQVWDQW$FRQVWDQWPXVWEHLQLWLDOL]HGLQLWVGHFODUDWLRQRWKHUZLVH\RXJHWD FRPSLODWLRQHUURUZKHQWKHGH FODUDWLRQLVHODERUDWHGFRPSLOHG
YBVDO&2167$175($/
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
1DPLQJ5XOHV 7ZRYDULDEOHVFDQKDYHWKHVDPHQDPH SURYLGHGWKH\DUHLQGLIIHUHQWEORFNV 7KHYDULDEOHQDPHLGHQWLILHU VKRXOGQRW EHWKHVDPHDVWKHQDPHRIWDEOH U IR Q LR FROXPQVXVHGLQWKHEORFN QW YH RQ V F HU J L I R LQ WL P SQ HQ G P QD L / BH D SW Y 64 R H O S $G 3/ DP [ UH IR
'(&/$5( HPSQR 180%(5 %(*,1 6(/(&7 HPSQR ,172 HPSQR )520 HPS :+(5( HQDPH 60,7+ (1'
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
1DPLQJ5XOHV 7ZRREMHFWVFDQKDYHWKHVDPHQDPHSURYLGHGWKDWWKH\DUHGHILQHGLQGLIIHUHQ WEORFNV:KHUHWKH\ FRH[LVWRQO\WKHREMHFWGHFODUHGLQWKHFXUUHQWEORFNFDQEHXVHG
'(&/$5( YBKLUHGDWH JBGHSWQR %(*,1
GDWH QXPEHU 12718//
1RWH,GHQWLILHUVPXVWQRWEHORQJHUWKDQFKDUDFWHUV7KHILUVWFKDUDFWHUPXVWEHDOHWWHUWKH UHPDLQLQJFKDUDFWHUVFDQEHOHWWHUVQXPEHUVRUVSHFLDOV\PEROV
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
$VVLJQLQJ9DOXHVWR9DULDEOHV 6\QWD[ LGHQWLILHU H[SU
([DPSOHV 6HWDSUHGHILQHGKLUHGDWHIRUQHZ HPSOR\HHV YBKLUHGDWH '(&
6HWWKHHPSOR\HHQDPHWR0DGXUR YBHQDPH 0DGXUR
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
$VVLJQLQJ9DOXHVWR9DULDEOHV 7RDVVLJQRUUHDVVLJQDYDOXHWRDYDULDEOH\RXZULWHD3/64/DVVLJQPHQWVWDWHPHQW
,QWKHV\QWD[
identifier
is the name of the scalar variable
expr
can be a variable, literal, or function call, but not a database column
7KHYDULDEOHYDOXHDVVLJQPHQWH[DPSOHVDUHGHILQHGDVIROORZV
6HWWKHLGHQWLILHUYBKLUHGDWHWRDYDOXHRI'(&
6WRUHWKHQDPH³0DGXUR´LQWKHYBHQDPHLGHQWLILHU
$QRWKHUZD\WRDVVLJQYDOXHVWRYDULDEOHVLVWRVHOHFWRUIHWFKGDWDEDVHYDOXHVLQWRLW7KHIRO ORZLQJ H[DPSOHFRPSXWHVDERQXVZKHQ\RXVHOHFWWKHVDODU\RIDQHPSOR\HH
64/!6(/(&7 ,172 )520 :+(5(
VDO YBERQXV HPS HPSQR
7KHQ\RXFDQXVHWKHYDULDEOHYBERQXVLQDQRWKHUFRPSXWDWLRQRULQVHUWLWVYDOXHLQWRDGDWDEDVHWDEOH 1RWH7RDVVLJQDYDOXHLQWRDYDULDEOHIURPWKHGDWDEDVHXVHD6(/(&7RU)(7&+VWDWHPHQW
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
9DULDEOH,QLWLDOL]DWLRQDQG .H\ZRUGV 8VLQJ $VVLJQPHQWRSHUDWRU '()$8/7NH\ZRUG 12718//FRQVWUDLQW
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
9DULDEOHVDUHLQLWLDOL]HGHYHU\WLPHDEORFNRUVXESURJUDPLVHQWHUHG%\GHIDXOWYDULDEOHVDUH LQLWLDOL]HGWR18//8QOHVV\RXH[SUHVVO\LQLWLDOL]HDYDULDEOHLWVYDOXHLVXQGHILQHG
8VHWKHDVVLJQPHQWRSHUDWRU
IRUYDULDEOHVWKDWKDYHQRW\SLFDOYDOXH
YBKLUHGDWH 6(3
1RWH7KLVDVVLJQPHQWLVSRVVLEOHRQO\LQ2UDFOHL/RZHUYHUVLRQVPD\UHTXLUHWKHXVDJHRIWKH 72B'$7(IXQFWLRQ %HFDXVHWKHGHIDXOWGDWHIRUPDWVHWLQWKH2UDFOH6HUYHUFDQGLIIHUIURPGDWDEDVHWRGDWDEDVH\RX PD\ZDQWWRDVVLJQGDWHYDOXHVLQDJHQHULFPDQQHUDVLQWKHSUHYLRXVH[DPSOH
'()$8/7
JBPJU
180%(5 '()$8/7
12718//,PSRVHWKH12718//FRQVWUDLQWZKHQWKHYDULDEOHPXVWFRQWDLQDYDOXH
YBORFDWLRQ 9$5&+$5 12718// &+,&$*2 1RWH6WULQJOLWHUDOVPXVWEHHQFORVHGLQVLQJOHTXRWDWLRQPDUNV²IRUH[DPSOH +HOORZRUOG ,IWKHUH LVDVLQJOHTXRWDWLRQPDUNLQWKHVWULQJZULWHDVLQJOHTXRWDWLRQPDUNWZLFH²IRUH[DPSOHWRLQVHUWD YDOXH),6+(50$1¶6'5,9(WKHVWULQJZRXOGEH ),6+(50$1
6'5,9(
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
6FDODU'DWDW\SHV +ROGDVLQJOHYDOXH +DYHQRLQWHUQDOFRPSRQHQWV
2&7 ³)RXUVFRUHDQGVHYHQ\HDUV
758(
DJRRXUIDWKHUVEURXJKW IRUWKXSRQWKLVFRQWLQHQWD QHZQDWLRQFRQFHLYHGLQ /,%(57<DQGGHGLFDWHGWR WKHSURSRVLWLRQWKDWDOOPHQ DUHFUHDWHGHTXDO´
$WODQWD
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
6FDODU'DWDW\SHV $VFDODUGDWDW\SHKROGVDVLQJOHYDOXHDQGKDVQRLQWHUQDOFRPSRQHQWV6FDODUGDWDW\SHVFDQEH FODVVLILHGLQWRIRXUFDWHJRULHVQXPEHUFKDUDFWHUGDWHDQG%RROHDQ&KDUDFWHUDQGQXPEHUGDWDW\SHV KDYHVXEW\SHVWKDWDVVRFLDWHDEDVHW\SHWRDFRQVWUDLQW)RUH[DPSOH,17(*(5DQG326,7,9( DUH VXEW\SHVRIWKH180%(5EDVHW\SH )RUPRUHLQIRUPDWLRQDQGWKHFRPSOHWHOLVWRIVFDODUGDWDW\SHVVHH3/64/8VHU¶V*XLGHDQG 5HIHUHQFH5HOHDVH³)XQGDPHQWDOV´
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
%DVH6FDODU'DWDW\SHV 9$5&+$5PD[LPXPBOHQJWK 180%(5>SUHFLVLRQVFDOH @ '$7( &+$5>PD[LPXPBOHQJWK @ /21* /21*5$: %22/($1 %,1$5
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
%DVH6FDODU'DWDW\SHV 'DWD7\SH
'HVFULSWLRQ
9$5&+$5
%DVHW\SHIRUYDULDEOHOHQJWKFKDUDFWHUGDWDXSWRE\WHV7KHUHLVQR
PD[LPXPBOHQJWK
GHIDXOWVL]HIRU9$5&+$5YDULDEOHVDQGFRQVWDQWV
180%(5
%DVHW\SHIRUIL[HGDQGIORDWLQJSRLQWQXPEHUV
>SUHFLVLRQVFDOH @
'$7(
%DVHW\SHIRUGDWHVDQGWLPHV'$7(YDOXHVLQFOXGHWKHWLPHRIGD\LQVHFRQGV VLQFHPLGQLJKW7KHUDQJHIRUGDWHVLVEHWZHHQ%&DQG$'
&+$5
%DVHW\SHIRUIL[HGOHQJWKFKDUDFWHUGDWDXSWRE\WHV,I\RXGRQRW
>PD[LPXPBOHQJWK @
VSHFLI\DPD[LPXPBOHQJWKWKHGHIDXOWOHQJWKLVVHWWR
/21*
%DVHW\SHIRUYDULDEOHOHQJWKFKDUDFWHUGDWDXSWRE\WHV7KHPD[LPXP ZLGWKRID/21*GDWDEDVHFROXPQLVE\WHV
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
%DVH6FDODU'DWDW\SHV 9$5&+$5PD[LPXPBOHQJWK 180%(5>SUHFLVLRQVFDOH @ '$7( &+$5>PD[LPXPBOHQJWK @ /21* /21*5$: %22/($1 %,1$5
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
%DVH6FDODU'DWDW\SHVFRQWLQXHG 'DWDW\SH
'HVFULSWLRQ
/21*5$:
%DVHW\SHIRUELQDU\GDWDDQGE\WHVWULQJVXSWRE\WHV/21*5$: GDWDLVQRWLQWHUSUHWHGE\3/64/
%22/($1
%DVHW\SHWKDWVWRUHVRQHRIWKUHHSRVVLEOHYDOXHVXVHGIRUORJLFDO FDOFXODWLRQV758()$/6(RU18//
%,1$5
%DVHW\SHIRULQWHJHUVEHWZHHQDQG
3/6B,17(*(5
%DVHW\SHIRUVLJQHGLQWHJHUVEHWZHHQDQG 3/6B,17(*(5YDOXHVUHTXLUHOHVVVWRUDJHDQGDUHIDVWHUWKDQ180%(5DQG %,1$5
1RWH7KH/21*GDWDW\SHLVVLPLODUWR9$5&+$5H[FHSWWKDWWKHPD[LPXPOHQJWKRID/21* YDOXHLVE\WHV7KHUHIRUHYDOXHVORQJHUWKDQE\WHVFDQQRWEHVHOHFWHGIURPD/21* GDWDEDVHFROXPQLQWRD/21*3/64/YDULDEOH
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
6FDODU9DULDEOH'HFODUDWLRQV ([DPSOHV YBMRE YBFRXQW YBWRWDOBVDO YBRUGHUGDWH FBWD[BUDWH YBYDOLG
9$5&+$5 %,1$5
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
'HFODULQJ6FDODU9DULDEOHV 7KHH[DPSOHVRIYDULDEOHGHFODUDWLRQVKRZQRQWKHVOLGHDUHGHILQHGDVIROORZV
YBMRE'HFODUHGYDULDEOHWRVWRUHDQHPSOR\HHMREWLWOH
YBFRXQW'HFODUHGYDULDEOHWRFRXQWWKHLWHUDWLRQVRIDORRSDQGLQLWLDOL]HWKHYDULDEOHWR
YBWRWDOBVDO'HFODUHGYDULDEOHWRDFFXPXODWHWKHWRWDOVDODU\IRUDGHSDUWPHQWDQGLQLWLDOL]HWKH YDULDEOHWR
YBRUGHUGDWH'HFODUHGYDULDEOHWRVWRUHWKHVKLSGDWHRIDQRUGHUDQGLQLWLDOL]HWKHYDULDEOHWR RQHZHHNIURPWRGD\
FBWD[BUDWH'HFODUHGDFRQVWDQWYDULDEOHIRUWKHWD[UDWHZKLFKQHYHUFKDQJHVWKURXJKRXWWKH 3/64/EORFN
YBYDOLG'HFODUHGIODJWRLQGLFDWHZKHWKHUDSLHFHRIGDWDLVYDOLGRULQYDOLGDQGLQLWLDOL]HWKH YDULDEOHWR758(
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
7KH7<3($WWULEXWH 'HFODUHDYDULDEOHDFFRUGLQJWR ± $GDWDEDVHFROXPQGHILQLWLRQ ± $QRWKHUSUHYLRXVO\GHFODUHGYDULDEOH
3UHIL[7<3(ZLWK ± 7KHGDWDEDVHWDEOHDQGFROXPQ ± 7KHSUHYLRXVO\GHFODUHGYDULDEOH QDPH
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
7KH7<3($ WWULEXWH :KHQ\RXGHFODUH3/64/YDULDEOHVWRKROGFROXPQYDOXHV\RXPXVWHQVXUHWKDWWKHYDULDEOHLVRI WKHFRUUHFWGDWDW\SHDQGSUHFLVLRQ,ILWLVQRWD3/64/HUURUZLOORFFXUGXULQJH[HFXWLRQ 5DWKHUWKDQKDUGFRGLQJWKHGDWDW\SHDQGSUHFLVLRQRIDYDULDEOH\RXFDQXVHWKH7<3(DWWULEXWHWR GHFODUHDYDULDEOHDFFRUGLQJWRDQRWKHUSUHYLRXVO\GHFODUHGYDULDEOH RUGDWDEDVHFROXPQ7KH7<3( DWWULEXWHLVPRVWRIWHQXVHGZKHQWKHYDOXHVWRUHGLQWKHYDULDEOHZLOOEHGHULYHGIURPDWDEOHLQWKH GDWDEDVHRULIWKHYDULDEOHLVGHVWLQHGWREHZULWWHQWR7RXVHWKHDWWULEXWHLQSODFHRIWKHGDWDW\SH UHTXLUHGLQWKHYDULDEOHGHFODUDWLRQSUHIL[LWZLWKWKHGDWDEDVHWDEOHDQGFROXPQQDPH,IUHIHUULQJWR DSUHYLRXVO\GHFODUHGYDULDEOHSUHIL[WKHYDULDEOHQDPHWRWKHDWWULEXWH 3/64/GHWHUPLQHVWKHGDWDW\SHDQGVL]HRIWKHYDULDEOHZKHQWKHEORFNLVFRPSLOHGVRLWLVDOZD\V FRPSDWLEOHZLWKWKHFROXPQXVHGWRSRSXODWHLW7KLVLVDGHILQLWHDGYDQWDJHIRUZULWLQJDQG PDLQWDLQLQJFRGHEHFDXVHWKHUHLVQRQHHGWREHFRQFHUQHGZLWKFROXPQGDWDW\SHFKDQJHVPDGHDW WKHGDWDEDVHOHYHO
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
'HFODULQJ9DULDEOHV ZLWKWKH7<3($WWULEXWH ([DPSOHV YBHQDPH YBEDODQFH YBPLQBEDODQFH
HPSHQDPH7<3( 180%(5 YBEDODQFH7<3(
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
'HFODULQJ9DULDEOHVZLWKWKH7<3($WWULEXWH 'HFODUHYDULDEOHVWRVWRUHWKHQDPHRIDQHPSOR\HH
YBHQDPH
HPSHQDPH7<3(
'HFODUHYDULDEOHVWRVWRUHWKHEDODQFHRIDEDQNDFFRXQWDVZHOODVWKHPLQLPXPEDODQFHZKLFK VWDUWVRXWDV
YBEDODQFH YBPLQBEDODQFH
180%(5 YBEDODQFH7<3(
$12718//FROXPQFRQVWUDLQWGRHVQRWDSSO\WRYDULDEOHVGHFODUHGXVLQJ7<3(7KHUHIRUHLI \RXGHFODUHDYDULDEOHXVLQJWKH7<3(DWWUL EXWHXVLQJDGDWDEDVHFROXPQGHILQHGDV12718// \RXFDQDVVLJQWKH18//YDOXHWRWKHYDULDEOH
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
'HFODULQJ%RROHDQ9DULDEOHV 2QO\WKHYDOXHV758()$/6(DQG 18//FDQEHDVVLJQHGWRD%RROHDQ YDULDEOH 7KHYDULDEOHVDUHFRQQHFWHGE\WKH ORJLFDORSHUDWRUV$1'25DQG127 7KHYDULDEOHVDOZD\V\LHOG758( )$/6(RU18// $ULWKPHWLFFKDUDFWHUDQGGDWH H[SUHVVLRQVFDQEHXVHGWRUHWXUQD %RROHDQYDOXH ¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
'HFODULQJ%RROHDQ9DULDEOHV :LWK3/64/\RXFDQFRPSDUHYDULDEOHVLQERWK64/DQGSURFHGXUDOVWDWHPHQWV7KHVH FRPSDULVRQVFDOOHG%RROHDQH[SUHVVLRQVFRQVLVWRIVLPSOHRUFRPSOH[H[SUHVVLRQVVHSDUDWHGE\ UHODWLRQDORSHUDWRUV,QD64/VWDWHPHQW\RXFDQXVH%RROHDQH[SUHVVLRQVWRVSHFLI\WKHURZVLQD WDEOHWKDWDUHDIIHFWHGE\WKHVWDWHPHQW,QDSURFHGXUDOVWDWHPHQW%RROHDQH[SUHVVLRQVDUHWKHEDVLV IRUFRQGLWLRQDOFRQWURO 18//VWDQGVIRUDPLVVLQJLQDSSOLFDEOHRUXQNQRZQYDOXH
([DPSOHV
YBVDO YBVDO 7KHIROORZLQJH[SUHVVLRQ\LHOGV758(
YBVDOYBVDO 'HFODUHDQGLQLWLDOL]HD%RROHDQYDULDEOH
YBFRPPBVDO%22/($1 YBVDOYBVDO
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
3/64/5HFRUG6WUXFWXUH 758( '(&
$7/$17$
3/64/WDEOHVWUXFWXUH
60,7+ -21(6 1$1&< 7,0
3/64/WDEOHVWUXFWXUH
9$5&+$5 %,1$5
¸
&RS\ULJKW
180%(5 %,1$5
2UDFOH&R USR UDWLRQ$OOULJKWVUHVHUYHG
&RPSRVLWH'DWDW\SHV &RPSRVLWHGDWDW\SHVDOVRNQRZQDVFROOHFWLRQV DUH7$%/(5(&25'1(67('7$%/(DQG 9$55$<
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
/2%'DWDW\SH9DULDEOHV %RRN &/2%
3KRWR %/2%
0RYLH %),/(
1&/2%
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
/2%'DWDW\SH9DULDEOHV :LWKWKH/2%ODUJHREMHFW 2UDFOHGDWDW\SHV\RXFDQVWRUHEORFNVRIXQVWUXFWXUHGGDWDVXFKDV WH[WJUDSKLFLPDJHVYLGHRFOLSVDQGVRXQGZDYHIRUPV XSWRJLJDE\WHVLQVL]H/2%GDWDW\SHV DOORZHIILFLHQWUDQGRPSLHFHZLVHDFFHVVWRWKHGDWDDQGFDQEHDWWULEXWHVRIDQREMHFWW\SH/2%V DOVRVXSSRUWUDQGRPDFFHVVWRGDWD
7KH&/2%FKDUDFWHUODUJHREMHFW GDWDW\SHLVXVHGWRVWRUHODUJHEORFNVRIVLQJOHE\WH FKDUDFWHUGDWDLQWKHGDWDEDVH
7KH%/2%ELQDU\ODUJHREMHFW GDWDW\SHLVXVHGWRVWRUHODUJHELQDU\REMHFWVLQWKHGDWDEDVHLQ OLQHLQVLGHWKHURZ RURXWRIOLQHRXWVLGHWKHURZ
7KH%),/(ELQDU\ILOH GDWDW\SHLVXVHGWRVWRUHODUJHELQDU\REMHFWVLQRSHUDWLQJV\VWHPILOHV RXWVLGHWKHGDWDEDVH
7KH1&/2%QDWLRQDOODQJXDJHFKDUDFWHUODUJHREMHFW GDWDW\SHLVXVHGWRVWRUHODUJHEORFNVRI VLQJOHE\WHRUIL[HGZLGWKPXOWLE\WH1&+$5GDWDLQWKHGDWDEDVHLQOLQHRURXWRIOLQH
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
%LQG9DULDEOHV
26 %LQGYDULDEOH 6HUYHU
¸
&RS\ULJKW
2UD FOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
%LQG9DULDEOHV $ELQGYDULDEOHLVDYDULDEOHWKDW\RXGHFODUHLQDKRVWHQYLURQPHQWDQGWKHQXVHWRSDVVUXQWLPH YDOXHVHLWKHUQXPEHURUFKDUDFWHULQWRRURXWRIRQHRUPRUH3/64/SURJUDPVZKLFKFDQXVHLWDV WKH\ZRXOGXVHDQ\RWKHUYDULDEOH
&UHDWLQJ%LQG9DULDEOHV 7RGHFODUHDELQGYDULDEOHLQWKH64/ 3OXVHQYLURQPHQW\RXXVHWKHFRPPDQG9$5,$%/()RU H[DPSOH\RXGHFODUHDYDULDEOHRIW\SH180%(5DQG9$5&+$5DVIR OORZV
9$5,$%/(UHWXUQBFRGH180%(5 9$5,$%/(UHWXUQBPVJ9$5&+$5 %RWK64/DQG64/ 3OXVFDQUHIHUH QFHWKHELQGYDULDEOHDQG64/ 3OXVFDQGLVSOD\LWVYDOXH
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
'LVSOD\LQJ%LQG9DULDEOHV 7RGLVSOD\WKHFXUUHQWYDOXHRIELQGYDULDEOHVLQWKH64/ 3OXVHQYLURQPHQW\RXXVHWKHFRPPDQG 35,17+RZHYHU35,17FDQQRWEHXVHGLQVLGHD3/64/EORFNDVD64/ 3OXVFRPPDQG7KH IROORZLQJH[DPSOHLOOXVWUDWHVD35,17FRPPDQG
64/!9$5,$%/(JBQ180%(5 64/!35,17JBQ
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
5HIHUHQFLQJ1RQ3/64/ 9DULDEOHV 6WRUHWKHDQQXDOVDODU\LQWRD64/ 3OXV KRVWYDULDEOH JBPRQWKO\BVDO YBVDO
5HIHUHQFHQRQ3/64/YDULDEOHVDVKRVW YDULDEOHV 3UHIL[WKHUHIHUHQFHVZLWKDFRORQ
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
$VVLJQLQJ9DOXHVWR9DULDEOHV 7RUHIHUHQFHKRVWYDULDEOHV\RXPXVWSUHIL[WKHUHIHUHQFHVZLWKDFRORQ WRGLVWLQJXLVKWKHPIURP GHFODUHG3/64/YDULDEOHV
([DPSOH 7KLVH[DPSOHFRPSXWHVWKHPRQWKO\VDODU\EDVHGXSRQWKHDQ QXDOVDODU\VXSSOLHGE\WKHXVHU7KLV VFULSWFRQWDLQVERWK64/ 3OXVFRPPDQGVDVZHOODVDFRPSOHWH3/64/EORFN
9$5,$%/( JBPRQWKO\BVDO180%(5 $&&(37 SBDQQXDOBVDO352037 3OHDVHHQWHUWKHDQQXDOVDODU\
'(&/$5( YBVDO 180%(5 SBDQQXDOBVDO %(*,1 JBPRQWKO\BVDO YBVDO (1' 35,17
JBPRQWKO\BVDO
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
'%06B287387387B/,1( $ Q2UDFOHVXSSOLHGSDFNDJHGSURFHGXUH $ QDOWHUQDWLYHIRUGLVSOD\LQJGDWDIURPD 3/64/EORFN 0XVWEHHQDEOHGLQ64/ 3OXVZLWK 6(76(59(528738721
¸
&RS\ULJKW
2UDFOH&R USR UDWLRQ$OOULJKWVUHVHUYHG
$QRWKHU2SWLRQ
([DPSOH 7KLVVFULSWFRPSXWHVWKHPRQWKO\VDODU\DQGSULQWVLWWRWKHVFUHHQXVLQJ '%06B28738 7387B/,1(
6(76(59(528738721 $&&(37SBDQQXDOBVDO352037 3OHDVHHQWHUWKHDQQXDOVDODU\
'(&/$5( YBVDO180%(5 SBDQQXDOBVDO %(*,1 YBVDO YBVDO '%06B287387387B/,1( 7KHPRQWKO\VDODU\LV __72B&+$5YBVDO (1' ,QWURGXFWLRQWR2UDFOH64/DQG3/64/
6XPPDU\ 3/64/EORFNVDUHFRPSRVHGRI WKHIROORZLQJVHFWLRQV ± 'HFODUDWLYHRSWLRQDO ± ([HFXWDEOHUHTXLUHG ± ([FHSWLRQKDQGOLQJRSWLRQDO
'(&/$5( %(*,1 (;&(37,21 (1'
$3/64/EORFNFDQEHDQ DQRQ\PRXVEORFNSURFHGXUHRU IXQFWLRQ
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
6XPPDU\ $3/64/EORFNLVWKHEDVLFXQQDPHGXQLWRID3/64/SURJUDP,WFRQVLVWVRIDVHWRI64/RU 3/64/VWDWHPHQWVDQGLWSHUIRUPVDVLQJOHORJLFDOIXQFWLRQ7KHGHFODUDWLYHSDUWLVWKHILUVWSDUWRID 3/64/EORFNDQGLVXVHGIRUGHFODULQJREMHFWVVXFKDVYDULDEOHVFRQVWDQWVFXUVRUVDQGGHILQLWLRQVRI HUURUVLWXDWLRQVFDOOHGH[FHSWLRQV7KHH[HFXWDEOHSDUWLVWKHPDQGDWRU\SDUWRID3/64/EORFNDQG FRQWDLQV64/DQG3/64/VWDWHPHQWVIRUTXHU\LQJDQGPDQLSXODWLQJGDWD7KHH[FHSWLRQKDQGOLQJSDUW LVHPEHGGHGLQVLGHWKHH[H FXWDEOHSDUWRIDEORFNDQGLVSODFHGDWWKHHQGRIWKHH[HFXWDEOHSDUW $QDQRQ\PRXV3/64/EORFNLVWKHEDVLFXQQDPHGXQLWRID3/64/SURJUDP3URFHGXUHVDQG IXQFWLRQVFDQEHFRPSLOHGVHSDUDWHO\DQGVWRUHGSHUPDQHQWO\LQDQ2UDFOHGDWDEDVHUHDG\WREH H[HFXWHG
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
6XPPDU\ 3/64/LGHQWLILHUV ± $UHGHILQHGLQWKHGHFODUDWLYHVHFWLRQ ± &DQEHRIVFDODUFRPSRVLWH UHIHUHQFHRU/2%GDWDW\SH ± &DQEHEDVHGRQWKHVWUXFWXUHRI DQRWKHUYDULDEOHRUGDWDEDVHREMHFW ± &DQEHLQLWLDOL]HG
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
6XPPDU\FRQWLQXHG $OO3/64/GDWDW\SHVDUHVFDODUFRPSRVLWHUHIHUHQFHRU/2%W\SH6FDODUGDWDW\SHVGRQRWKDYHDQ\ FRPSRQHQWVZLWKLQWKHPZKLOHFRPSRVLWHGDWDW\SHVKDYHRWKH UGDWDW\SHVZLWKLQWKHP3/64/ YDULDEOHVDUHGHFODUHGDQGLQLWLDOL]HGLQWKHGHFDOUDWLYHVHFWLRQ
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
3UDFWLFH2YHUYLHZ 'HWHUPLQLQJYDOLGLW\RIGHFODUDWLRQV 'HYHORSLQJDVLPSOH3/64/EORFN
¸
&RS\ULJKW
2UD FOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
3UDFWLFH2YHUYLHZ 7KLVSUDFWLFHUHLQIRUFHVWKHEDVLFVRI3/64/OHDUQHGLQWKLVOHVVRQLQFOXGLQJGDWDW\SHVOHJDO GHILQLWLRQVRILGHQWLILHUVDQGYDOLGDWLRQRIH[SUHVVLRQV
3DSHU%DVHG4XHVWLRQV 4XHVWLRQVDQGDUHSDSHUEDVHGTXHVWLRQV
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
3UDFWLFH (YDOXDWHHDFKRIWKHIROORZLQJGHFODUDWLRQV'HWHUPLQHZKLFKRIWKHPDUHQRWOHJDODQGH[SODLQ ZK\ D
E
F
G
'(&/$5( YBLG
180%(5
'(&/$5( YB[YB\YB]
9$5&+$5
'(&/$5( YBELUWKGDWH
'$7(12718//
'(&/$5( YBLQBVWRFN
%22/($1
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
3UDFWLFHFRQWLQXHG
,QHDFKRIWKHIROORZLQJDVVLJQPHQWVGHWHUPLQHWKHGDWDW\SHRIWKHUHVXOWLQJH[SUHVVLRQ D
YBGD\VBWRBJR YBGXHBGDWH6<6'$7(
E
YBVHQGHU 86(5__ __72B&+$5YBGHSWBQR
F
YBVXP
G
YBIODJ 758(
H
YBQ YBQ! YBQ
I
YBYDOXH 18//
&UHDWHDQDQRQ\PRXVEORFNWRRXWSXWWKHSKUDVH³0\3/64/%ORFN:RUNV´WRWKHVFUHHQ
*B0(66$*( 0\3/64/%ORFN:RUNV
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
3UDFWLFHFRQWLQXHG ,I\RXKDYHWLPHFRPSOHWHWKHIROORZLQJH[HUFLVH
&UHDWHDEORFNWKDWGHFODUHVWZRYDULDEOHV$VVLJQWKHYDOXHRIWKHVH3/64/YDULDEOHVWR 64/ 3OXVKRVWYDULDEOHVDQGSULQWWKHUHVXOWVRIWKH3/64/YDULDEOHVWRWKHVFUHHQ([HFXWH
STVTO
\RXU3/64/EORFN6DYH\RXU3/64/EORFNWRDILOHQDPHG
9B&+$5 &KDUDFWHUYDULDEOHOHQJWK 9B180 1XPEHU $VVLJQYDOXHVWRWKHVHYDULDEOHVDVIROORZV
9DULDEOH9DOXH 9B&+$57KHOLWHUDO LVWKHDQVZHU
9B1807KHILUVWWZRFKDUDFWHUVIURP9B&+$5 *B&+$5 LVWKHDQVZHU *B180
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
:ULWLQJ([HFXWDEOH 6WDWHPHQWV
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
2EMHFWLYHV $IWHUFRPSOHWLQJWKLVOHVVRQ\RXVKRXOG EHDEOHWRGRWKHIROORZLQJ 5HFRJQL]HWKHVLJQLILFDQFHRIWKH H[HFXWDEOHVHFWLRQ :ULWHVWDWHPHQWVLQWKHH[HFXWDEOH VHFWLRQ 'HVFULEHWKHUXOHVRIQHVWHGEORFNV ([HFXWHDQGWHVWD3/64/EORFN 8VHFRGLQJFRQYHQWLRQV
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
/HVVRQ$LP ,QWKLVOHVVRQ\RXZLOOOHDUQKRZWRZULWHH[HFXWDEOHFRGHLQWKH3/64/EORFN
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
3/64/%ORFN6\QWD[ DQG*XLGHOLQHV 6WDWHPHQWVFDQFRQWLQXHRYHUVHYHUDO OLQHV /H[LFDOXQLWVFDQEHVHSDUDWHGE\ ± 6SDFHV ± 'HOLPLWHUV ± ,GHQWLILHUV ± /LWHUDOV ± &RPPHQWV ¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
3/64/%ORFN6\QWD[DQG*XLGHOLQHV %HFDXVH3/64/LVDQH[WHQVLRQRI64/WKHJHQHUDOV\QWD[UXOHVWKDWDSSO\WR64/DOVRDSSO\WRWKH 3/64/ODQJXDJH
/H[LFDOXQLWVIRUH[DPSOHLGHQWLILHUVDQGOLWHUDOV FDQEHVHSDUDWHGE\RQHRUPRUHVSDFHVRU RWKHUGHOLPLWHUVWKDWFDQQRWEHFRQIXVHGDVEHLQJSDUWRIWKHOH[LFDOXQLW
6WDWHPHQWVFDQEHVSOLWDFURVVOLQHVEXWNH\ZRUGVPXVWQRWEHVSOLW
'HOLPLWHUV 'HOLPLWHUVDUHVLPSOHRUFRPSRXQGV\PEROVWKDWKDYHVSHFLDOPHDQLQJWR3/64/ 6LP SOH6\PEROV
&RPSRXQG6\PEROV
6\PERO
0HDQLQJ
6\PERO
0HDQLQJ
$GGLWLRQRSHUDWRU
!
5HODWLRQDORSHUDWRU
6XEWUDFWLRQQHJDWLRQRSHUDWRU
5HODWLRQDORSHUDWRU
0XOWLSOLFDWLRQRSHUDWRU
__
&RQFDWHQDWLRQRSHUDWRU
'LYLVLRQRSHUDWRU
6LQJOHOLQHFRPPHQWLQGLFDWRU
5HODWLRQDORSHUDWRU
%HJLQQLQJFRPPHQWGHOLPLWHU
#
5HPRWHDFFHVVLQGLFDWRU
(QGLQJFRPPHQWGHOLPLWHU
6WDWHPHQWWHUPLQDWRU
$VVLJQPHQWRSHUDWRU
)RUPRUHLQIRUPDWLRQVHH 3/64/8VHU¶V*XLGHDQG5HIHUHQFH5HOHDVH³)XQGDPHQWDOV´
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
3/64/%ORFN6\QWD[ DQG*XLGHOLQHV ,GHQWLILHUV &DQFRQWDLQXSWRFKDUDFWHUV &DQQRWFRQWDLQUHVHUYHGZRUGVXQOHVV HQFORVHGLQGRXEOHTXRWDWLRQPDUNV 0XVWEHJLQZLWKDQDOSKDEHWLFFKDUDFWHU 6KRXOGQRWKDYHWKHVDPHQDPHDVD GDWDEDVHWDEOHFROXPQQDPH
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
,GHQWLILHUV ,GHQWLILHUVDUHXVHGWRQDPH3/64/SURJUDPLWHPVDQGXQLWVZKLFKLQFOXGHFRQVWDQWVYDULDEOHV H[FHSWLRQVFXUVRUVFXUVRUYDULDEOHVVXESURJUDPVDQGSDFNDJHV
,GHQWLILHUVFDQFRQWDLQXSWRFKDUDFWHUVEXWWKH\PXVWVWDUWZLWKDQDOSKDEHWLFFK DUDFWHU
'RQRWFKRRVHWKHVDPHQDPHIRUWKHLGHQWLILHUDVWKHQDPHRIFROXPQVLQDWDEOHXVHGL QWKH EORFN,I3/64/LGHQWLILHUVDUHLQWKHVDPH64/VWDWHPHQWVDQGKDYHWKHVDPHQDPHDVD FROXPQWKHQ2UDFOHDVVXPHVWKDWLWLVWKHFROXP QWKDWLVEHLQJUHIHUHQFHG
5HVHUYHGZRUGVFDQQRWEHXVHGDVLGHQWLILHUVXQOHVVWKH\DUHHQFORVHGLQGRXEOHTXRWDWLRQ PDUNVIRUH[DPSOH6(/(&7
5HVHUYHGZRUGVVKRXOGEHZULWWHQLQXSSHUFDVHWRSURPRWHUHDGDELOLW\
)RUDFRPSOHWHOLVWRIUHVHUYHGZRUGVVHH3/64/8VHU¶V*XLGHDQG5HIHUHQFH5HOHDVH ³$SSHQGL[)´
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
3/64/%ORFN6\QWD[DQG *XLGHOLQHV /LWHUDOV ± &KDUDFWHUDQGGDWHOLWHUDOVPXVWEH HQFORVHGLQVLQJOHTXRWDWLRQPDUNV YBHQDPH +HQGHUVRQ
± 1XPEHUVFDQEHVLPSOHYDOXHVRU VFLHQWLILFQRWDWLRQ
$3/64/EORFNLVWHUPLQDWHGE\DVODVK RQDOLQHE\LWVHOI ¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
/LWHUDOV
$OLWHUDOLVDQH[SOLFLWQXPHULFFKDUDFWHUVWULQJRU%RROHDQYDOXHQRWUHSUHVHQWHGE\DQ LGHQWLILHU ±
&KDUDFWHUOLWHUDOVLQFOXGHDOOWKHSULQWDEOHFKDUDFWHUVLQWKH3/64/FKDUDFWHUVHWOHWWHUV QXPHUDOVVSDFHVDQGVSHFLDOV\PEROV
±
1XPHULFOLWHUDOVFDQEHUHSUHVHQWHGHLWKHUE\DVLPSOHYDOXHIRUH[DPSOH± RUE\ VFLHQWLILFQRWDWLRQIRUH[DPSOH(PHDQLQJ WRWKHSRZHURI
$3/64/EORFNLVWHUPLQDWHGE\DVODVK RQDOLQHE\LWVHOI
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
&RPPHQWLQJ&RGH 3UHIL[VLQJOHOLQHFRPPHQWVZLWKWZR GDVKHV 3ODFHPXOWLOLQHFRPPHQWVEHWZHHQWKH V\PEROV DQG ([DPSOH YBVDO180%(5 %(*,1 &RPSXWHWKHDQQXDOVDODU\EDVHGRQWKH PRQWKO\VDODU\LQSXWIURPWKHXVHU YBVDO SBPRQWKO\BVDO (1' 7KLVLVWKHHQGRIWKHEORFN
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
&RPPHQWLQJ&RGH &RPPHQWFRGHWRGRFXPHQWHDFKSKDVHDQGWRDVVLVWZLWKGHEXJJLQJ&RPPHQWWKH3/64/FRGH ZLWKWZRGDVKHV LIWKHFRPPHQWLVRQDVLQJOHOLQHRUHQFORVHWKHFRPPHQWEHWZHHQWKHV\PEROV DQG LIWKHFRPPHQWVSDQVVHYHUDOOLQHV&RPPHQWVDUHVWULFWO\LQIRUPDWLRQDODQGGRQRW HQIRUFH DQ\FRQGLWLRQVRUEHKDYLRURQEHKDYLRUDOORJLFRUGDWD:HOOSODFH GFRPPHQWVDUHH[WUHPHO\YDOXDEOH IRUFRGHUHDGDELOLW\DQGIXWXUHFRGHPDLQWHQDQFH
([DPSOH ,QWKHH[DPSOHRQWKHVOLGHWKHOLQHHQFORVHGZLWKLQ DQG LVWKHFRPPHQWWKDWH[SODLQVWKHFRGH WKDWIROORZVLW
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
64/)XQFWLRQVLQ3/64/ $YDLODEOHLQSURFHGXUDOVWDWHPHQWV ± 6LQJOHURZQXPEHU ± 6LQJOHURZFKDUDFWHU 6DPHDVLQ64/ ± 'DWDW\SHFRQYHUVLRQ ± 'DWH 1RWDYDLODEOHLQSURFHGXUDOVWDWHPHQWV ± '(&2'( ± *URXSIXQFWLRQV
`
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
64/)XQFWLRQVLQ3/64/ 0RVWRIWKHIXQFWLRQVDYDLODEOHLQ64/DUHDOVRYDOLGLQ3/64/H[SUHVVLRQV
6LQJOHURZQXPEHUIXQFWLRQV
6LQJOHURZFKDUDFWHUIXQFWLRQV
'DWDW\SHFRQYHUVLRQIXQFWLRQV
'DWHIXQFWLRQV
*5($7(67/($67
0LVFHOODQHRXVIXQFWLRQV
7KHIROORZLQJIXQFWLRQVDUHQRWDYDLODEOHLQSURFHGXUDOVWDWHPHQWV
'(&2'(
*URXSIXQFWLRQV$9*0,10$;&281768067''(9DQG9$5,$1&(*URXS IXQFWLRQVDSSO\WRJURXSVRIURZVLQDWDEOHDQGWKHUHIRUHDUHDYDLODEOHRQO\LQ64/VWDWHPHQWV LQD3/64/EORFN
([DPSOH &RPSXWHWKHVXPRIDOOQXPEHUVVWRUHGLQWKH180%(5B7$%/(3/64/WDEOH 7KLVH[DPSOH SURGXFHVDFRPSLODWLRQHUURU
YBWRWDO
680QXPEHUBWDEOH ,QWURGXFWLRQWR2UDFOH64/DQG3/64/
3/64/)XQFWLRQV ([DPSOHV %XLOGWKHPDLOLQJOLVWIRUDFRPSDQ\ YBPDLOLQJBDGGUHVV YBQDPH__&+5 __ YBDGGUHVV__&+5 __YBVWDWH__ &+5 __YB]LS
&RQYHUWWKHHPSOR\HHQDPHWRORZHUFDVH YBHQDPH
/2:(5YBHQDPH
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
3/64/)XQFWLRQV 3/64/SURYLGHVPDQ\SRZHUIXOIXQFWLRQVWRKHOS\RXPDQLSXODWHGDWD7KHVHEXLOWLQIXQFWLRQVIDOO LQWRWKHIROORZLQJFDWHJRULHV
(UURUUHSRUWLQJ
1XPEHU
&KDUDFWHU
&RQYHUVLRQ
'DWH
0LVFHOODQHRXV
7KHIXQFWLRQH[DPSOHVLQWKHVOLGHDUHGHILQHGDVIROORZV
%XLOGWKHPDLOLQJDGGUHVVIRUDFRPSDQ\
&RQYHUWWKHQDPHWRORZHUFDVH
&+5LVWKH64/IXQFWLRQWKDWFRQYHUWVDQ$6&,,FRGHWRLWVFRUUHVSRQGLQJFKDUDFWHULVWKHFRGH IRUDOLQHIHHG )RUPRUHLQIRUPDWLRQVHH 3/64/8VHU¶V*XLGHDQG5HIHUHQFH5HOHDVH³)XQGDPHQWDOV´
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
'DWDW\SH&RQYHUVLRQ &RQYHUWGDWDWRFRPSDUDEOHGDWDW\SHV 0L[HGGDWDW\SHVFDQUHVXOWLQDQHUURU DQGDIIHFWSHUIRUPDQFH &RQYHUVLRQIXQFWLRQV ± 72B&+$5 ± 72B'$7( ± 72B180%(5
'(&/$5( YBGDWH9$5&+$5 %(*,1 6(/(&772B&+$5KLUHGDWH 021''<<<< ,172YBGDWH )520HPS :+(5(HPSQR (1'
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
'DWDW\SH&RQYHUVLRQ 3/64/DWWHPSWVWRFRQYHUWGDWDW\SHVG\QDPLFDOO\LIWKH\DUHPL[HGLQDVWDWHPH QW)RUH[DPSOHLI \RXDVVLJQD180%(5YDOXHWRD&+$5YDULDEOHWKHQ3/64/G\QDPLFDOO \WUDQVODWHVWKHQXPEHU LQWRDFKDUDFWHUUHSUHVHQWDWLRQVRWKDWLWFDQEHVWRUHGLQWKH&+$5YDULDEOH7KHUHYHUVHVLWXDWLRQ DOVRDSSOLHVSURYLGLQJWKDWWKHFKDUDFWHUH[SUHVVLRQUHSUHVHQWVDQXPHULFYDOXH 3URYLGLQJWKDWWKH\DUHFRPSDWLEOH\RXFDQDOVRDVVLJQFKDUDFWHUVWR'$7(YDULDEOHVDQGYLFHYHUVD :LWKLQDQH[SUHVVLRQ\RXVKRXOGPDNHVXUHWKDWGDWDW\SHVDUHWKHVDPH,IPL[HGGDWDW\SHVRFFXULQ DQH[SUHVVLRQ\RXVKRXOGXVHWKHDSSURSULDWHFRQYHUVLRQIXQFWLRQWRFRQYHUWWKH GDWD 6\QWD[
72B&+$5YDOXHIPW 72B'$7(YDOXHIPW 72B180%(5YDOXHIPW ZKHUH
YDOXH
LVDFKDUDFWHUVWULQJQXPEHURUGDWH
IPW
LVWKHIRUPDWPRGHOXVHGWRFRQYHUWYDOXH
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
'DWDW\SH&RQYHUVLRQ 7KLVVWDWHPHQWSURGXFHVDFRPSLODWLRQ HUURULIWKHYDULDEOHYBGDWHLVGHFODUHGDV GDWDW\SH'$7( YBGDWH -DQXDU\
7RFRUUHFWWKHHUURUXVHWKH72B'$7( FRQYHUVLRQIXQFWLRQ YBGDWH 72B'$7( -DQXDU\ 0RQWK''<<<<
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
'DWDW\SH&RQYHUVLRQ 7KHFRQYHUVLRQH[DPSOHVLQWKHVOLGHDUHGHILQHGDVIROORZV
6WRUHDFKDUDFWHUVWULQJUHSUHVHQWLQJDGDWHLQDYDULDEOHGHFODUHGRIGDWDW\SH'$7( 7KLVFRGH FDXVHVDV\QWD[HUURU
7RFRUUHFWWKHHUURUFRQYHUWWKHVWULQJWRDGDWHZLWKWKH72B'$7(FRQYHUVLRQIXQFWLRQ
3/64/DWWHPSWVFRQYHUVLRQLISRVVLEOHEXWWKHVXFFHVVGHSHQGVRQWKHRSHUDWLRQVEHLQJSHUIRUPHG ,WLVJRRGSURJUDPPLQJSUDFWLFHWRH[SOLFLWO\SHUIRUPGDWDW\SHFRQYHUVLRQVEHFDXVHWKH\FDQ IDYRUDEO\DIIHFWSHUIRUPDQFHDQGUHPDLQYDOLGHYHQZLWKDFKDQJHLQVRIWZDUHYHUVLRQV
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
1HVWHG%ORFNV DQG9DULDEOH6FRSH 6WDWHPHQWVFDQEHQHVWHGZKHUHYHUDQ H[HFXWDEOHVWDWHPHQWLVDOORZHG $QHVWHGEORFNEHFRPHVDVWDWHPHQW $QH[FHSWLRQVHFWLRQFDQFRQWDLQ QHVWHGEORFNV 7KHVFRSHRIDQREMHFWLVWKHUHJLRQRI WKHSURJUDPWKDWFDQUHIHUWRWKHREMHFW
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
1HVWHG%ORFNV 2QHRIWKHDGYDQWDJHVWKDW3/64/KDVRYHU64/LVWKHDELOLW\WRQHVWVWDWHPHQWV
9DULDEOH6FRSH 7KHVFRSHRIDQREMHFWLVWKHUHJLRQRIWKHSURJUDPWKDWFDQUHIHUWRWKHREMHFW
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
1HVWHG%ORFNV DQG9DULDEOH6FRSH $QLGHQWLILHULVYLVLEOHLQWKHUHJLRQVLQ ZKLFK\RXFDQUHIHUHQFHWKHXQTXDOLILHG LGHQWLILHU $EORFNFDQORRNXSWRWKHHQFORVLQJ EORFN $EORFNFDQQRWORRNGRZQWRHQFORVHG EORFNV
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
,GHQWLILHUV $QLGHQWLILHULVYLVLEOHLQWKHEORFNLQZKLFKLWLVGHFODUHGDQGLQDOOQHVWHGVXEEORFNVSURFHGXUHV DQGIXQFWLRQV,IWKHEORFNGRHVQRWILQGWKHLGHQWLILHUGHFODUHGORFDOO\LWORRNVXSWRWKHGHFODUDWLYH VHFWLRQRIWKHHQFORVLQJRUSDUHQW EORFNV7KHEORFNQHYHUORRNVGRZQWRHQFORVHGRUFKLOG EORFNV RUVLGHZD\VWRVLEOLQJEORFNV 6FRSHDSSOLHVWRDOOGHFODUHGREMHFWVLQFOXGLQJYDULDEOHVFXUVRUVXVHUGHILQHGH[FHSWLRQVDQG FRQVWDQWV 1RWH4XDOLI\DQLGHQWLILHUE\XVLQJWKHEORFNODEHOSUHIL[ )RUPRUHLQIRUPDWLRQRQEORFNODEHOVVHH3/64/8VHU¶V*XLGHDQG5HIHUHQFH5HOHDVH ³)XQGDPHQWDOV´
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
1HVWHG%ORFNV DQG9DULDEOH6FRSH ([DPSOH [%,1$5
6FRSHRI
6FRSHRI
[
\
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
1HVWHG%ORFNVDQG9DULDEOH6FRSH ,QWKHQHVWHGEORFNVKRZQRQWKHVOLGHWKHYDULDEOHQDPHG \FDQUHIHUHQFHWKHYDULDEOHQDPHG[ 9DULDEOH[KRZHYHUFDQQRWUHIHUHQFHYDULDEOH\,IWKHYDULDEOHQDPHG\LQWKHQHVWHGEORFNLVJLYHQ WKHVDPHQDPHDVWKHYDULDEOHQDPHG[LQWKHRXWHUEORFNLWVYDOXHLVYDOLGRQO\IRUWKHGXUDWLRQRIWKH QHVWHGEORFN
6FRSH 7KHVFRSHRIDQLGHQWLILHULVWKDWUHJLRQRIDSURJUDPXQLWEORFNVXESURJUDPRUSDFNDJH IURP ZKLFK\RXFDQUHIHUHQFHWKHLGHQWLILHU
9LVLELOLW\ $QLGHQWLILHULVYLVLEOHRQO\LQWKHUHJLRQVIURPZKLFK\RXFDQUHIHUHQFHWKHLGHQWLILHUXVLQJDQ XQTXDOLILHGQDPH
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
2SHUDWRUVLQ3/64/ /RJLFDO $ULWKPHWLF &RQFDWHQDWLRQ 3DUHQWKHVHVWR FRQWURORUGHURI RSHUDWLRQV
`
6DPHDVLQ 64/
([SRQHQWLDORSHUDWRU
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
2UGHURI2SHUDWLRQV 7KHRSHUDWLRQVZLWKLQDQH[SUHVVLRQDUHGRQHLQDSDUWLFXODURUGHUGHSHQGLQJRQWKHLUSUHFHGHQFH SULRULW\ 7KHIROORZLQJWDEOHVKRZVWKHGHIDXOWRUGHURIRSHUDWLRQVIURPWRSWRERWWRP
2SHUDWRU
2SHUDWLRQ
127
([SRQHQWLDWLRQORJLFDOQHJDWLRQ
,GHQWLW\QHJDWLRQ
0XOWLSOLFDWLRQGLYLVLRQ
__
$GGLWLRQVXEWUDFWLRQFRQFDWHQDWLRQ
!
!
,618///,.(
&RP SDULVRQ
%(7:((1,1 $1'
&RQMXQFWLRQ
25
,QFOXVLRQ
1RWH,WLVQRWQHFHVVDU\WRXVHSDUHQWKHVHVZLWK%RROHDQH[SUHVVLR QVEXWLWGRHVPDNHWKHWH[WHDVLHU WRUHDG )RUPRUHLQIRUPDWLRQRQRSHUDWRUVVHH3/64/8VHU¶V*XLGHDQG5HIHUHQFH5HOHDVH ³)XQGDPHQWDOV´
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
2SHUDWRUVLQ3/64/ ([DPSOHV ,QFUHPHQWWKHFRXQWHUIRUDORRS YBFRXQW
YBFRXQW
6HWWKHYDOXHRID%RROHDQIODJ YBHTXDO
YBQ YBQ
9DOLGDWHDQHPSOR\HHQXPEHULILW FRQWDLQVDYDOXH YBYDOLG
YBHPSQR,612718// ¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
2SHUDWRUVLQ3/64/ :KHQZRUNLQJZLWKQXOOV\RXFDQDYRLGVRPHFRPPRQPLVWDNHVE\NHHSLQJLQPLQGWKHIROORZLQJ UXOHV
&RPSDULVRQVLQYROYLQJQXOOVDOZD\V\LHOG18//
$SSO\LQJWKHORJLFDORSHUDWRU127WRDQXOO\LHOGV18//
,QFRQGLWLRQDOFRQWUROVWDWHPHQWVLIWKHFRQGLWLRQ\LHOGV18//LWVDVVRFLDWH GVHTXHQFHRI VWDWHPHQWVLVQRWH[HFXWHG
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
8VLQJ%LQG9DULDEOHV 7RUHIHUHQFHDELQGYDULDEOHLQ3/64/ \RXPXVWSUHIL[LWVQDPHZLWKDFRORQ ([DPSOH 9$5,$%/( JBVDODU\180%(5 '(&/$5( YBVDO HPSVDO7<3( %(*,1 6(/(&7 VDO ,172 YBVDO )520 HPS :+(5( HPSQR JBVDODU\ YBVDO (1' ¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
3ULQWLQJ%LQG9DULDEOHV ,Q64/ 3OXV\RXFDQGLVSOD\WKHYDOXHRIWKHELQGYDULDEOHXVLQJWKH35,17FRPPDQG
64/!35,17JBVDODU\ *B6$/$5<
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
3URJUDPPLQJ*XLGHOLQHV 0DNHFRGHPDLQWHQDQFHHDVLHUE\ 'RFXPHQWLQJFRGHZLWKFRPPHQWV 'HYHORSLQJDFDVHFRQYHQWLRQIRUWKH FRGH 'HYHORSLQJQDPLQJFRQYHQWLRQVIRU LGHQWLILHUVDQGRWKHUREMHFWV (QKDQFLQJUHDGDELOLW\E\LQGHQWLQJ
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
3URJUDPPLQJ*XLGHOLQHV )ROORZWKHVHSURJUDPPLQJJXLGHOLQHVWRSURGXFHFOHDUFRGHDQGUHGXFHPDLQWHQDQFHZKHQ GHYHORSLQJD3/64/EORFN
&RGH&RQYHQWLRQV 7KHIROORZLQJWDEOHJLYHVJXLGHOLQHVIRUZULWLQJFRGHLQXSSHUFDVHRUORZHUFDVHWRKHOS\RXWR GLVWLQJXLVKNH \ZRUGVIURPQDPHGREMHFWV &DWHJRU\
&DVH&RQYHQWLRQ
([DPSOHV
64/VWDWHPHQWV
8SSHUFDVH
6(/(&7,16(57
3/64/NH\ZRUGV
8SSHUFDVH
'(&/$5(%(*,1,)
'DWDW\SHV
8SSHUFDVH
9$5&+$5%22/($1
,GHQWLILHUVDQGSDUDPHWHUV
/RZHUFDVH
YBVDOHPSBFXUVRUJBVDOSBHPSQR
'DWDEDVHWDEOHVDQGFROXP QV
/RZHUFDVH
HPSRUGHUGDWHGHSWQR
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
&RGH1DPLQJ&RQYHQWLRQV $YRLGDPELJXLW\ 7KHQDPHVRIORFDOYDULDEOHVDQGIRUPDO SDUDPHWHUVWDNHSUHFHGHQFHRYHUWKH QDPHVRIGDWDEDVHWDEOHV 7KHQDPHVRIFROXPQVWDNHSUHFHGHQFH RYHUWKHQDPHVRIORFDOYDULDEOHV
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
&RGH1DPLQJ&RQYHQWLRQV 7KHIROORZLQJWDEOHVKRZVDVHWRISUHIL[HVDQGVXIIL[HVWRGLVWLQJXLVKLGHQWLILHUVIURPRWKHU LGHQWLILHUVIURPGDWDEDVHREMHFWVDQGIURPRWKHUQDPHGREMHFWV ,GHQWLILHU
1DPLQJ&RQYHQWLRQ
9DULDEOH
YB
&RQVWDQW
FB
QDPH
([DPSOH
YBVDO
&XUVRU
QDPH QDPHBFXUVRU
([FHSWLRQ
HB
7DEOHW\SH
QDPHBWDEOHBW\SH
DPRXQWBWDEOHBW\SH
7DEOH
QDPHBWDEOH
RUGHUBWRWDOBWDEOH
5HFRUGW\SH
QDPHBUHFRUGBW\SH
HPSBUHFRUGBW\SH
5HFRUG
QDPHBUHFRUG
FXVWRPHUBUHFRUG
64/ 3OXVVXEVWLWXWLRQ
SB
QDPH
SBVDO
JB
QDPH
JB\HDUBVDO
QDPH
FBFRPSDQ\BQDPH HPSBFXUVRU HBWRRBPDQ\
YDULDEOHDOVRUHIHUUHGWRDV VXEVWLWXWLRQSDUDPHWHU 64/ 3OXVJOREDOYDULDEOH DOVRUHIHUUHGWRDVKRVWRU ELQGYDULDEOH
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
,QGHQWLQJ&RGH )RUFODULW\LQGHQWHDFKOHYHORIFRGH ([DPSOH
'(&/$5( YBGHSWQR 180%(5 YBORFDWLRQ 9$5&+$5 %(*,1 6(/(&7 GHSWQR ORF ,172 YBGHSWQR YBORFDWLRQ )520 GHSW :+(5( GQDPH 6$/(6 (1'
%(*,1 ,)[ 7+(1 \ (1',) (1'
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
,QGHQWLQJ&RGH )RUFODULW\DQGWRHQKDQFHUHDGDELOLW\LQGHQWHDFKOHYHORIFRGH7RVKRZVWUXFWXUH\RXFDQGLYLGH OLQHVXVLQJFDUULDJHUHWXUQVDQGLQGHQWOLQHVXVLQJVSDFHVRUWDEV&RPSDUHWKHIROORZLQJ,) VWDWHPHQWVIRUUHDGDELOLW\
,)[!\7+(1YBPD[ [(/6(YBPD[ \(1',) ,)[!\7+(1 YBPD[ [ (/6( YBPD[ \ (1',)
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
'HWHUPLQLQJ9DULDEOH6FRSH &ODVV([HUFLVH '(&/$5( 9B6$/ 9B&200 9B0(66$*( %(*,1
180%(5 180%(5 9B6$/ 9$5&+$5 HOLJLEOHIRUFRPPLVVLRQ
'(&/$5( 9B6$/ 180%(5 9B&200 180%(5 9B727$/B&203 180%(5 9B6$/9B&200 %(*,1 9B0(66$*( &/(5.QRW __9B0(66$*( (1' 9B0(66$*( 6$/(60$1 __9B0(66$*( (1'
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
&ODVV([HUFLVH (YDOXDWHWKH3/64/EORFNRQWKHVOLGH'HWHUPLQHHDFKRIWKHIROORZLQJYDOXHVDFFRUGLQJ WRWKH UXOHVRIVFRSLQJ
7KHYDOXHRI9B0(66$*(LQWKHVXEEORFN
7KHYDOXHRI9B727$/B&203LQWKHPDLQEORFN
7KHYDOXHRI9B&200LQWKHVXEEORFN
7KHYDOXHRI9B&200LQWKHPDLQEORFN
7KHYDOXHRI9B0(66$*(LQWKHPDLQEORFN
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
6XPPDU\ 3/64/EORFNVWUXFWXUH1HVWLQJ EORFNVDQGVFRSLQJUXOHV 3/64/SURJUDPPLQJ ± )XQFWLRQV ± 'DWDW\SHFRQYHUVLRQV ± 2SHUDWRUV
'(&/$5( %(*,1
± %LQGYDULDEOHV
(;&(37,21
± &RQYHQWLRQVDQGJXLGHOLQHV
(1'
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
6XPPDU\ $EORFNFDQKDYHDQ\QXPEHURIQHVWHGEORFNVGHILQHGZLWKLQLWVH[HFXWDEOHSDUW%ORFNVGHILQHG ZLWKLQDEORFNDUHFDOOHGVXEEORFNV
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
3UDFWLFH2YHUYLHZ 5HYLHZLQJVFRSLQJDQGQHVWLQJUXOHV 'HYHORSLQJDQGWHVWLQJ3/64/EORFNV
¸
&RS\ULJKW
2UD FOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
3UDFWLFH2YHUYLHZ 7KLVSUDFWLFHUHLQIRUFHVWKHEDVLFVRI3/64/SUHVHQWHGLQWKHOHVVRQLQFOXGLQJWKHUXOHVIRUQHVWLQJ 3/64/EORFNVRIFRGHDVZHOODVKRZWRH[HFXWHDQGWHVWWKHLU3/64/FRGH
3DSHU%DVHG4XHVWLRQV 4XHVWLRQVDQGDUHSDSHUEDVHGTXHVWLRQV
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
3UDFWLFH
3/64/%ORFN
'(&/$5( YBZHLJKW 180%(5 YBPHVVDJH 9$5&+$5 3URGXFW %(*,1 68%%/2&. '(&/$5( YBZHLJKW 180%(5 YBPHVVDJH 9$5&+$5 3URGXFW YBQHZBORFQ 9$5&+$5 (XURSH %(*,1 YBZHLJKW YBZHLJKW YBQHZBORFQ :HVWHUQ __YBQHZBORFQ (1' YBZHLJKW YBZHLJKW YBPHVVDJH YBPHVVDJH__ LVLQVWRFN YBQHZBORFQ :HVWHUQ __YBQHZBORFQ (1' (YDOXDWHWKH3/64/EORFNDERYHDQGGHWHUPLQHWKHGDWDW\SHDQGYDOXHRIHDFKRIWKHIROORZLQJ YDULDEOHVDFFRUGLQJWRWKHUXOHVRIVFRSLQJ D 7KHYDOXHRI9B:(,*+7LQWKHVXEEORFNLV
E 7KHYDOXHRI9B1(:B/2&1LQWKHVXEEORFNLV
F 7KHYDOXHRI9B:(,*+7LQWKHPDLQEORFNLV
G 7KHYDOXHRI9B0(66$*(LQWKHPDLQEORFNLV
H 7KHYDOXHRI9B1(:B/2&1LQWKHPDLQEORFNLV
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
3UDFWLFHFRQWLQXHG
6FRSH([DPSOH
'(&/$5( YBFXVWRPHU 9$5&+$5 :RPDQVSRUW YBFUHGLWBUDWLQJ 9$5&+$5 (;&(//(17 %(*,1 '(&/$5( YBFXVWRPHU 180%(5 YBQDPH 9$5&+$5 8QLVSRUWV %(*,1 YBFXVWRPHU YBQDPH YBFUHGLWBUDWLQJ (1' YBFXVWRPHU (1'
YBQDPH
YBFUHGLWBUDWLQJ
6XSSRVH\RXHPEHGDVXEEORFNZLWKLQDEORFNDVVKRZQDERYH
E 7KHYDOXHRI9B1$0(LQWKHVXEEORFNLV
F 7KHYDOXHRI9B&5(',7B5$7,1*LQWKHVXEEORFNLV
G 7KHYDOXHRI9B&86720(5LQWKHPDLQEORFNLV
H 7KHYDOXHRI9B1$0(LQWKHPDLQEORFNLV
I 7KHYDOXHRI9B&5(',7B5$7,1*LQWKHPDLQEORFNLV
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
3UDFWLFHFRQWLQXHG
&UHDWHDQGH[HFXWHD3/64/EORFNWKDWDFFHSWVWZRQXPEHUVWKURXJK64/ 3OXVVXEVWLWXWLRQ YDULDEOHV7KHILUVWQXPEHUVKRXOGEHGLYLGHGE\WKHVHFRQGQXPEHUDQGKDYHWKHVHFRQG QXPEHUDGGHGWRWKHUHVXOW7KHUHVXOWVKRXOGEHVWRUHGLQD3/64/YDULDEOHDQGSULQWHGRQWKH VFUHHQRUWKHUHVXOWVKRXOGEHZULWWH QWRD64/ 3OXVYDULDEOHDQGSULQWHGWRWKHVFUHHQ D
:KHQD3/64/YDULDEOHLVXVHG
3OHDVHHQWHUWKHILUVWQXPEHU 3OHDVHHQWHUWKHVHFRQGQXPEHU 3/64/SURFHGXUHVXFFHVVIXOO\FRPSOHWHG E
:KHQD64/ 3OXVYDULDEOHLVXVHG
3OHDVHHQWHUWKHILUVWQXPEHU 3OHDVHHQWHUWKHVHFRQGQXPEHU 3/64/SURFHGXUHVXFFHVVIXOO\FRPSOHWHG *B5(68/7
%XLOGD3/64/EORFNWKDWFRPSXWHVWKHWRWDOFRPSHQVDWLRQIRURQH\HDU7KHDQQXDOVDODU\ DQGWKHDQQXDOERQXVSHUFHQWDJHDUHSDVVHGWRWKH3/64/EORFNWKURXJK64/ 3OXVVXEVWLWXWLRQ YDULDEOHVDQGWKHERQXVQHHGVWREHFRQYHUWHGIURPDZKROHQXPEHUWRDGHFLP DOIRUH[DPSOHWR ,IWKHVDODU\LVQXOOVHWLWWR]HUREHIRUHFRPSXWLQJWKHWRWDOFRPSHQVDWLRQ([HFXWHWKH3/64/ EORFN5HPLQGHU8VHWKH19/IXQFWLRQWRKDQGOHQXOOYDOXHV 1RWH7RWHVWWKH19/IXQFWLRQW\SH18//DWWKHSURPSWSUHVVLQJ>5HWXUQ@UHVXOWVLQDPLVVLQJ H[SUHVVLRQHUURU
3OHDVHHQWHUWKHVDODU\DPRXQW 3OHDVHHQWHUWKHERQXVSHUFHQWDJH 3/64/SURFHGXUHVXFFHVVIXOO\FRPSOHWHG *B727$/
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
,QWHUDFWLQJZLWK WKH2UDFOH6HUYHU
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
2EMHFWLYHV $IWHUFRPSOHWLQJWKLVOHVVRQ\RXVKRXOG EHDEOHWRGRWKHIROORZLQJ :ULWHDVXFFHVVIXO6(/(&7VWDWHPHQWLQ 3/64/ 'HFODUHWKHGDWDW\SHDQGVL]HRID 3/64/YDULDEOHG\QDPLFDOO\ :ULWH'0/VWDWHPHQWVLQ3/64/ &RQWUROWUDQVDFWLRQVLQ3/64/ 'HWHUPLQHWKHRXWFRPHRI64/'0/ VWDWHPHQWV
¸
&RS\ULJKW
2UD FOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
/HVVRQ$LP ,QWKLVOHVVRQ\RXZLOOOHDUQWRHPEHGVWDQGDUG64/6(/(&7,16(5783'$7(DQG'(/(7( VWDWHPHQWVLQ3/64/EORFNV
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
64/6WDWHPHQWVLQ3/64/ ([WUDFWDURZRIGDWDIURPWKHGDWDEDVH E\XVLQJWKH6(/(&7FRPPDQG2QO\D VLQJOHVHWRIYDOXHVFDQEHUHWXUQHG 0DNHFKDQJHVWRURZVLQWKHGDWDEDVH E\XVLQJ'0/FRPPDQGV &RQWURODWUDQVDFWLRQZLWKWKH&200,7 52//%$&.RU6$9(32,17FRPPDQG 'HWHUPLQH'0/RXWFRPHZLWKLPSOLFLW FXUVRUV
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
2YHUYLHZ :KHQ\RXQHH GWRH[WUDFWLQIRUPDWLRQIURPRUDSSO\FKDQJHVWRWKHGDWDEDVH\RXPXVWXVH64/ 3/64/VXSSRUWVIXOOGDWDPDQLSXODWLRQODQJXDJHDQGWUDQVDFWLRQFRQWUROFRPPDQGVZLWKLQ64/
&RPSDULQJ64/DQG3/64/6WDWHPHQW7\SHV
$3/64/EORFNLVQRWDWUDQVDFWLRQXQLW&RPPLWVVDYHSRLQWVDQGUROOEDFNVDUHLQGHSHQGHQW RIEORFNVEXW\RXFDQLVVXHWKHVHFRPPDQGVZLWKLQDEORFN
3/64/GRHVQRWVXSSRUWGDWDGHILQLWLRQODQJXDJH''/ VXFKDV&5($7(7$%/($/7(5 7$%/(RU'5237$%/(
3/64/GRHVQRWVXSSRUWGDWDFRQWUROODQJXDJH'&/ VXFKDV*5$17RU5(92.(
)RUPRUHLQIRUPDWLRQDERXWWKH'%06B64/SDFNDJHVHH2UDFOH6HUYHU$SSOLFDWLRQ'HYHORSHU¶V *XLGH5HOHDVH
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
6(/(&76WDWHPHQWVLQ3/64/ 5HWULHYHGDWDIURPWKHGDWDEDVHZLWK 6(/(&7 6\QWD[ 6(/(&7VHOHFWBOLVW ,172 ^YDULDEOHBQDPH>YDULDEOHBQDPH@ _UHFRUGBQDPH` )520 WDEOH :+(5( FRQGLWLRQ
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
5HWULHYLQJ'DWD8VLQJ3/64/ 8VHWKH6(/(&7VWDWHPHQWWRUHWULHYHGDWDIURPWKHGDWDEDVH ,QWKHV\QWD[
select_list
is a list of at least one column and can include SQL expressions, row functions, or group functions
variable_name
is the scalar variable to hold the retrieved value
record_name
is the PL/SQL RECORD to hold the retrieved values
table
specifies the database table name
condition
is composed of column names, expressions, constants, and comparison operators, including PL/SQL variables and constants
7DNHDGYDQWDJHRIWKHIXOOUDQJHRI2UDFOH6HUYHUV\QWD[IRUWKH6(/(&7VWDWHPHQW 5HPHPEHUWKDWKRVWYDULDEOHVPXVWEHSUHIL[HGZLWKDFRORQ
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
6(/(&76WDWHPHQWVLQ3/64/ 7KH,172FODXVHLVUHTXLUHG ([DPSOH '(&/$5( YBGHSWQR YBORF %(*,1 6(/(&7 ,172 )520 :+(5( (1'
180%(5 9$5&+$5 GHSWQRORF YBGHSWQRYBORF GHSW GQDPH 6$/(6
¸
&RS\ULJKW
2UD FOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
,172&ODXVH 7KH,172FODXVHLVPDQGDWRU\DQGRFFXUVEHWZHHQWKH6(/(&7DQG)520FODXVHV,WLVXVHGWR VSHFLI\WKHQDPHVRIYDULDEOHVWRKROGWKHYDOXHVWKDW64/UHWXUQVIURPWKH6(/(&7FODXVH
4XHULHV0XVW5HWXUQ2QHDQG2QO\2QH5RZ 6(/(&7VWDWHPHQWVZLWKLQD3/64/EORFNIDOOLQWRWKH$16,FODVVLILFDWLRQRI(PE HGGHG64/IRU ZKLFKWKHIROORZLQJUXOHDSSOLHVTXHULHVPXVWUHWXUQRQHDQGRQO\RQHURZ0RUHWKDQRQHURZRUQR URZJHQHUDWHVDQHUURU 3/64/GHDOVZLWKWKHVHHUURUVE\UDLVLQJVWDQGDUGH[FH SWLRQVZKLFK\RXFDQWUDSLQWKHH[FHSWLRQ VHFWLRQRIWKHEORFNZLWKWKH12B'$7$B)281'DQG722B0$1
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
5HWULHYLQJ'DWDLQ3/64/ 5HWULHYHWKHRUGHUGDWHDQGWKHVKLSGDWH IRUWKHVSHFLILHGRUGHU ([DPSOH '(&/$5( YBRUGHUGDWHRUGRUGHUGDWH7<3( YBVKLSGDWHRUGVKLSGDWH7<3( %(*,1 6(/(&7RUGHUGDWHVKLSGDWH ,172YBRUGHUGDWHYBVKLSGDWH )520RUG :+(5(LG (1'
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
*XLGHOLQHV )ROORZWKHVHJXLGHOLQHVWRUHWULHYHGDWDLQ3/64/
7HUPLQDWHHDFK64/VWDWHPHQWZLWKDVHPLFRORQ
7KH,172FODXVHLVUHTXLUHGIRUWKH6(/( &7VWDWHPHQWZKHQLWLVHPEHGGHGLQ3/64/
7KH:+(5(FODXVHLVRSWLRQDODQGFDQEHXVHGWRVSHFLI\LQSXWYDULDEOHVFRQVWDQWVOLWHUDOVRU 3/64/H[SUHVVLRQV
•
Specify the same number of output variables in the INTO clause as database columns in the SELECT clause. Be sure that they correspond positionally and that their datatypes are compatible.
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
5HWULHYLQJ'DWDLQ3/64/ 5HWXUQWKHVXPRIWKHVDODULHVIRUDOO HPSOR\HHVLQWKHVSHFLILHGGHSDUWPHQW ([DPSOH '(&/$5( YBVXPBVDOHPSVDO7<3( YBGHSWQR 180%(512718// %(*,1 6(/(&7 680VDO JURXSIXQFWLRQ ,172 YBVXPBVDO )520 HPS :+(5( GHSWQR YBGHSWQR (1'
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
*XLGHOLQHVFRQWLQXHG
7RHQVXUHWKDWWKHGDWDW\SHVRIWKHLGHQWLILHUVPDWFKWKHGDWDW\SHVRIWKHFROXPQVXVHWKH 7<3(DWWULEXWH7KHGDWDW\SHDQGQXPEHURIYDULDEOHVLQWKH,172FODXVHPDWFKWKRVHLQWKH 6(/(&7OLVW
8VHJURXSIXQFWLRQVVXFKDV680LQD64/VWDWHPHQWEHFDXVHJURXSIXQFWLRQVDSSO\WR JURXSVRIURZVLQDWDEOH
1RWH*URXSIXQFWLRQVFDQQRWEHXVHGLQ3/64/V\QWD[7KH\DUHXVHGLQ64/VWDWHPHQWVZLWKLQD 3/64/EORFN
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
0DQLSXODWLQJ'DWD8VLQJ3/64/ 0DNHFKDQJHVWRGDWDEDVHWDEOHVE\XVLQJ '0/FRPPDQGV ,16(57 83'$7(
,16(57
'(/(7( 83'$7(
'(/(7(
¸
&RS\ULJKW
2UDFOH&R USRUDWLRQ$OOULJKWVUHVHUYHG
0DQLSXODWLQJ'DWD8VLQJ3/64/
7KH,16(57VWDWHPHQWDGGVQHZURZVRIGDWDWRWKHWDEOH
7KH83'$7(VWDWHPHQWPRGLILHVH[LVWLQJURZVL QWKHWDEOH
7KH'(/(7(VWDWHPHQWUHPRYHVXQZDQWHGURZVIURPWKHWDEOH
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
,QVHUWLQJ'DWD $GGQHZHPSOR\HHLQIRUPDWLRQWRWKH (03WDEOH ([DPSOH %(*,1 ,16(57,172 HPSHPSQRHQDPHMREGHSWQR 9$/8(6 HPSQRBVHTXHQFH1(;79$/ +$5',1*
&/(5. (1'
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
,QVHUWLQJ'DWD
8VH64/IXQFWLRQVVXFKDV86(5DQG6<6'$7(
*HQHUDWHSULPDU\NH\YDOXHVE\XVLQJGDWDEDVHVHTXHQFHV
'HULYHYDOXHVLQWKH3/64/EORFN
$GGFROXPQGHIDXOWYDOXHV
1RWH7KHUHLVQRSRVVLELOLW\IRUDPELJXLW\ZLWKLGHQWLILHUVDQ GFROXPQQDPHVLQWKH,16(57 VWDWHPHQW$Q\LGHQWLILHULQWKH,16(57FODXVHPXVWEHDGDWDEDVHFROXPQQDPH
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
8SGDWLQJ'DWD ,QFUHDVHWKHVDODU\RIDOOHPSOR\HHVLQWKH (03WDEOHZKRDUH$QDO\VWV ([DPSOH '(&/$5( YBVDOBLQFUHDVHHPSVDO7<3( %(*,1 83'$7( HPS 6(7 VDO VDOYBVDOBLQFUHDVH :+(5( MRE $1$/<67 (1'
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
8SGDWLQJDQG'HOHWLQJ'DWD 7KHUHPD\EHDPELJXLW\LQWKH6(7FODXVHRIWKH83'$7(VWDWHPHQWEHFDXVHDOWKRXJKWKH LGHQWLILHU RQWKHOHIWRIWKHDVVLJQPHQWRSHUDWRULVDOZD\VDGDWDEDVHFROXPQWKHLGHQWLILHURQWKHULJKWFDQEH HLWKHUDGDWDEDVHFROXPQRUD3/64/YDULDEOH 5HPHPEHUWKDWWKH:+(5(FODXVHLVXVHGWRGHWHUPLQHZKLFKURZV DUHDIIHFWHG,IQRURZVDUH PRGLILHGQRHUURURFFXUVXQOLNHWKH6(/(&7VWDWHPHQWLQ3/64/ 1RWH3/64/YDULDEOHDVVLJQPHQWVDOZD\VXVH
DQG64/FROXPQDVVLJQPHQWVDOZD\VXVH
5HFDOOWKDWLIFROXPQQDPHVDQGLGHQWLILHUQDPHVDUHLGHQWLFDOLQWKH:+(5(FODXVHWKH2UDFOH 6HUYHUORRNVWRWKHGDWDEDVHILUVWIRUWKHQDPH
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
'HOHWLQJ'DWD 'HOHWHURZVWKDWEHORQJWRGHSDUWPHQW IURPWKH(03WDEOH ([DPSOH '(&/$5( YBGHSWQRHPSGHSWQR7<3( %(*,1 '(/(7()520HPS :+(5(GHSWQR YBGHSWQR (1'
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
'HOHWLQJ'DWD 'HOHWHDVSHFLILHGRUGHU
'(&/$5( YBRUGLG RUGRUGLG7<3( %(*,1 '(/(7()520 LWHP :+(5( RUGLG YBRUGLG (1'
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
1DPLQJ&RQYHQWLRQV 8VHDQDPLQJFRQYHQWLRQWRDYRLG DPELJXLW\LQWKH:+(5(FODXVH 'DWDEDVHFROXPQVDQGLGHQWLILHUV VKRXOGKDYHGLVWLQFWQDPHV 6\QWD[HUURUVFDQDULVHEHFDXVH3/64/ FKHFNVWKHGDWDEDVHILUVWIRUDFROXPQ LQWKHWDEOH
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
1DPLQJ&RQYHQWLRQV $YRLGDPELJXLW\LQWKH:+(5(FODXVHE\DGKHULQJWRDQDPLQJFRQYHQWLRQWKDWGLVWLQJXLVKHV GDWDEDVHFROXPQQDPHVIURP3/64/YDULDEOHQDPHV
'DWDEDVHFROXPQVDQGLGHQWLILHUVVKRXOGKDYHGLVWLQFWQDPHV
6\QWD[HUURUVFDQDULVHEHFDXVH3/64/FKHFNVWKHGDWDEDVHILUVWIRUDFROXPQLQWKHWDEOH
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
1DPLQJ&RQYHQWLRQV '(&/$5( RUGHUGDWH RUGRUGHUGDWH7<3( VKLSGDWH RUGVKLSGDWH7<3( RUGLG RUGRUGLG7<3( %(*,1 6(/(&7 RUGHUGDWHVKLSGDWH ,172 RUGHUGDWHVKLSGDWH )520 RUG :+(5( RUGLG RUGLG (1' 64/! '(&/$5(
(5525DWOLQH 25$H[DFWIHWFKUHWXUQVPRUHWKDQUHTXHVWHG QXPEHURIURZV 25$DWOLQH
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
1DPLQJ&RQYHQWLRQVFRQWLQXHG 7KHH[DPSOHVKRZQRQWKHVOLGHLVGHILQHGDVIROORZV5HWULHYHWKHGDWH RUGHUHGDQGWKHGDWHVKLSSHG IURPWKHRUGWDEOHIRURUGHUQXPEHU7KLVH[DPSOHUDLVHVDQXQKDQGOHGUXQWLPHH[FHSWLRQ 3/64/FKHFNVZKHWKHUDQLGHQWLILHULVDFROXPQLQWKHGDWDEDVHLIQRWLWLVDVVXPHGWREHD3/64/ LGHQWLILHU 1RWH7KHUHLVQRSRVVLELOLW\IRUDPELJXLW\LQWKH6(/(&7FODXVHEHFDXVHDQ\LGHQWLILHULQWKH 6(/(&7FODXVHPXVWEHDGDWDEDVHFROXPQQDPH7KHUHLVQRSRVVLELOLW\IRUDPELJXLW\LQWKH,172 FODXVHEHFDXVHLGHQWLILHUVLQWKH,172FODXVHPXVWEH3/64/YDULDEOHV2 QO\LQWKH:+(5(FODXVH LVWKHUHWKHSRVVLELOLW\RIFRQIXVLRQ 0RUHLQIRUPDWLRQRQ722B0$1
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
&200,7DQG52//%$&. 6WDWHPHQWV ,QLWLDWHDWUDQVDFWLRQZLWKWKHILUVW'0/ FRPPDQGWRIROORZD&200,7RU 52//%$&. 8VH&200,7DQG52//%$&.64/ VWDWHPHQWVWRWHUPLQDWHDWUDQVDFWLRQ H[SOLFLWO\
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
&RQWUROOLQJ7UDQVDFWLRQV
&200,7>:25.@ 6$9(32,17VDYHSRLQWBQDPH 52//%$&.>:25.@ 52//%$&.>:25.@72>6$9(32,17@VDYHSRLQWBQDPH ZKHUH
:25.
LVIRUFRPSOLDQFHZLWK$16,VWDQGDUGV
1RWH7KHWUDQVDFWLRQFRQWUROFRPPDQGVDUHDOOYDOLGZLWKLQ3/64/DOWKRXJKWKHKRVWHQYLURQPHQW PD\SODFHVRPHUHVWULFWLRQRQWKHLUXVH
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
64/&XUVRU $FXUVRULVDSULYDWH64/ZRUNDUHD 7KHUHDUHWZRW\SHVRIFXUVRUV ± ,PSOLFLWFXUVRUV ± ([SOLFLWFXUVRUV
7KH2UDFOH6HUYHUXVHVLPSOLFLWFXUVRUV WRSDUVHDQGH[HFXWH\RXU64/ VWDWHPHQWV ([SOLFLWFXUVRUVDUHH[SOLFLWO\GHFODUHG E\WKHSURJUDPPHU
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
64/&XUVRU :KHQHYHU\RXLVVXHD64/VWDWHPHQWWKH2UDFOH6HUYHURSHQVDQDUHDRIPHPRU\LQZKLFKWKH FRPPDQGLVSDUVHGDQGH[HFXWHG7KLVDUHDLVFDOOHGDFXUVRU :KHQWKHH[HFXWDEOHSDUWRIDEORFNLVVXHVD64/VWDWHPHQW3/64/FUHDWHVDQLPSOLFLWFXUVRU ZKLFKKDVWKH64/LGHQWLILHU3/64/PDQDJHVWKLVFXUVRUDXWRPDWLFDOO\7KHSURJUDPPHUH[SOLFLWO\ GHFODUHVDQGQDPHVDQH[SOLFLWFXUVRU7KHUHDUHIRXUDWWUL EXWHVDYDLODEOHLQ3/64/WKDWFDQEH DSSOLHGWRFXUVRUV 1RWH0RUHLQIRUPDWLRQDERXWH[SOLFLWFXUVRUVLVFRYHUHGLQDVXEVHTXHQWOHVVRQ )RUPRUHLQIRUPDWLRQVHH 3/64/8VHU¶V*XLGHDQG5HIHUHQFH5HOHDVH³,QWHUDFWLRQZLWK 2UDFOH´
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
64/&XUVRU$WWULEXWHV 8VLQJ64/FXUVRUDWWULEXWHV\RXFDQWHVW WKHRXWFRPHRI\RXU64/VWDWHPHQWV 64/52:&2817
1XPEHURIURZVDIIHFWHGE\WKH PRVWUHFHQW64/VWDWHPHQWDQ LQWHJHU YDOXH
64/)281'
%RROHDQDWWULEXWHWKDWHYDOXDWHVWR 758(LIWKHPRVWUHFHQW64/ VWDWHPHQWDIIHFWVRQH RUPRUHURZV
64/127)281'
%RROHDQDWWULEXWHWKDWHYDOXDWHVWR 758(LIWKHPRVWUHFHQW64/ VWDWHPHQWGRHVQRWDIIHFWDQ\URZV
64/,623(1
$OZD\VHYDOXDWHVWR)$/6(EHFDXVH 3/64/FORVHVLPSOLFLWFXUVRUV LPPHGLDWHO\DIWHUWKH\DUHH[HFXWHG
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
64/&XUVRU$WWULEXWHV 64/FXUVRUDWWULEXWHVDOORZ\RXWRHYDOXDWHZKDWKDSSHQHGZKHQWKHLPSOLFLWFXUVRUZDVODVWXVHG
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
64/&XUVRU$WWULEXWHV 'HOHWHURZVWKDWKDYHWKHVSHFLILHGRUGHU QXPEHUIURPWKH,7(0WDEOH3ULQWWKH QXPEHURIURZVGHOHWHG ([DPSOH 9$5,$%/(URZVBGHOHWHG9$5&+$5 '(&/$5( YBRUGLG180%(5 %(*,1 '(/(7()520LWHP :+(5(RUGLG YBRUGLG URZVBGHOHWHG 64/52:&2817__ URZVGHOHWHG (1' 35,17URZVBGHOHWHG
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
64/&XUVRU$WWULEXWHVFRQWLQXHG 7KHH[DPSOHVKRZQRQWKHVOLGHLVGHILQHGDVIROORZV'HOHWHWKHURZ VIURPWKHRUGWDEOHIRURUGHU QXPEHU8VLQJWKH64/52:&2817\RXSULQWWKHQXPEHURIURZVGHOHWHG
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
6XPPDU\ (PEHG64/LQWKH3/64/EORFN 6(/(&7,16(5783'$7('(/(7( (PEHGWUDQVDFWLRQFRQWUROVWDWHPHQWV LQD3/64/EORFN &200,752//%$&.6$9(32,17
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
6XPPDU\ 7KH'0/FRPPDQGV,16(5783'$7(DQG'(/(7(FDQEHXVHGLQ3/64/SURJUDPVZLWKRXW DQ\UHVWULFWLRQ7KH&200,7VWDWHPHQWHQGVWKHFXUUHQWWUDQVDFWLRQDQGPDNHVSHUPDQHQWDQ\ FKDQJHVPDGHGXULQJWKDWWUDQVDFWLRQ7KH52//%$&.VWDWHPHQWHQGVWKHFXUUHQWWUDQVDFWLRQ DQGXQGRHVDQ\FKDQJHVPDGHGXULQJWKDWWUDQVDFWLRQ6$9(32,17QDPHVDQGPDUNVWKHFXUUHQW SRLQWLQWKHSURFHVVLQJRIDWUDQVDFWLRQ8VHGZLWKWKH52//%$&.72VWDWHPHQWVDYHSRLQWVOHW \RXXQGRSDUWVRIDWUDQVDFWLRQLQVWHDGRIWKHZKROHWUDQVDFWLRQ
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
6XPPDU\ 7KHUHDUHWZRFXUVRUW\SHVLPSOLFLWDQG H[SOLFLW ,PSOLFLWFXUVRUDWWULEXWHVYHULI\WKH RXWFRPHRI'0/VWDWHPHQWV ± 64/52:&2817 ± 64/)281' ± 64/127)281' ± 64/,623(1
([SOLFLWFXUVRUVDUHGHILQHGE\WKH SURJUDPPHU
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
6XPPDU\FRQWLQXHG $QLPSOLFLWFXUVRULVGHFODUHGE\3/64/IRUHDFK64/GDWDPDQLSXODWLRQVWDWHPHQW3/64/ SURYLGHVIRXUDWWULEXWHVIRUHDFKFXUVRU7KHVHDWWULEXWHVSURYLGH\RXZLWKXVHIXOLQIRUPDWLRQDERXW WKHRSHUDWLRQVWKDWDUHSHUIRUPHGZLWKFXUVRUV([SOLFLWFXUVRUVDUHGHILQHGE\WKHSURJUDPPHU
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
3UDFWLFH2YHUYLHZ &UHDWLQJD3/64/EORFNWRVHOHFWGDWD IURPDWDEOH &UHDWLQJD3/64/EORFNWRLQVHUWGDWD LQWRDWDEOH &UHDWLQJD3/64/EORFNWRXSGDWHGDWD LQDWDEOH &UHDWLQJD3/64/EORFNWRGHOHWHD UHFRUGIURPDWDEOH
¸
&RS\ULJKW
2UD FOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
3UDFWLFH2YHUYLHZ ,QWKLVSUDFWLFH\RXFUHDWHSURFHGXUHVWRVHOH FWLQSXWXSGDWHDQGGHOHWHLQIRUPDWLRQLQDWDEOHXVLQJ EDVLF64/TXHU\DQG'0/VWDWHPHQWVZLWKLQD3/64/EORFN
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
3UDFWLFH
&UHDWHD3/64/EORFNWKDWVHOHFWVWKHPD[LPXPGHSDUWPHQWQXPEHULQWKH'(37WDEOHDQGVWRUHV LWLQD64/ 3OXVYDULDEOH3ULQWWKHUHVXOWVWRWKHVFUHHQ6DYH\RXU3/64/EORFNWRDILOHQDPHG
STVTO *B0$;B'(3712
0RGLI\WKH3/64/EORFN\RXFUHDWHGLQH[HUFLVHWRLQVHUWDQHZGHSDUW PHQWLQWRWKH'(37WDEOH 6DYH\RXU3/64/EORFNWRDILOHQDPHG D
STVTO
5DWKHUWKDQSULQWLQJWKHGHSDUWPHQWQXPEHUUHWULHYHGIURPH[HUFLVHDGGWRLWDQGXVHLWDV WKHGHSDUWPHQWQXPEHUIRUWKHQHZGHSDUWPHQW
E 8VHD64/ 3OXVVXEVWLWXWLRQYDULDEOHIRUWKHGHSDUWPHQWQDPH F /HDYHWKHORFDWLRQQXOOIRUQRZ G ([HFXWHWKH3/64/EORFN
3OHDVHHQWHUWKHGHSDUWPHQWQDPH('8&$7,21
3/64/SURFHGXUHVXFFHVVIXOO\FRPSOHWHG H 'LVSOD\WKHQHZGHSDUWPHQWWKDW\RXFUHDWHG
'(3712'1$0(/2& ('8&$7,21
&UHDWHD3/64/EORFNWKDWXSGDWHVWKHORFDWLRQIRUDQH[LVWLQJGHSDUWPHQW6DYH\RXU3/64/
STVTO
EORFNWRDILOHQDPHG
D 8VHD64/ 3OXVVXEVWLWXWLRQYDULDEOHIRUWKHGHSDUWPHQWQXPEHU E 8VHD64/ 3OXVVXEVWLWXWLRQYDULDEOHIRUWKHGHSDUWPHQWORFDWLRQ F 7HVWWKH3/64/EORFN
3OHDVHHQWHUWKHGHSDUWPHQWQXPEHU 3OHDVHHQWHUWKHGHSDUWPHQWORFDWLRQ+286721 3/64/SURFHGXUHVXFFHVVIXOO\FRPSOHWHG
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
3UDFWLFHFRQWLQXHG G 'LVSOD\WKHGHSDUWPHQWQXPEHUGHSDUWPHQWQDPHDQGORFDWLRQIRUWKHXSGDWHGGHSDUWPHQW
'(3712'1$0( /2& ('8&$7,21+286721 H 'LVSOD\WKHGHSDUWPHQWWKDW\RXXSGDWHG
&UHDWHD3/64/EORFNWKDWGHOHWHVWKHGHSDUWPHQWFUHDWHGLQH[HUFLVH6DYH\RXU3/64/EORFN WRDILOHQDPHG
STVTO
D 8VHD64/ 3OXVVXEVWLWXWLRQYDULDEOHIRUWKHGHSDUWPHQWQXPEHU E 3ULQWWRWKHVFUHHQWKHQXPEHURIURZVDIIHFWHG F 7HVWWKH3/64/EORFN
3OHDVHHQWHUWKHGHSDUWPHQWQXPEHU 3/64/SURFHGXUHVXFFHVVIXOO\FRPSOHWHG *B5(68/7 URZV GHOHWHG G :KDWKDSSHQVLI\RXHQWHUDGHSDUWPHQWQXPEHUWKDWGRHVQRWH[LVW"
3OHDVHHQWHUWKHGHSDUWPHQWQXPEHU 3/64/SURFHGXUHVXFFHVVIXOO\FRPSOHWHG *B5(68/7 URZV GHOHWHG H &RQILUPWKDWWKHGHSDUWPHQWKDVEHHQGHOHWHG
QRURZVVHOHFWHG
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
:ULWLQJ&RQWURO6WUXFWXUHV
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
2EMHFWLYHV $IWHUFRPSOHWLQJWKLVOHVVRQ\RXVKRXOG EHDEOHWRGRWKHIROORZLQJ ,GHQWLI\WKHXVHVDQGW\SHVRIFRQWURO VWUXFWXUHV &RQVWUXFWDQ,)VWDWHPHQW &RQVWUXFWDQGLGHQWLI\GLIIHUHQWORRS VWDWHPHQWV 8VHORJLFWDEOHV &RQWUROEORFNIORZXVLQJQHVWHGORRSV DQGODEHOV
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
/HVVRQ$LP ,QWKLVOHVVRQ\RXZLOOOHDUQDERXWFRQGLWLRQDOFRQWUROZLWKLQWKH3/64/EORFNE\XVLQJ,) VWDWHPHQWVDQGORRSV
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
&RQWUROOLQJ3/64/)ORZ RI([HFXWLRQ
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
,)7+(1(1',)
,)7+(1(/6((1',)
,)7+(1(/6,)(1',)
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
6\QWD[
,)6WDWHPHQWV
,)FRQGLWLRQ7+(1 VWDWHPHQWV >(/6,)FRQGLWLRQ7+(1 VWDWHPHQWV@ >(/6( VWDWHPHQWV@ (1',)
6LPSOH,)VWDWHPHQW 6HWWKHPDQDJHU,'WRLIWKHHPSOR\HH QDPHLV2VERUQH ,)YBHQDPH 26%251( 7+(1 YBPJU (1',)
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
,)6WDWHPHQWV 7KHVWUXFWXUHRIWKH3/64/,)VWDWHPHQWLVVLPLODUWRWKHVWUXFWXUHRI,)VWDWHPHQWVLQRWKHU SURFHGXUDOODQJXDJHV,WDOORZV3/64/WRSHUIRUPDFWLRQVVHOHFWLYHO\EDVHGRQFRQGLWLRQV ,QWKHV\QWD[ FRQGLWLRQ
LVD%RROHDQYDULDEOHRUH[SUHVVLRQ758()$/6(RU18// ,W LVDVVRFLDWHGZLWKDVHTXHQFHRIVWDWHPHQWVZKLFKLVH[H FXWHGRQO\ LIWKHH[SUHVVLRQ\LHOGV758(
7+(1
LVDFODXVHWKDWDVVRFLDWHVWKH%RROHDQH[SUHVVLRQWKDWSUHFHGHVLW ZLWKWKHVHTXHQFHRIVWDWHPHQWVWKDWIROORZVLW
VWDWHPHQWV
FDQEHRQHRUPRUH3/64/RU64/VWDWHPHQWV7KH\PD\LQFOXGH IXUWKHU,)VWDWHPHQWVFRQWDLQLQJVHYHUDOQHVWHG,)V(/6(VDQG(/6,)V
(/6,)
LVDNH\ZRUGWKDWLQWURGXFHVD%RROHDQH[SUHVVLRQ,IWKHILUVWFRQGLWLRQ \LHOGV)$/6(RU18//WKHQWKH(/6,)NH\ZRUGLQWURGXFHVDGGLWLRQDO FRQGLWLRQV
(/6(
LVDNH\ZRUGWKDWLIFRQWUROUHDFKHVLWWKHVHTXHQFHRIVWDWHPHQWVWKDWIROORZV LWLVH[HFXWHG
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
6LPSOH,)6WDWHPHQWV 6HWWKHMREWLWOHWR6DOHVPDQWKHGHSDUWPHQW QXPEHUWRDQGWKHFRPPLVVLRQWR RIWKHFXUUHQWVDODU\LIWKHODVWQDPHLV 0LOOHU ([DPSOH ,)YBHQDPH YBMRE YBGHSWQR YBQHZBFRPP (1',) ¸
&RS\ULJKW
0,//(5 7+(1 6$/(60$1 VDO
2UD FOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
6LPSOH,)6WDWHPHQWV ,QWKHH[DPSOHRQWKHVOLGH3/64/SHUIRUPVWKHVHWKUHHDFWLRQVVHWWLQJWKHYBMREYBGHSWQRDQG YBQHZBFRPPYDULDEOHV RQO\LIWKHFRQGLWLRQLV758(,IWKHFRQGLWLRQLV)$/6(RU18//3/64/ LJQRUHVWKHP,QHLWKHUFDVHFRQWUROUHVXPHVDWWKHQH[WVWDWHPHQWLQWKHSURJUDPIROORZLQJ(1',)
*XLGHOLQHV
:KHQZULWLQJFRGHUHPHPEHUWKHVSHOOLQJRIWKHNH\ZRUGV
±
(/6,)LVRQHZRUG
±
(1',)LVWZRZRUGV
,IWKHFRQWUROOLQJ%RROHDQFRQGLWLRQLV758(WKHDVVRFLDWHGVHTXHQFHRIVWDWHPHQWVLV H[HFXWHGLIWKHFRQWUROOLQJ%RROHDQFRQGLWLRQLV)$/6(RU18//WKHDVVRFLDWHGVHTXHQFHRI VWDWHPHQWVLVSDVVHGRYHU$Q\QXPEHURI(/6,)FODXVHVLVSHUPLWWHG
7KHUHFDQEHDWPRVWRQH(/6(FODXVH
,QGHQWWKHFRQGLWLRQDOO\H[HFXWHGVWDWHPHQWVIRUFODULW\
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
,)7+(1(/6(6WDWHPHQW ([HFXWLRQ)ORZ )$/6(
758( ,)FRQGLWLRQ
7+(1DFWLRQV
(/6(DFWLRQV
LQFOXGLQJIXUWKHU,)V
LQFOXGLQJIXUWKHU,)V
¸
&RS\ULJKW
2UDFOH&R USRUDWLRQ$OOULJKWVUHVHUY HG
,)7+(1(/6(6WDWHPHQW([HFXWLRQ)ORZ ,IWKHFRQGLWLRQLV)$/6(RU18//\RXFDQXVHWKH (/6(FODXVHWRFDUU\RXWRWKHUDFWLRQV$VZLWKWKH VLPSOH,)VWDWHPHQWFRQWUROUHVXPHVLQWKHSURJUDPIURPWKH(1',))RUH[DPSOH
,)FRQGLWLRQ7+(1 VWDWHPHQW (/6( VWDWHPHQW (1',) 1HVWHG,)6WDWHPHQWV (LWKHUVHWRIDFWLRQVRIWKHUHVXOWRIWKHILUVW,)VWDWH PHQWFDQLQFOXGHIXUWKHU,)VWDWHPHQWVEHIRUH VSHFLILFDFWLRQVDUHSHUIRUPHG7KH7+(1DQG(/6(FODXVHVFDQLQFOXGH,)VWDWHPHQWV(DFKQHVWHG,) VWDWHPHQWPXVWEHWHUPLQDWHGZLWKDFRUUHVSRQGLQJ(1',)
,)FRQGLWLRQ7+(1 VWDWHPHQW (/6( ,)FRQGLWLRQ7+(1 VWDWHPHQW (1',) (1',)
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
,)7+(1(/6(6WDWHPHQWV 6HWDIODJIRURUGHUVZKHUHWKHUHDUHIHZHU WKDQILYHGD\VEHWZHHQRUGHUGDWHDQG VKLSGDWH ([DPSOH ,)YBVKLSGDWHYBRUGHUGDWH7+(1 YBVKLSBIODJ $FFHSWDEOH (/6( YBVKLSBIODJ 8QDFFHSWDEOH (1',)
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
([DPSOH 6HWWKHMREWR0DQDJHULIWKHHPSOR\HHQDPHLV.LQJ,IWKHHPSOR\HHQDPHLVRWKHUWKDQ.LQJVHW WKHMREWR&OHUN
,)YBHQDPH .,1* 7+(1 YBMRE 0$1$*(5 (/6( YBMRE &/(5. (1',)
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
,)7+(1(/6,) 6WDWHPHQW([HFXWLRQ)ORZ ,)FRQGLWLRQ )$/6(
758(
(/6,) FRQGLWLRQ
7+(1DFWLRQV
)$/6(
758(
7+(1DFWLRQV
(/6( DFWLRQV
¸
&RS\ULJKW
2UDFOH&R USRUDWLRQ$OOULJKWVUHVHUY HG
,)7+(1(/6,)6WDWHPHQW([HFXWLRQ)ORZ 'HWHUPLQHDQHPSOR\HH¶VERQXVEDVHGXSRQWKHHPSOR\HH¶VGHSDUWPHQW
,)YBGHSWQR 7+(1 YBFRPP (/6,)YBGHSWQR 7+(1 YBFRPP (/6( YBFRPP (1',) ,QWKHH[DPSOHWKHYDULDEOHYBFRPPZLOOEHXVHGWRXSGDWHWKH&200FROXPQLQWKH(03WDEOHDQG YBGHSWQRUHSUHVHQWVDQHPSOR\HH¶VGHSDUWPHQWQXPEHU
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
,)7+(1(/6,)6WDWHPHQWV )RUDJLYHQYDOXHFDOFXODWHDSHUFHQWDJH RIWKDWYDOXHEDVHGRQDFRQGLWLRQ ([DPSOH ,)YBVWDUW!7+(1 YBVWDUW YBVWDUW (/6,)YBVWDUW! 7+(1 YBVWDUW YBVWDUW (/6( YBVWDUW YBVWDUW (1',)
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
,)7+(1(/6,)6WDWHPHQWV :KHQSRVVLEOHXVHWKH(/6,)FODXVHLQVWHDGRIQHVWLQJ,)VWDWHPHQWV7KHFRGHLVHDVLHUWRUHDGDQG XQGHUVWDQGDQGWKHORJLFLVFOHDUO\LGHQWLILHG,IWKHDFWLRQLQWKH(/6(FODXVHFRQVLVWVSXUHO\RI DQRWKHU,)VWDWHPHQWLWLVPRUHFRQYHQLHQWWRXVHWKH(/6,)FODXVH7KLVPDNHVWKHFRGHFOHDUHUE\ UHPRYLQJWKHQHHGIRUQHVWHG(1',)VDWWKHHQGRIHDFKIXUWKHUVHWRIFRQGLWLRQVDQGDFWLRQV
([DPSOH
,)FRQGLWLRQ7+(1 VWDWHPHQW (/6,)FRQGLWLRQ7+(1 VWDWHPHQW (/6,)FRQGLWLRQ7+(1 VWDWHPHQW (1',) 7KHH[DPSOH,)7+(1(/6,)VWDWHPHQWDERYHLVIXUWKHUGHILQHGDVIROORZV )RUDJLYHQYDOXHFDOFXODWHDSHUFHQWDJHRIWKHRULJLQDOYDOXH,IWKHYDOXHLVPRUHWKDQWKHQWKH FDOFXODWHGYDOXHLVWZRWLPHVWKHVWDUWLQJYDOXH,IWKHYDOXHLVEHWZ HHQDQGWKHQWKH FDOFXODWHGYDOXHLVRIWKHVWDUWLQJYDOXH,IWKHHQWHUHGYDOXHLVOHVVWKDQW KHQWKHFDOFXODWHG YDOXHLVRIWKHVWDUWLQJYDOXH 1RWH$Q\DULWKPH WLFH[SUHVVLRQFRQWDLQLQJQXOOYDOXHVHYDOXDWHVWRQXOO
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
%XLOGLQJ/RJLFDO&RQGLWLRQV
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
%XLOGLQJ/RJLFDO&RQGLWLRQV
1XOOLQ([SUHVVLRQVDQG&RPSDULVRQV
7KH,618//FRQGLWLRQHYDOXDWHVWR758(RQO\LIWKHYDULDEOHLWLVFKHFNLQJLV18//
$Q\H[SUHVVLRQFRQWDLQLQJDQXOOYDOXHHYDOXDWHVWR18//ZLWKWKHH[FHSWLRQRID FRQFDWHQDWHGH[SUHVVLRQZKLFKWUHDWVWKHQXOOYDOXHDVDQHPSW\VWULQJ
([DPSOHV %RWKWKHVHH[SUHVVLRQVHYDOXDWHWR18//LIYBVDOLV18//
YBVDO! YBVDO ,QWKHIROORZLQJH[DPSOHWKHVWULQJGRHVQRWHYDOXDWHWR18//LIYBVWULQJLV18//
3/ __YBVWULQJ__ 64/
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
/RJLF7DEOHV %XLOGDVLPSOH%RROHDQFRQGLWLRQZLWKD FRPSDULVRQRSHUDWRU $1'
758( )$/6( 18//
25
758( )$/6( 18//
127
758( 758( 758( 758(
758( )$/6(
)$/6( )$/6( )$/6( )$/6( )$/6( 758( )$/6( 18//
)$/6( 758(
758( 758( )$/6( 18//
18//
18// )$/6( 18//
18// 758( 18// 18//
18//
18//
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
%RROHDQ&RQGLWLRQVZLWK/RJLFDO2SHUDWRUV
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
%RROHDQ&RQGLWLRQV :KDWLVWKHYDOXHRI9B)/$*LQHDFKFDVH" YBIODJ YBUHRUGHUBIODJ$1'YBDYDLODEOHBIODJ
V_REORDER_FLAG
V_AVAILABLE_FLAG
V_FLAG
758(
758(
758(
758(
)$/6(
)$/6(
18//
758(
18//
18//
)$/6(
)$/6(
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
%XLOGLQJ/RJLFDO&RQGLWLRQV 7KH$1'ORJLFWDEOHFDQKHOS\RXHYDOXDWHWKHSRVVLELOLWLHVIRUWKH%RROHDQFRQGLWLRQRQWKHVOLGH
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
,WHUDWLYH&RQWURO/223 6WDWHPHQWV /RRSVUHSHDWDVWDWHPHQWRUVHTXHQFH RIVWDWHPHQWVPXOWLSOHWLPHV 7KHUHDUHWKUHHORRSW\SHV ± %DVLFORRS ± )25ORRS ± :+,/(ORRS
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
,WHUDWLYH&RQWURO/2236WDWHPHQWV 3/64/SURYLGHVDQXPEHURIIDFLOLWLHVWRVWUXFWXUHORRSVWRUHSHDWDVWDWHPHQWRUVHTXHQFHRI VWDWHPHQWVPXOWLSOHWLPHV /RRSLQJFRQVWUXFWVDUHWKHVHFRQGW\SHRIFRQWUROVWUXFWXUH
%DVLFORRSWRSURYLGHUHSHWLWLYHDFWLRQVZLWKRXWRYHUDOOFRQGLWLRQV
)25ORRSVWRSURYLGHLWHUDWLYHFRQWURORIDFWLRQVEDVHGRQDFRXQW
:+,/(ORRSVWRSURYLGHLWHUDWLYHFRQWURORIDFWLRQVEDVHGRQDFRQGLWLRQ
(;,7VWDWHPHQWWRWHUPLQDWHORRSV
)RUPRUHLQIRUPDWLRQVHH3/64/8VHU¶V*XLGHDQG5HIHUHQFH5HOHDVH³&RQWURO6WUXFWXUHV´ 1RWH$QRWKHUW\SHRI)25/223FXUVRU)25/223LVGLVFXVVHGLQDVXEVHTXHQWOHVVRQ
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
%DVLF/RRS 6\QWD[ /223 VWDWHPHQW (;,7>:+(1FRQGLWLRQ@ (1'/223
ZKHUH
FRQGLWLRQ
GHOLPLWHU VWDWHPHQWV (;,7VWDWHPHQW GHOLPLWHU LVD%RROHDQYDULDEOHRU H[SUHVVLRQ758()$/6( RU18//
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
%DVLF/RRS 7KHVLPSOHVWIRUPRI/223VWDWHPHQWLVWKHEDVLFRULQILQLWH ORRSZKLFKHQFORVHVDVHTXHQFHRI VWDWHPHQWVEHWZHHQWKHNH\ZRUGV/223DQG(1'/223(DFKWLPHWKHIORZRIH[HFXWLRQUHDFKHV WKH(1'/223VWDWHPHQWFRQWUROLVUHWXUQHGWRWKHFRUUHVSRQGLQJ/223VWDWHPHQWDERYHLW$EDVLF ORRSDOORZVH[H FXWLRQRILWVVWDWHPHQWDWOHDVWRQFHH YHQLIWKHFRQGLWLRQLVDOUHDG\PHWXSRQHQWHULQJ WKHORRS:LWKRXWWKH(;,7VWDWHPHQWWKHORRSZRXOGEHLQILQLWH 7KH(;,76WDWHP HQW
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
%DVLF/RRS ([DPSOH '(&/$5( YBRUGLG LWHPRUGLG7<3( YBFRXQWHU 180%(5 %(*,1 /223 ,16(57,172LWHPRUGLGLWHPLG 9$/8(6YBRUGLGYBFRXQWHU YBFRXQWHU YBFRXQWHU (;,7:+(1YBFRXQWHU! (1'/223 (1'
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
%DVLF/RRSFRQWLQXHG 7KHEDVLFORRSH[DPSOHVKRZQRQWKHVOLGHLVGHILQHGDVIROORZV,QVHUWWKHILUVWQHZOLQHLWHPVIRU RUGHUQXPEHU 1RWH$EDVLFORRSDOORZVH[HFXWLRQRILWVVWDWHPHQWVDWOHDVWRQFHHYHQLIWKHFRQGLWLRQKDVEHHQPHW XSRQHQWHULQJWKHORRSSURYLGH GWKHFRQGLWLRQLVSODFHGLQWKHORRSVXFKWKDWLWLVQRWFKHFNHGXQWLO DIWHUWKHVHVWDWHPHQWV+RZHYHULIWKHH[LWFRQGLWLRQLVSODFHGDWWKHWRSRIWKHORRSEHIRUHDQ\RIWKH RWKHUH[HFXWDEOHVWDWHPHQWVDQGWKDWFRQGLWLRQLVWUXHWKHORRSZLO OEHH[LWHGDQGWKHVWDWHPHQWV QHYHUH[HFXWHG
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
)25/RRS
6\QWD[
)25FRXQWHULQ>5(9(56(@ ORZHUBERXQGXSSHUBERXQG/223 VWDWHPHQW VWDWHPHQW (1'/223
8VHD)25ORRSWRVKRUWFXWWKHWHVWIRU WKHQXPEHURILWHUDWLRQV 'RQRWGHFODUHWKHFRXQWHULWLV GHFODUHGLPSOLFLWO\
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
)25/RRS )25ORRSVKDYHWKHVDPHJHQHUDOVWUXFWXUHDVWKHEDVLFORRS,QDGGLWLRQWKH\KDYHDFRQWUROVWDWHPHQW DWWKHIURQWRIWKH/223NH\ZRUGWRGHWHUPLQHWKHQXPEHURILWHUDWLRQVWKDW3/64/SHUIRUPV ,QWKHV\QWD[ FRXQWHU
LVDQLPSOLFLWO\GHFODUHGLQWHJHUZKRVHYDOXHDXWRPDWLFDOO\LQFUHDVHVRU GHFUHDVHVGHFUHDVHVLIWKH5(9(56(NH\ZRUGLVXVHG E\RQHDFK LWHUDWLRQRIWKHORRSXQWLOWKHXSSHURUORZHUERXQGLVUHDFKHG
5(9(56(
FDXVHVWKHFRXQWHUWRGHFUH PHQWZLWKHDFKLWHUDWLRQIURPWKHXSSHUERXQG WRWKHORZHUERXQG1RWHWKDWWKHORZHUERXQGLVVWLOOUHIHUHQFHGILUVW
ORZHUBERXQG
VSHFLILHVWKHORZHUERXQGIRUWKHUDQJHRIFRXQWHUY DOXHV
XSSHUBERXQG
VSHFLILHVWKHXSSHUERXQGIRUWKHUDQJHRIFRXQWHUYDOXHV
'RQRWGHFODUHWKHFRXQWHULWLVGHFODUHGLPSOLFLWO\DVDQLQWHJHU 1RWHThe sequence of statements is executed each time the counter is incremented, as determined by the two bounds. The lower bound and upper bound of the loop range can be literals, variables, or expressions, but must evaluate to integers. If the lower bound of the loop range evaluates to a larger integer than the upper bound, the sequence of statements will not be executed.
For example, statement1 is executed only once:
)25L,1/223VWDWHPHQW(1'/223 ,QWURGXFWLRQWR2UDFOH64/DQG3/64/
)25/RRS *XLGHOLQHV 5HIHUHQFHWKHFRXQWHUZLWKLQWKHORRS RQO\LWLVXQGHILQHGRXWVLGHWKHORRS 8VHDQH[SUHVVLRQWRUHIHUHQFHWKH H[LVWLQJYDOXHRIDFRXQWHU 'RnotUHIHUHQFHWKHFRXQWHUDVWKHWDUJHW RIDQDVVLJQPHQW
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
)25/RRSFRQWLQXHG 1RWH7KHORZHUDQGXSSHUERXQGVRID/223VWDWHPHQWGRQRWQHHGWREHQXPHULFOLWHUDOV7KH\FDQ EHH[SUHVVLRQVWKDWFRQYHUWWRQXPHULFYDOXHV
([DPSOH
'(&/$5( YBORZHU 180%(5 YBXSSHU 180%(5 %(*,1 )25L,1YBORZHUYBXSSHU/223 (1'/223 (1'
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
)25/RRS ,QVHUWWKHILUVWQHZOLQHLWHPVIRURUGHU QXPEHU ([DPSOH '(&/$5( YBRUGLG LWHPRUGLG7<3( %(*,1 )25L,1/223 ,16(57,172LWHPRUGLGLWHPLG 9$/8(6YBRUGLGL (1'/223 (1'
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
)RU/RRS 7KHH[DPSOHVKRZQRQWKHVOLGHLVGHILQHGDVIROORZV,QVHUWWKHILUVWQHZOLQHLWHPVIRURUGHU QXPEHU7KLVLVGRQHXVLQJD)25ORRS
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
:+,/(/RRS 6\QWD[ :+,/(FRQGLWLRQ/223 VWDWHPHQW VWDWHPHQW (1'/223
&RQGLWLRQLV HYDOXDWHGDWWKH EHJLQQLQJRI HDFKLWHUDWLRQ
8VHWKH:+,/(ORRSWRUHSHDWVWDWHPHQWV ZKLOHDFRQGLWLRQLV758(
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
:+,/(/RRS
condition
is a Boolean variable or expression (TRUE, FALSE, or NULL)
VWDWHPHQW
FDQEHRQHRUPRUH3/64/RU64/VWDWHPHQWV
,IWKHYDULDEOHVLQYROYHGLQWKHFRQGLWLRQVGRQRWFKDQJHGXULQJWKHERG\RIWKHORRSWKHQWKH FRQGLWLRQUHPDLQV758(DQGWKHORRSGRHVQRWWHUPLQDWH 1RWH,IWKHFRQGLWLRQ\LHOGV18//WKHORRSLVE\SDVVHGDQGFRQWUROSDVVHVWRWKHQH[WVWDWHPHQW
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
:+,/(/RRS ([DPSOH $&&(37SBQHZBRUGHU352037 (QWHUWKHRUGHUQXPEHU
$&&(37SBLWHPV 352037 (QWHUWKHQXPEHURILWHPVLQWKLVRUGHU '(&/$5( YBFRXQW 180%(5 %(*,1 :+,/(YBFRXQW SBLWHPV/223 ,16(57,172LWHPRUGLGLWHPLG 9$/8(6 SBQHZBRUGHUYBFRXQW YBFRXQW YBFRXQW (1'/223 &200,7 (1'
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
:+,/(/RRSFRQWLQXHG ,QWKHH[DPSOHRQWKHVOLGHOLQHLWHPVDUHEHLQJDGGHGWRWKH,7(0WDEOHIRUDVSHFLILHGRUGHU7KH XVHULVSURPSWHGIRUWKHRUGHUQXPEHUSBQHZBRUGHU DQGWKHQXPEHURILWHPVLQWKLVRUGHUSBLWHPV :LWKHDFKLWHUDWLRQWKURXJKWKH:+,/(ORRSDFRXQWHUYBFRXQW LVLQFUHPHQWHG,IWKHQXPEHURI LWHUDWLRQVLVOHVVWKDQRUH TXDOWRWKHQXPEHURILWHPVIRUWKLVRUGHUWKHFRGHZLWKLQWKHORRSLV H[HFXWHGDQGDURZLVLQVHUWHGLQWRWKH,7(0WDEOH2QFHWKHFRXQWHUH[FHHGVWKHQXPEHURILWHPVIRU WKLVRUGHUWKHFRQGLWLRQFRQWUROOLQJWKHORRSHYDOXDWHVWRIDOVHDQGWKHORRSLVWHUPLQDWHG
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
1HVWHG/RRSVDQG/DEHOV 1HVWORRSVWRPXOWLSOHOHYHOV 8VHODEHOVWRGLVWLQJXLVKEHWZHHQ EORFNVDQGORRSV ([LWWKHRXWHUORRSZLWKWKH(;,7 VWDWHPHQWUHIHUHQFLQJWKHODEHO
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
1HVWHG/RRSVDQG/DEHOV
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
1HVWHG/RRSVDQG/DEHOV %(*,1 2XWHUBORRS!! /223 YBFRXQWHU YBFRXQWHU (;,7:+(1YBFRXQWHU! ,QQHUBORRS!! /223 (;,72XWHUBORRS:+(1WRWDOBGRQH <(6 /HDYHERWKORRSV (;,7:+(1LQQHUBGRQH <(6 /HDYHLQQHUORRSRQO\ (1'/223,QQHUBORRS (1'/2232XWHUBORRS (1'
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
1HVWHG/RRSVDQG/DEHOV ,QWKHH[DPSOHRQWKHVOLGHWKHUHDUHWZRORRSV7KHRXWHUORRSLVLGHQWLILHGE\WKHODEHO 2XWHUB/RRS!!DQGWKHLQQHUORRSLVLGHQWLILHGE\WKHODEHO,QQHUB/RR S!!ORRSVE\SODFLQJWKH ODEHOEHIRUHWKHZRUG/223ZLWKLQODEHOGHOLPLWHUVODEHO!! 7KHLQQHUORRSLVQHVWHGZLWKLQWKH RXWHUORRS7KHODEHOQDPHVDUHLQFOXGHGDIWHUWKH(1'/223VWDWHPHQWIRUFODULW\
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
6XPPDU\ &KDQJHWKHORJLFDOIORZRIVWDWHPHQWVE\ XVLQJFRQWUROVWUXFWXUHV &RQGLWLRQDO,)VWDWHPHQW /RRSV ± %DVLFORRS ± )25ORRS ± :+,/(ORRS ± (;,7VWDWHPHQW
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
6XPPDU\ $FRQGLWLRQDOFRQWUROFRQVWUXFWFKHFNVIRUWKHYDOLGLW\RIDFRQGLWLRQDQGDFFRUGLQJO\SHUIRUPVD FRUUHVSRQGLQJDFWLRQ
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
3UDFWLFH2YHUYLHZ 3HUIRUPLQJFRQGLWLRQDODFWLRQVXVLQJ WKH,)VWDWHPHQW 3HUIRUPLQJLWHUDWLYHVWHSVXVLQJWKH ORRSVWUXFWXUH
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
3UDFWLFH2YHUYLHZ ,QWKLVSUDFWLFH\RXFUHDWH3/64/EORFNVWKDWLQFRUSRUDWHORRSVDQGFRQGLWLRQDOFRQWUROVWUXFWXUHV
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
3UDFWLFH
5XQWKHVFULSW
ODEBVTOWRFUHDWHWKH0(66$*(6WDEOH:ULWHD3/64/EORFNWR
LQVHUWQXPEHUVLQWRWKH0(66$*(6WDEOH D
,QVHUWWKHQXPEHUVWRH[FOXGLQJDQG
E &RPPLWEHIRUHWKHHQGRIWKHEORFN F
6HOHFWIURPWKH0(66$*(6WDEOHWRYHULI\WKDW\RXU3/64/EORFNZRUNHG
5(68/76
&UHDWHD3/64/EORFNWKDWFRPSXWHVWKHFRPPLVVLRQDPRXQWIRUDJLYHQHPSOR\HHEDVHG RQWKHHPSOR\HH¶VVDODU\ D
5XQWKHVFULSW
ODEBVTOWRLQVHUWDQHZHPSOR\HHLQWRWKH(03WDEOH
1RWH7KHHPSOR\HHZLOOKDYHD18//VDODU\
E $FFHSWWKHHPSOR\HHQXPEHUDVXVHULQSXWZLWKD64/ 3OXVVXEVWLWXWLRQYDULDEOH F ,IWKHHPSOR\HH¶VVDODU\LVOHVVWKDQVHWWKHFRPPLVVLRQDPRXQWIRUWKHHPSOR\HH
WRRIWKHVDODU\
G ,IWKHHPSOR\HH¶VVDODU\LVEHWZHHQDQGVHWWKHFRPPLVVLRQDPRXQWIRUWKH HPSOR\HHWRRIWKHVDODU\ H
,IWKHHPSOR\HH¶VVDODU\H[FHHGVVHWWKHFRPPLVVLRQDPRXQWIRUWKHHPSOR\HHWR RIWKHVDODU\
I
,IWKHHPSOR\HH¶VVDODU\LV18//VHWWKHFRPPLVVLRQDPRXQWIRUWKHHPSOR\HHWR
J &RPPLW K 7HVWWKH3/64/EORFNIRUHDFKFDVHXVLQJWKHIROORZLQJWHVWFDVHVDQGFKHFNHDFK XSGDWHGFRPPLVVLRQ (PSOR\HH1XPEHU
6DODU\
5HVXOWLQJ&RPPLVVLRQ
18//
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
3UDFWLFHFRQWLQXHG
(0312(1$0(6$/&200 '2( $//(1 0,//(5 60,7+ ,I\RXKDYHWLPHFRPSOHWHWKHIROORZLQJH[HUFLVHV
0RGLI\WKH
STVTOILOHWRLQVHUWWKHWH[W³1XPEHULVRGG´RU³1XPEHULVHYH Q´GHSHQGLQJ
RQZKHWKHUWKHYDOXHLVRGGRUHYHQLQWRWKH0(66$ *(6WDEOH4XHU\WKH0(66$*(6 WDEOHWRGHWHUPLQHLI\RXU3/64/EORFNZRUNHG
5(68/76 1XPEHULVHYHQ
$GGDQHZFROXPQFDOOHG67$56RIGDWDW\SH9$5&+$5DQGOHQJWK WRWKH(03WDEOHIRU VWRULQJDVWHULVN
&UHDWHD3/64/EORFNWKDWUHZDUGVDQHPSOR\HHE\DSSHQGLQJDQDVWHULVNLQWKH 67$56 FROXPQIRUHYHU\RIWKHHPSOR\HH¶VVDODU\6DYH\RXU3/64/EORFNWRDILOHFDOOHG
STVTO D
$FFHSWWKHHPSOR\HH,'DVXVHULQSXWZLWKD64/ 3OXVVXEVWLWXWLRQYDULDEOH
E ,QLWLDOL]HDYDULDEOHWKDWZLOOFRQWDLQDVWULQJRIDVWHULVNV F
$SSHQGDQDVWHULVNWRWKHVWULQJIRUHYHU\RIWKHVDODU\DPRXQW)RUH[DPSOHLIWKH HPSOR\HHKDVDVDODU\DPRXQWRIWKHVWULQJRIDVWHULVNVVKRXOGFRQWDLQHLJKWDVWHULVNV,IWKH HPSOR\HHKDVDVDODU\DPRXQWRIWKHVWULQJRIDVWHULVNVVKRXO GFRQWDLQDVWHULVNV
G 8SGDWHWKH67$56FROXPQIRUWKHHPSOR\HHZLWKWKHVWULQJRIDVWHULVNV
H
&RPPLW
I
7HVWWKHEORFNIRUHPSOR\HHVZKRKDYHQRVDODU\DQGIRUDQHPSOR\HHZKRKDVDVDODU\
3OHDVHHQWHUWKHHPSOR\HHQXPEHU 3/64/SURFHGXUHVXFFHVVIXOO\FRPSOHWHG 3OHDVHHQWHUWKHHPSOR\HHQXPEHU 3/64/SURFHGXUHVXFFHVVIXOO\FRPSOHWHG
(03126$/67$56
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
:RUNLQJZLWK&RPSRVLWH 'DWDW\SHV
¸
&RS\ULJKW
2UD FOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
2EMHFWLYHV $IWHUFRPSOHWLQJWKLVOHVVRQ\RXVKRXOG EHDEOHWRGRWKHIROORZLQJ &UHDWHXVHUGHILQHG3/64/UHFRUGV &UHDWHDUHFRUGZLWKWKH52:7<3( DWWULEXWH &UHDWHD3/64/WDEOH &UHDWHD3/64/WDEOHRIUHFRUGV 'HVFULEHWKHGLIIHUHQFHEHWZHHQ UHFRUGVWDEOHVDQGWDEOHVRIUHFRUGV
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
/HVVRQ$LP ,QWKLVOHVVRQ\RXZLOOOHDUQPRUHDERXWFRPSRVLWHGDWDW\SHVDQGWKHLUXVHV
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
&RPSRVLWH'DWDW\SHV 7\SHV ± 3/64/5(&25'6 ± 3/64/7$%/(6
&RQWDLQLQWHUQDOFRPSRQHQWV $UHUHXVDEOH
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
5(&25'6DQG7$%/(6 /LNHVFDODUYDULDEOHVFRPSRVLWHYDULDEOHVKDYHDGDWDW\SHDOVR&RPSRVLWHGDWDW\SHVDOVRNQRZQDV FROOHFWLRQV DUH5(&25'7$%/(1HVWHG7$%/(DQG9$55$<
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
3/64/5HFRUGV 0XVWFRQWDLQRQHRUPRUHFRPSRQHQWVRI DQ\VFDODU5(&25'RU3/64/7$%/( GDWDW\SHFDOOHGILHOGV $UHVLPLODULQVWUXFWXUHWRUHFRUGVLQD*/ $UHQRWWKHVDPHDVURZVLQDGDWDEDVH WDEOH 7UHDWDFROOHFWLRQRIILHOGVDVDORJLFDOXQLW $UHFRQYHQLHQWIRUIHWFKLQJDURZRIGDWD IURPDWDEOHIRUSURFHVVLQJ
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
3/64/5HFRUGV $UHFRUGLVDJURXSRIUHODWHGGDWDLWHPVVWRUHGLQILHOGVHDFKZLWKLWVRZQQDPHDQGGDWDW\SH)RU H[DPSOHVXSSRVH\RXKDYHGLIIHUHQWNLQGVRIGDWDDERXWDQHPSOR\HHVXFKDVQDPHVDODU\KLUH GDWHDQGVRRQ7KLVGDWDLVGLVVLPLODULQW\SHEXWORJLFDOO\UHODWHG$UHFRUGWKDWFRQWDLQVVXFKILHOGV DVWKHQDPHVDODU\DQGKLUHGDWHRIDQHPSOR\HHOHWV\RXWUHDWWKHGDWDDVDORJLFDOXQLW:KHQ\RX GHFODUHDUHFRUGW\SHIRUWKHVHILHOGVWKH\FDQEHPDQLSXODWHGDVDXQLW
(DFKUHFRUGGHILQHGFDQKDYHDVPDQ\ILHOGVDVQHFHVVDU\
5HFRUGVFDQEHDVVLJQH GLQLWLDOYDOXHVDQGFDQEHGHILQHGDV12718//
)LHOGVZLWKRXWLQLWLDOYDOXHVDUHLQLWLDOL]HGWR18//
7KH'()$8/7NH\ZRUGFDQDOVREHXVHGZKHQGHILQLQJILHOGV
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
&UHDWLQJD3/64/5HFRUG 6\QWD[ 7<3(W\SHBQDPH,65(&25' 7<3(W\SHBQDPH,65(&25' ILHOGBGHFODUDWLRQ>ILHOGBGHFODUDWLRQ@« ILHOGBGHFODUDWLRQ>ILHOGBGHFODUDWLRQ@« LGHQWLILHU LGHQWLILHU W\SHBQDPH W\SHBQDPH
:KHUHfield_declarationLV ILHOGBQDPH^ILHOGBW\SH_YDULDEOH7<3( ILHOGBQDPH^ILHOGBW\SH_YDULDEOH7<3( _WDEOHFROXPQ7<3(_WDEOH52:7<3(` _WDEOHFROXPQ7<3(_WDEOH52:7<3(` >>12718//@^ >>12718//@^ _'()$8/7`H[SU@ _'()$8/7`H[SU@
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
'HILQLQJDQG'HFODULQJD3/64/5HFRUG 7RFUHDWHDUHFRUG\RXGHILQHD5(&25'W\SHDQGWKHQGHFODUHUHFRUGVRIWKDWW\SH ,QWKHV\QWD[
type_name
is the name of the RECORD type (This identifier is used to declare records.)
field_name
is the name of a field within the record
field_type
is the datatype of the field (It represents any PL/SQL datatype except REF CURSOR. You can use the %TYPE and %ROWTYPE attributes.)
expr
is the field_type or an initial value
7KH12718//FRQVWUDLQWSUHYHQWVWKHDVVLJQLQJRIQXOOVWRWKRVHILHOGV%HVXUHWRLQL WLDOL]H127 18//ILHOGV
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
&UHDWLQJD3/64/5HFRUG 'HFODUHYDULDEOHVWRVWRUHWKHQDPHMRE DQGVDODU\RIDQHZHPSOR\HH ([DPSOH 7<3(HPSBUHFRUGBW\SH,65(&25' HQDPH 9$5&+$5 MRE 9$5&+$5 VDO 180%(5 HPSBUHFRUG HPSBUHFRUGBW\SH
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
&UHDWLQJD3/64/5HFRUG )LHOGGHFODUDWLRQVDUHOLNHYDULDEOHGHFODUDWLRQV(DFKILHOGKDVDXQLTXHQDPHDQGDVSHFLILF GDWDW\SH7KHUHDUHQRSUHGHILQHGGDWDW\SHVIRU3/64/UHFRUGVDVWKHUHDUHIRUVFDODUYDULDEOHV 7KHUHIRUH\RXPXVWFUHDWHWKHGDWDW\SHILUVWDQGWKHQGHFODUHDQLGHQWLILHUXVLQJWKDWGDWDW\SH 7KHIROORZLQJH[DPSOHVKRZVWKDW\RXFDQXVHWKH7<3(DWWULEXWHWRVSHFLI\DILHOGGDWDW\SH
'(&/$5( 7<3(HPSBUHFRUGBW\SH,65(&25' HPSQR 180%(5 12718// HQDPH HPSHQDPH7<3( MRE HPSMRE7<3( HPSBUHFRUGHPSBUHFRUGBW\SH 1RWH
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
3/64/5HFRUG6WUXFWXUH )LHOGGDWDW\SH
)LHOGGDWDW\SH )LHOGGDWDW\SH
([DPSOH )LHOGGDWDW\SH
)LHOGGDWDW\SH )LHOGGDWDW\SH
GORPQPWODGT GPCOGXCTEJCT LQDXCTEJCT
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
5HIHUHQFLQJDQG,QLWLDOL]LQJ5HFRUGV )LHOGVLQDUHFRUGDUHDFFHVVHGE\QDPH7RUHIHUHQFHRULQLWLDOL]HDQLQGLYLGXDOILHOG\RXXVHGRW QRWDWLRQDQGWKHIROORZLQJV\QWD[
UHFRUGBQDPHILHOGBQDPH )RUH[DPSOH\RXUHIHUHQFHILHOGMRELQUHFRUGHPSBUHFRUGDVIROORZV
HPSBUHFRUGMRE
HPSBUHFRUGMRE &/(5. ,QDEORFNRUVXESURJUDPXVHUGHILQHGUHFRUGVDUHLQVWDQWLDWHGZKHQ\RXHQWHUWKHEORFNRU VXESURJUDPDQGFHDVHWRH[LVWZKHQ\RXH[LWWKHEORFNRUVXESURJUDP
$VVLJQLQJ9DOXHVWR5HFRUGV
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
7KH52:7<3($WWULEXWH 'HFODUHDYDULDEOHDFFRUGLQJWRD FROOHFWLRQRIFROXPQVLQDGDWDEDVH WDEOHRUYLHZ 3UHIL[52:7<3(ZLWKWKHGDWDEDVH WDEOH )LHOGVLQWKHUHFRUGWDNHWKHLUQDPHV DQGGDWDW\SHVIURPWKHFROXPQVRIWKH WDEOHRUYLHZ ¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
'HFODULQJ5HFRUGVZLWKWKH52:7<3($WWULEXWH 7RGHFODUHDUHFRUGEDVHGRQDFROOHFWLRQRIFROXP QVLQDGDWDEDVHWDEOHRUYLHZ\RXXVHWKH 52:7<3(DWWULEXWH7KHILHOGVLQWKHUHFRUGWDNHWKHLUQDPHVDQGGDWDW\SHVIURPWKHFROXPQVR IWKH WDEOHRUYLHZ7KHUHFRUGFDQDOVRVWRUHDQHQWLUHURZRIGDWDIHWFKHGIURPDFXUVRURUFXUVRUYDULDEOH ,QWKHIROORZLQJH[DPSOHDUHFRUGLVGH FODUHGXVLQJ52:7<3(DVDGDWDW\SHVSHFLILHU
'(&/$5( HPSBUHFRUG
HPS52:7<3(
7KHUHFRUGHPSBUHFRUGZLOOKDYHDVWUXFWXUHFRQVLVWLQJRIWKHIROORZLQJILHOGVHDFKUHSUHVH QWLQJD FROXPQLQWKH(03WDEOH
1RWH7KLVLVQRWFRGHEXWVLPSO\WKHVWUXFWXUHR IWKHFRPSRVLWHYDULDEOH
HPSQR HQDPH MRE PJU KLUHGDWH VDO FRPP GHSWQR
180%(5 9$5&+$5 9$5&+$5 180%(5 '$7( 180%(5 180%(5 180%(5 ,QWURGXFWLRQWR2UDFOH64/DQG3/64/
$GYDQWDJHVRI8VLQJ 52:7<3( 7KHQXPEHUDQGGDWDW\SHVRIWKH XQGHUO\LQJGDWDEDVHFROXPQVPD\QRW EHNQRZQ 7KHQXPEHUDQGGDWDW\SHVRIWKH XQGHUO\LQJGDWDEDVHFROXPQPD\ FKDQJHDWUXQWLPH 7KHDWWULEXWHLVXVHIXOZKHQUHWULHYLQJD URZZLWKWKH6(/(&7VWDWHPHQW ¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
'HFODULQJ5HFRUGVZLWKWKH52:7<3($WWULEXWHFRQWLQXHG
6\QWD[
'(&/$5( LGHQWLILHU ZKHUH
UHIHUHQFH52:7<3(
LGHQWLILHU
LVWKHQDPHFKRVHQIRUWKHUHFRUGDVDZKROH
UHIHUHQFH
LVWKHQDPHRIWKHWDEOHYLHZFXUVRURUFXUVRUYDULDEOHRQZKLFKWKH UHFRUGLVWREHEDVHG
7RUHIHUHQFHDQLQGLYLGXDOILHOG\RXXVHGRWQRWDWLRQDQGWKHIROORZLQJV\QWD[
UHFRUGBQDPHILHOGBQDPH )RUH[DPSOH\RXUHIHUHQFHILHOGFRPPLQUHFRUGHPSBUHFRUGDVIROORZV
HPSBUHFRUGFRPP
HPSBUHFRUGFRPP
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
7KH52:7<3($WWULEXWH ([DPSOHV 'HFODUHDYDULDEOHWRVWRUHWKHVDPH LQIRUPDWLRQDERXWDGHSDUWPHQWDVLWLV VWRUHGLQWKH'(37WDEOH GHSWBUHFRUG
GHSW52:7<3(
'HFODUHDYDULDEOHWRVWRUHWKHVDPH LQIRUPDWLRQDERXWDQHPSOR\HHDVLWLV VWRUHGLQWKH(03WDEOH HPSBUHFRUG
HPS52:7<3( ¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
([DPSOHV 7KHILUVWGHFODUDWLRQRQWKHVOLGHFUHDWHVDUHFRUGZLWKWKHVDPHILHOGQDPHVDQGILHOGGDWDW\SHVDVDURZ LQWKH'(37WDEOH7KHILHOGVDUH'(3712'1$0(DQG/2&$7,21 7KHVHFRQGGHFODUDWLRQFUHDWHVDUHFRUGZLWKWKHVDPHILHOGQDPHVDQGILHOGGDWDW\SHVDVDURZLQWKH (03WDEOH7KHILHOGVDUH(0312(1$0(-2%0*5+,5('$7(6$/&200DQG'(3712 ,QWKHIROORZLQJH[DPSOHDQHPSOR\HHLVUHWLULQJ,QIRUPDWLRQDERXWWKLVHPSOR\HHLVDGGHGWRDWDEOH KROGLQJLQIRUPDWLRQDERXWUHWLUHGHPSOR\HHV7KHXVHUVXSSOLHVWKHHPSOR\HH¶VQXPEHU
'(&/$5( HPSBUHF HPS52:7<3( %(*,1 6(/(&7 ,172HPSBUHF )520HPS :+(5(HPSQR HPSOR\HHBQXPEHU ,16(57,172UHWLUHGBHPSVHPSQRHQDPHMREPJUKLUHGDWH OHDYHGDWHVDOFRPPGHSWQR 9$/8(6HPSBUHFHPSQRHPSBUHFHQDPHHPSBUHFMREHPSBUHFPJU HPSBUHFKLUHGDWH6<6'$7(HPSBUHFVDOHPSBUHFFRPP HPSBUHFGHSWQR &200,7 (1' ,QWURGXFWLRQWR2UDFOH64/DQG3/64/
3/64/7DEOHV $UHFRPSRVHGRIWZRFRPSRQHQWV ± 3ULPDU\NH\RIGDWDW\SH %,1$5
,QFUHDVHG\QDPLFDOO\EHFDXVHWKH\DUH XQFRQVWUDLQHG
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
3/64/7DEOHV 2EMHFWVRIW\SH7$%/(DUHFDOOHG3/64/WDEOHV7KH\DUHP RGHOHGDVEXWQRWWKHVDPHDV GDWDEDVHWDEOHV3/64/WDEOHVXVHDSULPDU\NH\WRJLYH\RXDUUD\OLNHDFFHVVWRURZV $3/64/WDEOH
,VVLPLODUWRDQDUUD\
0XVWFRQWDLQWZRFRPSRQHQWV
±
$SULPDU\NH\RIGDWDW\SH%,1$5
±
$FROXPQRIDVFDODURUUHFRUGGDWDW\SHZKLFKVWRUHVWKH3/64/7$%/(HOHPHQWV
&DQLQFUHDVHG\QDPLFDOO\EHFDXVHLWLVXQFRQVWUDLQHG
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
&UHDWLQJD3/64/7DEOH 6\QWD[
7<3(W\SHBQDPH,67$%/(2) 7<3(W\SHBQDPH,67$%/(2) ^FROXPQBW\SH_YDULDEOH7<3( ^FROXPQBW\SH_YDULDEOH7<3( _WDEOHFROXPQ7<3(`>12718//@ _WDEOHFROXPQ7<3(`>12718//@ >,1'(;%<%,1$5,1'(;%<%,1$5
'HFODUHD3/64/WDEOHWRVWRUHQDPHV ([DPSOH 7<3(HQDPHBWDEOHBW\SH,67$%/(2)HPSHQDPH7<3( ,1'(;%<%,1$5
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
&UHDWLQJD3/64/7DEOH 7KHUHDUHWZRVWHSVLQYROYHGLQFUHDWLQJD3/64/WDEOH
'HFODUHD7$%/(GDWDW\SH
'HFODUHDYDULDEOHRIWKDWGDWDW\SH
,QWKHV\QWD[
type_name
is the name of the TABLE type (It is a type specifier used in subsequent declarations of PL/SQL tables.)
column_type
is any scalar (not composite) datatype such as VARCHAR2, DATE, or NUMBER (You can use the %TYPE attribute to provide the column datatype.)
identifier
is the name of the identifier that represents an entire PL/SQL table
The NOT NULL constraint prevents nulls from being assigned to the PL/ SQL TABLE of that type. Do not initialize the PL/SQL TABLE. Declare a PL/SQL table to store dates.
'(&/$5( 7<3(GDWHBWDEOHBW\SH,67$%/(2)'$7( ,1'(;%<%,1$5
3/64/7DEOH6WUXFWXUH 3ULPDU\NH\
&ROXPQ
-RQHV
6PLWK
0DGXUR
%,1$5
6FDODU
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
3/64/7DEOH6WUXFWXUH /LNHWKHVL]HRIDGDWDEDVHWDEOHWKHVL]HRID3/64/WDEOHLVXQFRQVWUDLQHG7KDWLVWKHQXPEHURI URZVLQD3/64/WDEOHFDQLQFUHDVHG\QDPLFDOO\VR\RXU3/64/WDEOHJURZVDVQHZURZVDUH DGGHG 3/64/WDEOHVFDQKDYHRQHFROXPQDQGDSULPDU\NH\QHLWKHURIZKLFKFDQEHQDPHG7KHFROXPQ FDQEHORQJWRDQ\VFDODURUUHFRUGGDWDW\SHEXWWKHSULPDU\NH\PXVWEHORQJWRW\SH %,1$5
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
&UHDWLQJD3/64/7DEOH '(&/$5( 7<3(HQDPHBWDEOHBW\SH,67$%/(2)HPSHQDPH7<3( ,1'(;%<%,1$5
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
&UHDWLQJD3/64/7DEOH 7KHUHDUHQRSUHGHILQHGGDWDW\SHVIRU3/64/WDEOHVDVWKHUHDUHIRUVFDODUYDULDEOHV7KHUHIRUH\RX PXVWFUHDWHWKHGDWDW\SHILUVWDQGWKHQGHFODUHDQLGHQWLILHUXVLQJWKDWGDWDW\SH
5HIHUHQFLQJD3/64/7DEOH
6\QWD[
SOVTOBWDEOHBQDPHSULPDU\BNH\BYDOXH ZKHUH
SULPDU\BNH\BYDOXH
EHORQJVWRW\SH%,1$5
5HIHUHQFHWKHWKLUGURZLQD3/64/WDEOHHQDPHBWDEOH
HQDPHBWDEOH 7KHPDJQLWXGHUDQJHRID%,1$5
±
VRWKHSULPDU\NH\
YDOXHFDQEHQHJDWLYH,QGH[LQJQHHGQRWVWDUWZLWK
1RWH7KHWDEOH(;,676L VWDWHPHQWUHWXUQV758(LIDWOHDVWRQHURZZLWKLQGH[LLVUHWXUQHG8VH WKH(;,676VWDWHPHQWWRSUHYHQWDQHUURUWKDWLVUDLVHGLQUHIHUHQFHWRDQRQH [LVWLQJWDEOHHOHPHQW
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
8VLQJ3/64/7DEOH0HWKRGV 7KHIROORZLQJPHWKRGVPDNH3/64/ WDEOHVHDVLHUWRXVH (;,676 1(;7 &2817 (;7(1' ),567DQG/$67 75,0 35,25 '(/(7(
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
$3/64/7DEOHPHWKRGLVDEXLOWLQSURFHGXUHRUIXQFWLRQWKDWRSHUDWHVRQWDEOHVDQGLVFDOOHGXVLQJ GRWQRWDWLRQ7KHPHWKRGVQRWHGZLWKDQDVWHULVNEHORZDUHDYDLODEOHIRU3/64/YHUVLRQWDEOHVRQO\
6\QWD[
WDEOHBQDPHPHWKRGBQDPH>SDUDPHWHUV @
0HWKRG
'HVFULSWLRQ
(;,676Q
5HWXUQV758(LIWKHQWKHOHP HQWLQD3/64/WDEOHH[LVWV
&2817
5HWXUQVWKHQXPEHURIHOHPHQWVWKDWD3/64/WDEOHFXUUHQWO\FRQWDLQV
),567
5HWXUQVWKHILUVWDQGODVWVP DOOHVWDQGODUJHVW LQGH[QXPEHUVLQD3/64/
/$67
WDEOH5HWXUQV18//LIWKH3/64/WDEOHLVHPSW\
35,25Q
5HWXUQVWKHLQGH[QXPEHUWKDWSUHFHGHVLQGH[QLQD3/64/WDEOH
1(;7Q
5HWXUQVWKHLQGH[QXPEHUWKDWVXFFHHGVLQGH[QLQD3/64/WDEOH
(;7(1'QL
,QFUHDVHVWKHVL]HRID3/64/WDEOH (;7(1'DSSHQGVRQHQXOOHOHPHQWWRD3/64/WDEOH (;7(1'Q DSSHQGVQQXOOHOHP HQWVWRD3/64/WDEOH (;7(1'QL DSSHQGVQFRSLHVRIWKHLWKHOHP HQWWRD3/64/WDEOH
75,0
75,0UHPRYHVRQHHOHP HQWIURPWKHHQGRID3/64/WDEOH
'(/(7(
'(/(7(UHP RYHVDOOHOHPHQWVIURP D3/64/WDEOH
75,0Q UHP RYHVQHOHPHQWVIURPWKHHQGRID3/64/WDEOH
'(/(7(Q UHP RYHVWKHQWKHOHP HQWIURPD3/64/WDEOH '(/(7(PQ UHP RYHVDOOHOHPHQWVLQWKHUDQJHPQIURPD3/64/WDEOH
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
3/64/7DEOHRI5HFRUGV 'HILQHD7$%/(YDULDEOHZLWKDSHUPLWWHG 3/64/GDWDW\SH 'HFODUHD3/64/YDULDEOHWRKROG GHSDUWPHQWLQIRUPDWLRQ ([DPSOH '(&/$5( 7<3(GHSWBWDEOHBW\SH,67$%/(2)GHSW52:7<3( ,1'(;%<%,1$5
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
3/64/7DEOHRI5HFRUGV %HFDXVHRQO\RQHWDEOHGHILQLWLRQLVQHHGHGWRKROGLQIRUPDWLRQDERXWDOORIWKHILHOGVRIDGDWDEDVH WDEOHWKHWDEOHRIUHFRUGVJUHDWO\LQFUHDVHVWKHIXQFWLRQDOLW\RI3/64/WDEOHV
5HIHUHQFLQJD7DEOHRI5HFRUGV ,QWKHH[DPSOHJLYHQRQWKHVOLGH\RXFDQUHIHUWR ILHOGVLQWKHGHSWBWDEOHUHFRUGEHFDXVHHDFKHOHPHQW RIWKLVWDEOHLVDUHFRUG
6\QWD[
WDEOHLQGH[ ILHOG ([DPSOH
GHSWBWDEOH ORF $WODQWD /2&UHSUHVHQWVDILHOGLQ'(37B7$%/(
1RWH
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
([DPSOHRI3/64/7DEOHRI 5HFRUGV '(&/$5( 7<3(HBWDEOHBW\SH,67$%/(2)HPS(QDPH7\SH ,1'(;%<%,1$5
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
([DPSOH3/64/7DEOHRI5HFRUGV 7KHH[DPSOHRQWKHVOLGHGH FODUHVD3/64/WDEOHHBWDEOHBW\SH8VLQJWKLV3/64/WDEOHDQRWKHU WDEOHHBWDELVGHFODUHG,QWKHH[HFXWDEOHVHFWLRQRIWKH3/64/EORFNWKHHBWDEWDEOHLVXVHGWR XSGDWHWKHVDODU\RIWKHHPSOR\HH6PLWK
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
6XPPDU\ 'HILQHDQGUHIHUHQFH3/64/YDULDEOHV RIFRPSRVLWHGDWDW\SHV ± 3/64/UHFRUGV ± 3/64/WDEOHV ± 3/64/WDEOHRIUHFRUGV
'HILQHD3/64/UHFRUGE\XVLQJWKH 52:7<3(DWWULEXWH
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
6XPPDU\ $3/64/UHFRUGLVDFROOHFWLRQRILQGLYLGXDOILHOGVWKDWUHSUHVHQWDURZLQWKHWDEOH7KH\DUH XQLTXHDQGHDFKURZKDVLWVRZQQDPHDQGGDWDW\SH7KHUHFRUGDVDZKROHGRHVQRWKDYHDQ\ YDOXH%\XVLQJUHFRUGV\RXFDQJURXSWKHGDWDLQWRRQHVWUXFWXUHDQGWKHQPDQLSXODWHWKLV VWUXFWXUHLQWRRQHHQWLW\RUORJLFDOXQLW7KLVKHOSVWRUHGXFHFRGLQJDQGNHHSVWKHFRGHHDVLHUWR PDLQWDLQDQGXQGHUVWDQG /LNH3/64/UHFRUGVWKHWDEOHLVDQRWKHUFRPSRVLWHGDWDW\SH3/64/WDEOHVDUHREMHFWVRIW\SH 7$%/(DQGORRNVLPLODUWRGDWDEDVHWDEOHVEXWZLWKVOLJKWGLIIHUHQFH3/64/WDEOHVXVHD SULPDU\NH\WRJLYH\RXDUUD\OLNHDFFHVVWRURZ7KHVL]HRID3/64/WDEOHLVXQFRQVWUDLQHG 3/64/WDEOHFDQKDYHRQHFROXPQDQGDSULPDU\NH\QHLWKHURIZKLFKFDQEHQDPHG7KH FROXPQFDQKDYHDQ\GDWDW\SHEXWWKHSULPDU\NH\PXVWEHRIWKHW\SH%,1$5
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
3UDFWLFH2YHUYLHZ 'HFODULQJ3/64/WDEOHV 3URFHVVLQJGDWDE\XVLQJ3/64/WDEOHV 'HFODULQJD3/64/UHFRUG 3URFHVVLQJGDWDE\XVLQJD3/64/ UHFRUG
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
3UDFWLFH2YHUYLHZ ,QWKLVSUDFWLFH\RXGHILQHFUHDWHDQGXVH3/64/WDEOHVDQGD3/64/UHFRUG
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
3UDFWLFH
&UHDWHD3/64/EORFNWRUHWULHYHWKHQDPHRIHDFKGHSDUWPHQWIURPWKH '(37WDEOHDQGSULQW HDFKGHSDUWPHQWQDPHWRWKHVFUHHQLQFRUSRUDWLQJD3/64/WDEOH D 'HFODUHD3/64/WDEOH0
64/!67$57SB $&&2817,1* 5(6($5&+ 6$/(6 23(5$7,216 3/64/SURFHGXUHVXFFHVVIXOO\FRPSOHWHG
:ULWHD3/64/EORFNWRSULQWLQIRUPDWLRQDERXWDJLYHQRUGHU D 'HFODUHD3/64/UHFRUGEDVHGRQWKHVWUXFWXUHRIWKH25'WDEOH E 8VHD64/ 3OXVVXEVWLWXWLRQYDULDEOHWRUHWULHYHDOOLQIRUPDWLRQDERXWDVSHFLILFRUGHUDQG VWRUHWKDWLQIRUPDWLRQLQWRWKH3/64/UHFRUG F 8VH'%06B287387387B/,1(WRSULQWVHOHFWHGLQIRUPDWLRQDERXWWKH RUGHU
64/!67$57SB 3OHDVHHQWHUDQRUGHUQXPEHU 2UGHUZDVSODFHGRQ)(%DQGVKLSSHGRQ)(%IRUD WRWDORI 3/64/SURFHGXUHVXFFHVVIXOO\FRPSOHWHG
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
3UDFWLFHFRQWLQXHG ,I\RXKDYHWLPHFRPSOHWHWKHIROORZLQJH[HUFLVH
0RGLI\WKHEORFN\RXFUHDWHGLQSUDFWLFHWRUHWULHYHDOOLQIRUPDWLRQDERXWHDFKGHSDUWPHQWIURP WKH'(37WDEOHDQGSULQWWKHLQIRUPDWLRQWRWKHVFUHHQLQFRUSRUDWLQJD3/64/WDEOHRIUHFRUGV D 'HFODUHD3/64/WDEOH0
64/!67$57SB 'HSW$&&2817,1*LVORFDWHGLQ1(:<25. 'HSW5(6($5&+LVORFDWHGLQ'$//$6 'HSW6$/(6LVORFDWHGLQ&+,&$*2 'HSW23(5$7,216LVORFDWHGLQ%26721 3/64/SURFHGXUHVXFFHVVIXOO\FRPSOHWHG
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
:ULWLQJ([SOLFLW&XUVRUV
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
2EMHFWLYHV $IWHUFRPSOHWLQJWKLVOHVVRQ\RXVKRXOG EHDEOHWRGRWKHIROORZLQJ 'LVWLQJXLVKEHWZHHQDQLPSOLFLWDQGDQ H[SOLFLWFXUVRU 8VHD3/64/UHFRUGYDULDEOH :ULWHDFXUVRU)25ORRS
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
/HVVRQ$LP ,QWKLVOHVVRQ\RXZLOOOHDUQWKHGLIIHUHQFHVEHWZHHQLPSOLFLWDQGH[SOLFLWFXUVRUV
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
$ERXW&XUVRUV (YHU\64/VWDWHPHQWH[HFXWHGE\WKH 2UDFOH6HUYHUKDVDQLQGLYLGXDOFXUVRU DVVRFLDWHGZLWKLW ,PSOLFLWFXUVRUV'HFODUHGIRUDOO'0/ DQG3/64/6(/(&7VWDWHPHQWV ([SOLFLWFXUVRUV'HFODUHGDQGQDPHG E\WKHSURJUDPPHU
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
,PSOLFLWDQG([SOLFLW&XUVRUV 7KH2UDFOH6HUYHUXVHVZRUNDUHDVFDOOHGSULYDWH64/DUHDVWRH[HFXWH64/VWDWHPHQWVDQGWRVWRUH SURFHVVLQJLQIRUPDWLRQ
'HVFULSWLRQ
,PSOLFLW
,PSOLFLWFXUVRUVDUHGHFODUHGE\3/64/LPSOLFLWO\IRUDOO'0/DQG 3/64/6(/(&7VWDWHPHQWVLQFOXGLQJTXHULHVWKDWUHWXUQRQO\RQHURZ
([SOLFLW
)RUTXHULHVWKDWUHWXUQPRUHWKDQRQHURZ([SOLFLWFXUVRUVDUHGHFODUHGDQG QDPHGE\WKHSURJUDPPHUDQGPDQLSXODWHGWKURXJKVSHFLILFVWDWHP HQWVLQ WKHEORFN¶VH[HFXWDEOHDFWLRQV
,PSOLFLW&XUVRUV 7KH2UDFOH6HUYHULPSOLFLWO\RSHQVDFXUVRUWRSURFHVVHDFK64/VWDWHPHQWQRWDVVRFLDWHGZLWKDQ H[SOLFLWO\GHFODUHGFXUVRU3/64/OHWV\RXUHIHUWRWKHPRVWUHFHQWLPSOLFLWFXUVRUDVWKH 64/FXUVRU
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
([SOLFLW&XUVRU)XQFWLRQV $FWLYHVHW
&XUVRU
60,7+
&/(5.
-21(6
0$1$*(5
6&277
$1$/<67
$'$06
&/(5.
)25'
$1$/<67
&XUUHQWURZ
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
Explicit Cursors 8VHH[SOLFLWFXUVRUVWRLQGLYLGXDOO\SURFHVVHDFKURZUHWXUQHGE\DPXOWLSOHURZ6(/(&7VWDWHPHQW 7KHVHWRIURZVUHWXUQHGE\DPXOWLSOHURZTXHU\LVFDOOHGWKHDFWLYHVHW,WVVL]HLVWKHQXPEHURI URZVWKDWPHHW\RXUVHDUFKFULWHULD7KHGLDJUDPRQWKHVOLGHVKRZVKRZDQH[SOLFLWFXUVRU³SRLQWV´ WRWKHFXUUHQWURZ LQWKHDFWLYHVHW7KLVDOORZV\RXUSURJUDPWRSURFHVVWKH URZVRQHDWDWLPH $3/64/SURJUDPRSHQVDFXUVRUSURFHVVHVURZVUHWXUQHGE\DTXHU\DQGW KHQFORVHVWKHFXUVRU 7KHFXUVRUPDUNVWKHFXUUHQWSRVLWLRQLQWKHDFWLYHVHW ([SOLFLWFXUVRUIXQFWLRQV
&DQSURFHVVEH\RQGWKHILUVWURZUHWXUQHGE\WKHTXHU\URZE\URZ
.HHSWUDFNRIZKLFKURZLVFXUUHQWO\EHLQJSURFHVVHG
$OORZWKHSURJUDPPHUWRPDQXDOO\FRQWUROWKHPLQWKH3/64/EORFN
1RWH7KHIHWFKIRUDQLPSOLFLWFXUVRULVDQDUUD\IHWFKDQGWKHH[LVWHQFHRIDVHFRQGURZVWLOOUDLVHV WKH722B0$1
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
&RQWUROOLQJ([SOLFLW&XUVRUV 1R '(&/$5(
&UHDWHD
23(1
(037<"
)(7&+
,GHQWLI\
/RDGWKH
7HVWIRU
&/26(
5HOHDVH
QDPHG
WKHDFWLYH
FXUUHQW
H[LVWLQJ
WKHDFWLYH
64/DUHD
VHW
URZLQWR
URZV
VHW
YDULDEOHV
5HWXUQWR )(7&+LI URZV IRXQG
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
([SOLFLW&XUVRUVFRQWLQXHG 1RZWKDW\RXKDYHDFRQFHSWXDOXQGHUVWDQGLQJRIFXUVRUVUHYLHZWKHVWHSVWRXVHWKHP7KHV\QWD[ IRUHDFKVWHSFDQEHIRXQGRQWKHIROORZLQJSDJHV &RQWUROOLQJ([SOLFLW&XUVRUV8VLQJ)RXU&RPP DQGV
'HFODUHWKHFXUVRUE\QDPLQJLWDQGGHILQLQJWKHVWUXFWXUHRIWKHTXHU\WREHSHUIRUPHG ZLWKLQLW
The OPEN statement executes the query and binds any variables that are referenced. Rows identified by the query are called the active set and are now available for fetching.
2SHQWKHFXUVRU
)HWFKGDWDIURPWKHFXUVRU
&ORVHWKHFXUVRU
In the flow diagram shown on the slide, after each fetch you test the cursor for any existing row. If there are no more rows to process, then you need to close the cursor.
The CLOSE statement releases the active set of rows. It is now possible to reopen the cursor to establish a fresh active set.
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
&RQWUROOLQJ([SOLFLW&XUVRUV 2SHQWKHFXUVRU 3RLQWHU
&XUVRU )HWFKDURZIURPWKHFXUVRU
3RLQWHU
&XUVRU &RQWLQXHXQWLOHPSW\
3RLQWHU
&XUVRU &ORVHWKHFXUVRU
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
([SOLFLW&XUVRUVFRQWLQXHG
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
'HFODULQJWKH&XUVRU 6\QWD[ &85625FXUVRUBQDPH,6 VHOHFWBVWDWHPHQW
'RQRWLQFOXGHWKH,172FODXVHLQWKH FXUVRUGHFODUDWLRQ ,ISURFHVVLQJURZVLQDVSHFLILF VHTXHQFHLVUHTXLUHGXVHWKH25'(5 %<FODXVHLQWKHTXHU\
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
Explicit Cursor Declaration 8VHWKH&85625VWDWHPHQWWRGHFODUHDQH[SOLFLWFXUVR U
LVD3/64/LGHQWLILHU
VHOHFWBVWDWHPHQW
LVD6(/(&7VWDWHPHQWZLWKRXWDQ,172FODXVH
1RWH'RQRWLQFOXGHWKH,172FODXVHLQWKHFXUVRUGHFODUDWLRQEHFDXVHLWDSSHDUVODWHULQWKH)(7&+ VWDWHPHQW
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
'HFODULQJWKH&XUVRU ([DPSOH '(&/$5( &85625HPSBFXUVRU,6 6(/(&7HPSQRHQDPH )520HPS &85625GHSWBFXUVRU,6 6(/(&7 )520GHSW :+(5(GHSWQR %(*,1
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
([SOLFLW&XUVRU'HFODUDWLRQFRQWLQXHG 5HWULHYHWKHHPSOR\HHVRQHE\RQH
'(&/$5( YBHPSQR HPSHPSQR7<3( YBHQDPH HPSHQDPH7<3( &85625HPSBFXUVRU,6 6(/(&7HPSQRHQDPH )520HPS %(*,1 1RWH
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
2SHQLQJWKH&XUVRU 6\QWD[ 23(1 FXUVRUBQDPH
2SHQWKHFXUVRUWRH[HFXWHWKHTXHU\ DQGLGHQWLI\WKHDFWLYHVHW ,IWKHTXHU\UHWXUQVQRURZVQR H[FHSWLRQLVUDLVHG 8VHFXUVRUDWWULEXWHVWRWHVWWKH RXWFRPHDIWHUDIHWFK
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
OPEN Statement 2SHQWKHFXUVRUWRH[HFXWHWKHTXHU\DQGLGHQWLI\WKHDFWLYHVHWZKLFKFRQVLVWVRIDOOURZVWKDWPHHW WKHTXHU\VHDUFKFULWHULD7KHFXUVRUQRZSRLQWVWRWKHILUVWURZLQWKHDFWLYHVHW ,QWKHV\QWD[
cursor_name
is the name of the previously declared cursor
23(1LVDQH[HFXWDEOHVWDWHPHQWWKDWSHUIRUPVWKHIROORZLQJRSHUDWLRQV
'\QDPLFDOO\DOORFDWHVPHPRU\IRUDFRQWH[WDUHDWKDWHYHQWXDOO\FRQWDLQVFUXFLDOSURFHVVLQJ LQIRUPDWLRQ
3DUVHVWKH6(/(&7VWDWHPHQW
%LQGVWKHLQSXWYDULDEOHV²WKDWLVVHWVWKHYDOXHIRUWKHLQSXWYDULDEOHVE\REWDLQLQJWKHLU PHPRU\DGGUHVVHV
,GHQWLILHVWKHDFWLYHVHW²WKDWLVWKHVHWRIURZVWKDWVDWLVI\WKHVHDUFKFULWHULD5RZVLQWKH DFWLYHVHWDUHQRWUHWULHYHGLQWRYDULDEOHVZKHQWKH23(1VWDWHPHQWLVH[HFXWHG5DWKHUWKH )(7&+VWDWH PHQWUHWULHYHVWKHURZV
3RVLWLRQVWKHSRLQWHUMXVWEHIRUHWKHILUVWURZLQWKHDFWLYHVHW
1RWH,IWKHTXHU\UHWXUQVQRURZVZKHQWKHFXUVRULVRSHQHG3/64/GRHVQRWUDLVHDQH[FHSWLRQ +RZHYHU\RXFDQWHVWWKHVWDWXVRIWKHFXUVRUDIWHUDIHWFK )RUFXUVRUVGHFODUHGXVLQJWKH)2583'$7(FODXVHWKH23(1VWDWHPHQWDOVRORFNVWKRVHURZV7KH )2583'$7(FODXVHLVGLVFXVVHGLQDODWHUOHVVRQ
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
)HWFKLQJ'DWDIURPWKH&XUVRU 6\QWD[ )(7&+FXUVRUBQDPH,172 >YDULDEOHYDULDEOH@ _UHFRUGBQDPH@
5HWULHYHWKHFXUUHQWURZYDOXHVLQWR YDULDEOHV ,QFOXGHWKHVDPHQXPEHURIYDULDEOHV 0DWFKHDFKYDULDEOHWRFRUUHVSRQGWR WKHFROXPQVSRVLWLRQDOO\ 7HVWWRVHHLIWKHFXUVRUFRQWDLQVURZV
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
)(7&+6WDWHPHQW 7KH)(7&+VWDWHPHQWUHWULHYHVWKHURZVLQWKHDFWLYHVHWRQHDWDWLPH$IWHUHDFKIHWFKWKHFXUVRU DGYDQFHVWRWKHQH[WURZLQWKHDFWLYHVHW ,QWKHV\QWD[
FXUVRUBQDPH
LVWKHQDPHRIWKHSUHYLRXVO\GHFODUHGFXUVRU
YDULDEOH
LVDQRXWSXWYDULDEOHWRVWRUHWKHUHVXOWV
UHFRUGBQDPH
LVWKHQDPHRIWKHUHFRUGLQZKLFKWKHUHWULHYHGGDWDLVVWRUHG7KHUHFRUG YDULDEOHFDQEHGHFODUHGXVLQJWKH52:7<3(DWWULEXWH
*XLGHOLQHV
,QFOXGHWKHVDPHQXPEHURIYDULDEOHVLQWKH,172FODXVHRIWKH)(7&+VWDWHPHQWDVFROXPQVLQ WKH6(/(&7VWDWHPHQWDQGEHVXUHWKDWWKHGDWDW\SHVDUHFRPSDWLEOH
0DWFKHDFKYDULDEOHWRFRUUHVSRQGWRWKHFROXPQVSRVLWLRQDOO\
$OWHUQDWLYHO\GHILQHDUHFRUGIRUWKHFXUVRUDQGUHIHUHQFHWKHUHFRUGLQWKH)(7&+,172FODXVH
7HVWWRVHHLIWKHFXUVRUFRQWDLQVURZV,IDIHWFKDFTXLUHVQRYDOXHVWKHUHDUHQRURZVOHIWWR SURFHVVLQWKHDFWLYHVHWDQGQRHUURULVUHFRUGHG
1RWH7KH)(7&+VWDWHPHQWSHUIRUPVWKHIROORZLQJRSHUDWLRQV
$GYDQFHVWKHSRLQWHUWRWKHQH[WURZLQWKHDFWLYHVHW
5HDGVWKHGDWDIRUWKHFXUUHQWURZLQWRWKHRXWSXW3/64/YDULDEOHV
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
)HWFKLQJ'DWDIURPWKH&XUVRU ([DPSOHV )(7&+HPSBFXUVRU,172YBHPSQRYBHQDPH 23(1GHILQHGBFXUVRU /223 )(7&+GHILQHGBFXUVRU,172GHILQHGBYDULDEOHV (;,7:+(1 3URFHVVWKHUHWULHYHGGDWD (1'
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
)(7&+6WDWHPHQWFRQWLQXHG
'(&/$5( YBHPSQRHPSHPSQR7<3( YBHQDPHHPSHQDPH7<3( &85625HPSBFXUVRU,6 6(/(&7HPSQRHQDPH )520HPS %(*,1 23(1HPSBFXUVRU )25L,1/223 )(7&+HPSBFXUVRU,172YBHPSQRYBHQDPH (1'/223 (1' ,QWURGXFWLRQWR2UDFOH64/DQG3/64/
&ORVLQJWKH&XUVRU 6\QWD[ &/26(
FXUVRUBQDPH
&ORVHWKHFXUVRUDIWHUFRPSOHWLQJWKH SURFHVVLQJRIWKHURZV 5HRSHQWKHFXUVRULIUHTXLUHG 'RQRWDWWHPSWWRIHWFKGDWDIURPD FXUVRURQFHLWKDVEHHQFORVHG
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
CLOSE Statement 7KH&/26(VWDWHPHQWGLVDEOHVWKHFXUVRUDQGWKHDFWLYHVHWEHFRPHVXQGHILQHG&ORVHWKHFXUVRU DIWHUFRPSOHWLQJWKHSURFHVVLQJRIWKH6(/(&7VWDWHPHQW7KLVVWHSDOORZVWKHFXUVRUWREHUHRSHQHG LIUHTXLUHG7KHUHIRUH\RXFDQHVWDEOLVKDQDFWLYHVHWVHYHUDOWLPHV ,QWKHV\QWD[
cursor_name
is the name of the previously declared cursor.
'RQRWDWWHPSWWRIHWFKGDWDIURPDFXUVRURQFHLWKDVEHHQFORVHGRUWKH,19$/,'B&85625 H[FHSWLRQZLOOEHUDLVHG 1RWH
The CLOSE statement releases the context area.
Although it is possible to terminate the PL/SQL block without closing cursors, you should get into the habit of closing any cursor that you declare explicitly in order to free up resources. There is a maximum limit to the number of open cursors per user, which is determined by the OPEN_CURSORS parameter in the database parameter field. OPEN_CURSORS = 50 by default.
)25L,1/223 )(7&+HPSBFXUVRU,172YBHPSQRYBHQDPH (1'/223 &/26(HPSBFXUVRU (1'
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
([SOLFLW&XUVRU$WWULEXWHV 2EWDLQVWDWXVLQIRUPDWLRQDERXWDFXUVRU $WWULEXWH
7\SH
,623(1
%RROHDQ
'HVFULSWLRQ (YDOXDWHVWR758(LIWKHFXUVRU LVRSHQ
127)281'
%RROHDQ
(YDOXDWHVWR758(LIWKHPRVW UHFHQWIHWFKGRHVQRWUHWXUQDURZ
)281'
%RROHDQ
(YDOXDWHVWR758(LIWKHPRVW UHFHQWIHWFKUHWXUQVDURZ FRPSOHPHQWRI127)281'
52:&2817
1XPEHU
(YDOXDWHVWRWKHWRWDOQXPEHURI URZVUHWXUQHGVRIDU
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
([SOLFLW&XUVRU$WWULEXWHV $VZLWKLPSOLFLWFXUVRUVWKHUHDUHIRXUDWWULEXWHVIRUREWDLQLQJVWDWXVLQIRUPDWLRQDERXWDFXUVRU :KHQDSSHQGHGWRWKHFXUVRUYDULDEOHQDPHWKHVHDWWUL EXWHVUHWXUQXVHIXOLQIRUPDWLRQDERXWWKH H[HFXWLRQRIDGDWDPDQLSXODWLRQVWDWHPHQW 1RWH
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
&RQWUROOLQJ0XOWLSOH)HWFKHV 3URFHVVVHYHUDOURZVIURPDQH[SOLFLW FXUVRUXVLQJDORRS )HWFKDURZZLWKHDFKLWHUDWLRQ 8VHWKH127)281'DWWULEXWHWRZULWH DWHVWIRUDQXQVXFFHVVIXOIHWFK 8VHH[SOLFLWFXUVRUDWWULEXWHVWRWHVWWKH VXFFHVVRIHDFKIHWFK
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
Controlling Multiple Fetches from Explicit Cursors 7RSURFHVVVHYHUDOURZVIURPDQH[SOLFLWFXUVRU\RXW\SLFDOO\GHILQHDORRSWRSHUIRUPDIHWFKRQ HDFKLWHUDWLRQ(YHQWXDOO\DOOURZVLQWKHDFWLYHVHWDUHSURFHVVHGDQGDQXQVXFFHVVIXOIHWF KVHWVWKH 127)281'DWWULEXWHWR758(8VHWKHH[SOLFLWFXUVRUDWWULEXWHVWRWHVWWKHVXFFHVVRIHDFKIHWFK EHIRUHDQ\IXUWKHUUHIHUHQFHVDUHPDGHWRWKHFXUVRU,I\RXRPLWDQH[LWFULWHULRQDQLQILQLWHORRS UHVXOWV )RUPRUHLQIRUPDWLRQVHH3/64/8VHU¶V*XLGHDQG5HIHUHQFH5HOHDVH³,QWHUDFWLRQ:LWK 2UDFOH´
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
7KH,623(1$WWULEXWH )HWFKURZVRQO\ZKHQWKHFXUVRULV RSHQ 8VHWKH,623(1FXUVRUDWWULEXWH EHIRUHSHUIRUPLQJDIHWFKWRWHVW ZKHWKHUWKHFXUVRULVRSHQ ([DPSOH ,)127HPSBFXUVRU,623(17+(1 23(1HPSBFXUVRU (1',) /223 )(7&+HPSBFXUVRU
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
Explicit Cursor Attributes
)HWFKURZVLQDORRS8VHFXUVRUDWWULEXWHVWRGHWHUP LQHZKHQWRH[LWWKHORRS
8VHWKH52:&2817FXUVRUDWWULEXWHWRUHWULHYHDQH[DFWQXPEHURIURZVIHWFKWKHURZVLQ DQXPHULF)25ORRSRUIHWFKWKHURZVLQDVLPSOHORRSDQGGHWHUPLQHZKHQWRH[LWWKHORRS
1RWH,623(1UHWXUQVWKHVWDWXVRIWKHFXUVRU758(LIRSHQDQG)$/6(LIQRW,WLVQRWXVXDOO\ QHFHVVDU\WRLQVSHFW,623(1
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
7KH127)281' DQG52:&2817$WWULEXWHV 8VHWKH52:&2817FXUVRUDWWULEXWH WRUHWULHYHDQH[DFWQXPEHURIURZV 8VHWKH127)281'FXUVRUDWWULEXWH WRGHWHUPLQHZKHQWRH[LWWKHORRS
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
Example 5HWULHYHWKHILUVWHPSOR\HHVRQHE\RQH
'(&/$5( YBHPSQR HPSHPSQR7<3( YBHQDPH HPSHQDPH7<3( &85625HPSBFXUVRU,6 6(/(&7HPSQRHQDPH )520HPS %(*,1 23(1HPSBFXUVRU /223 )(7&+HPSBFXUVRU,172YBHPSQRYBHQDPH (;,7:+(1HPSBFXUVRU52:&2817!25HPSBFXUVRU127)281' (1'/223 &/26(HPSBFXUVRU (1'
1RWH%HIRUHWKHILUVWIHWFK127)281'HYDOXDWHVWR18//6RLI)(7&+QHYHUH[HFXWHV VXFFHVVIXOO\WKHORRSLVQHYHUH[LWHG7KDWLVEHFDXVHWKH(;,7:+(1VWDWH PHQWH[HFXWHVRQO\LILWV :+(1FRQGLWLRQLVWUXH7REHVDIH\RXP LJKWZDQWWRXVHWKHIROORZLQJ(;,7VWDWHPHQW
(;,7:+(1HPSBFXUVRU127)281'25HPSBFXUVRU127)281',618// ,IXVLQJ52:&2817DGGDWHVWIRUQRURZVLQWKHFXUVRUE\XVLQJWKH 127)281'DWWULEXWH EHFDXVHWKHURZFRXQWLVQRWLQFUHPHQWHGLIWKHIHWFKGRHVQRWUHWULHYHDQ\URZV
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
&XUVRUVDQG5HFRUGV 3URFHVVWKHURZVRIWKHDFWLYHVHW FRQYHQLHQWO\E\IHWFKLQJYDOXHVLQWRD 3/64/5(&25' ([DPSOH '(&/$5( &85625HPSBFXUVRU,6 6(/(&7 HPSQRHQDPH )520 HPS HPSBUHFRUG HPSBFXUVRU52:7<3( %(*,1 23(1HPSBFXUVRU /223 )(7&+HPSBFXUVRU,172HPSBUHFRUG
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
Cursors and Records
'(&/$5( &85625HPSBFXUVRU,6 6(/(&7HPSQRHQDPH )520HPS HPSBUHFRUGHPSBFXUVRU52:7<3( %(*,1 23(1HPSBFXUVRU /223 )(7&+HPSBFXUVRU,172HPSBUHFRUG (;,7:+(1HPSBFXUVRU127)281' ,16(57,172WHPSBOLVWHPSLGHPSQDPH 9$/8(6HPSBUHFRUGHPSQRHPSBUHFRUGHQDPH (1'/223 &200,7 &/26(HPSBFXUVRU (1' ,QWURGXFWLRQWR2UDFOH64/DQG3/64/
&XUVRU)25/RRSV 6\QWD[ )25UHFRUGBQDPH,1FXUVRUBQDPH/223 VWDWHPHQW VWDWHPHQW (1'/223
7KHFXUVRU)25ORRSLVDVKRUWFXWWR SURFHVVH[SOLFLWFXUVRUV ,PSOLFLWRSHQIHWFKDQGFORVHRFFXU 7KHUHFRUGLVLPSOLFLWO\GHFODUHG
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
&XUVRU)25/RRSV $FXUVRU)25ORRSSURFHVVHVURZVLQDQH[SOLFLWFXUVRU,WLVDVKRUWFXWEHFDXVHWKHFXUVRULVRS HQHG URZVDUHIHWFKHGRQFHIRUHDFKLWHUDWLRQLQWKHORRSDQGWKHFXUVRULVFORVHGDXWRPDWLFDOO\ZKHQDOO URZVKDYHEHHQSURFHVVHG7KHORRSLWVHOILVWHUPLQDWHGDXWRPDWLFDOO\DWWKHHQGRIWKHLWHUDWLRQ ZKHUHWKHODVWURZZDVIHWFKHG ,QWKHV\QWD[ UHFRUGBQDPH
LVWKHQDPHRIWKHLPSOLFLWO\GHFODUHGUHFRUG
FXUVRUBQDPH
LVD3/64/LGHQWLILHUIRUWKHSUHYLRXVO\GHFODUHGFXUVRU
*XLGHOLQHV
'RQRWGHFODUHWKHUHFRUGWKDWFRQWUROVWKHORRS,WVVFRSHLVRQO\LQWKHORRS
7HVWWKHFXUVRUDWWULEXWHVGXULQJWKHORRSLIUHTXLUHG
6XSSO\WKHSDUDPHWHUVIRUDFXUVRULIUHTXLUHGLQSDUHQWKHVHVIROORZLQJWKH FXUVRUQDPHLQWKH )25VWDWHPHQW0RUHLQIRUPDWLRQRQFXUVRUSDUDPHWHUVLVFRYHUHGLQDVXEVHTXHQWOHVVRQ
'RQRWXVHDFXUVRU)25ORRSZKHQWKHFXUVRURSHUDWLRQVPXVWEHKDQGOHGPDQXDOO\
1RWH
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
&XUVRU)25/RRSV 5HWULHYHHPSOR\HHVRQHE\RQHXQWLOQR PRUHDUHOHIW ([DPSOH '(&/$5( &85625HPSBFXUVRU,6 6(/(&7HQDPHGHSWQR )520HPS %(*,1 )25HPSBUHFRUG,1HPSBFXUVRU/223 LPSOLFLWRSHQDQGLPSOLFLWIHWFKRFFXU ,)HPSBUHFRUGGHSWQR 7+(1 (1'/223LPSOLFLWFORVHRFFXUV (1'
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
([DPSOH 5HWULHYHHPSOR\HHVRQHE\RQHDQGSULQWRXWDOLVWRIWKRVHHPSOR\HHVFXUUHQWO\ZRUNLQJLQWKH6DOHV GHSDUWPHQW7KHH[DPSOHIURPWKHVOLGHLVFRPSOHWHGEHORZ
6(76(59(528738721 '(&/$5( &85625HPSBFXUVRU,6 6(/(&7HQDPHGHSWQR )520HPS %(*,1 )25HPSBUHFRUG,1HPSBFXUVRU/223 LPSOLFLWRSHQDQGLPSOLFLWIHWFKRFFXU ,)HPSBUHFRUGGHSWQR 7+(1 '%06B287387387B/,1( (PSOR\HH __HPSBUHFRUGHQDPH __ ZRUNVLQWKH6DOHV'HSW (1',) (1'/223LPSOLFLWFORVHRFFXUV (1'
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
&XUVRU)25/RRSV 8VLQJ6XETXHULHV 1RQHHGWRGHFODUHWKHFXUVRU ([DPSOH %(*,1 )25HPSBUHFRUG,16(/(&7HQDPHGHSWQR )520HPS /223 LPSOLFLWRSHQDQGLPSOLFLWIHWFKRFFXU ,)HPSBUHFRUGGHSWQR 7+(1 (1'/223LPSOLFLWFORVHRFFXUV (1'
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
&XUVRU)25/RRSV8VLQJ6XETXHULHV
6(76(59(528738721 %(*,1 )25HPSBUHFRUG,16(/(&7HQDPHGHSWQR )520HPS /223 LPSOLFLWRSHQDQGLPSOLFLWIHWFKRFFXU ,)HPSBUHFRUGGHSWQR 7+(1 '%06B287387387B/,1( (PSOR\HH __HPSBUHFRUGHQDPH __ ZRUNVLQWKH6DOHV'HSW (1',) (1'/223LPSOLFLWFORVHRFFXUV (1'
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
6XPPDU\ &XUVRUW\SHV ± ,PSOLFLWFXUVRUV8VHGIRUDOO'0/ VWDWHPHQWVDQGVLQJOHURZTXHULHV ± ([SOLFLWFXUVRUV8VHGIRUTXHULHVRI ]HURRQHRUPRUHURZV
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
6XPPDU\ $QLPSOLFLWFXUVRULVGHFODUHGE\3/64/IRUHDFK64/GDWDPDQLSXODWLRQVWDWHPHQW3/64/OHWV \RXUHIHUWRWKHPRVWUHFHQWLPSOLFLWFXUVRUDVWKH64/FXUVRU3/64/SURYLGHVIRXUDWWULEXWHVIRU HDFKFXUVRU7KHVHDWWULEXWHVSURYLGH\RXZLWKXVHIXOLQIRUPDWLRQDERXWWKHRSHUDWLRQVWKDWDUH SHUIRUPHGZLWKFXUVRUV\RXFDQXVHWKHFXUVRUDWWULEXWHE\DSSHQGLQJLWWRWKHQDPHRIDQH[SOLFLW FXUVRU
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
([DPSOH 5HWULHYHWKHILUVWOLQHLWHPVIRUDQRUGHURQHE\RQH$VHDFKSURGXFWLVSURFHVVHGIRUWKHRUGHU FDOFXODWHWKHQHZWRWDOIRUWKHRUGHUDQGSULQWLWWRWKHVFUHHQ
6(76(59(528738721 $&&(37SBRUGLG352037 3OHDVHHQWHUWKHRUGHUQXPEHU
'(&/$5( YBSURGLG LWHPSURGLG7<3( YBLWHPBWRWDO180%(5 YBRUGHUBWRWDO180%(5 &85625LWHPBFXUVRU,6 6(/(&7 SURGLGDFWXDOSULFH TW\ )520 LWHP :+(5( RUGLG SBRUGLG %(*,1 23(1LWHPBFXUVRU /223 )(7&+LWHPBFXUVRU,172YBSURGLGYBLWHPBWRWDO (;,7:+(1LWHPBFXUVRU52:&2817!25 LWHPBFXUVRU127)281' YBRUGHUBWRWDO YBRUGHUBWRWDOYBLWHPBWRWDO '%06B287387387B/,1( 3URGXFWQXPEHU __72B&+$5YBSURGLG __ EULQJVWKLVRUGHUWRDWRWDORI __ 72B&+$5YBRUGHUBWRWDO (1'/223 &/26(LWHPBFXUVRU (1'
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
3UDFWLFH2YHUYLHZ 'HFODULQJDQGXVLQJH[SOLFLWFXUVRUVWR TXHU\URZVRIDWDEOH 8VLQJDFXUVRU)25ORRS $SSO\LQJFXUVRUDWWULEXWHVWRWHVWWKH FXUVRUVWDWXV
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
3UDFWLFH2YHUYLHZ 7KLVSUDFWLFHDSSOLHV\RXUNQRZOHGJHRIFXUVRUVWRSURFHVVDQXPEHURIURZVIURPDWDEOHDQG SRSXODWHDQRWKHUWDEOHZLWKWKHUHVXOWVXVLQJDFXUVRU)25ORRS
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
3UDFWLFH
ODEBVTOWRFUHDWHDQHZWDEOHIRUVWRULQJHPSOR\HHVDQGWKHLUVDODULHV 64/!&5($7(7$%/( WRSBGRJV QDPH 9$5&+$5 VDODU\ 180%(5
5XQWKHVFULSW
&UHDWHD3/64/EORFNWKDWGHWHUPLQHVWKHWRSHPSOR\HHVZLWKUHVSHFWWRVDODULHV D $FFHSWDQXPEHUQDVXVHULQSXWZLWKD64/ 3OXVVXEVWLWXWLRQSDUDPHWHU E ,QDORRSJHWWKHODVWQDPHVDQGVDODULHVRIWKHWRSQSHRSOHZLWKUHVSHFWWRVDODU\LQWKH (03WDEOH F 6WRUHWKHQDPHVDQGVDODULHVLQWKH723B'2*6WDEOH G $VVXPHWKDWQRWZRHPSOR\HHVKDYHWKHVDPHVDODU\ H 7HVWDYDULHW\RIVSHFLDOFDVHVVXFKDVQ
RUZKHUHQLVJUHDWHUWKDQWKHQXPEHU
RIHPSOR\HHVLQWKH(03WDEOH(PSW\WKH723B'2*6WDEOHDIWHUHDFKWHVW
3OHDVHHQWHUWKHQXPEHURIWRSPRQH\PDNHUV 1$0(6$/$5< .,1* )25' 6&277 -21(6 %/$.(
&RQVLGHUWKHFDVHZKHUHVHYHUDOHPSOR\HHVKDYHWKHVDPHVDODU\,IRQHSHUVRQLVOLVWHGWKHQ DOOSHRSOHZKRKDYHWKHVDPHVDODU\VKRXOGDOVREHO LVWHG D )RUH[DPSOHLIWKHXVHUHQWHUVDYDOXHRIIRUQWKHQ.LQJ)RUGDQG6FRWWVKRXOGEH
GLVSOD\HG7KHVHHPSOR\HHVDUHWLHGIRUVHFRQGKLJKHVWVDODU\
E ,IWKHXVHUHQWHUVDYDOXHRIWKHQ.LQJ)RUG6FRWWDQG-RQHVVKRXOGEHGLVSOD\HG F 'HOHWHDOOURZVIURP723B'2*6DQGWHVWWKHSUDFWLFH
3OHDVHHQWHUWKHQXPEHURIWRSPRQH\PDNHUV 1$0(6$/$5< .,1* )25' 6&277
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
3UDFWLFHFRQWLQXHG
3OHDVHHQWHUWKHQXPEHURIWRSPRQH\PDNHUV 1$0(6$/$5< .,1* )25' 6&277 -21(6
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
$GYDQFHG([SOLFLW&XUVRU &RQFHSWV
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
2EMHFWLYHV $IWHUFRPSOHWLQJWKLVOHVVRQ\RXVKRXOG EHDEOHWRGRWKHIROORZLQJ :ULWHDFXUVRUWKDWXVHVSDUDPHWHUV 'HWHUPLQHZKHQD)2583'$7(FODXVH LQDFXUVRULVUHTXLUHG 'HWHUPLQHZKHQWRXVHWKH:+(5( &855(172)FODXVH :ULWHDFXUVRUWKDWXVHVDVXETXHU\
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
/HVVRQ$LP ,QWKLVOHVVRQ\RXZLOOOHDUQPRUHDERXWZULWLQJH [SOLFLWFXUVRUVVSHFLILFDOO\DERXWZULWLQJFXUVRUV WKDWXVHSDUDPHWHUV
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
&XUVRUVZLWK3DUDPHWHUV 6\QWD[ &85625FXUVRUBQDPH &85625FXUVRUBQDPH >SDUDPHWHUBQDPHGDWDW\SH @ >SDUDPHWHUBQDPHGDWDW\SH @ ,6 ,6 VHOHFWBVWDWHPHQW VHOHFWBVWDWHPHQW
3DVVSDUDPHWHUYDOXHVWRDFXUVRUZKHQ WKHFXUVRULVRSHQHGDQGWKHTXHU\LV H[HFXWHG 2SHQDQH[SOLFLWFXUVRUVHYHUDOWLPHV ZLWKDGLIIHUHQWDFWLYHVHWHDFKWLPH
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
&XUVRUVZLWK3DUDPHWHUV 3DUDPHWHUVDOORZYDOXHVWREHSDVVHGWRDFXUVRUZKHQLWLVRSHQHGDQGWREHXVHGLQWKHTXHU\ZKHQLW H[HFXWHV7KLVPHDQVWKDW\RXFDQRSHQDQGFORVHDQH[SOLFLWFXUVRUVHYHUDOWLPHVLQDEORFNUHWXUQLQJ DGLIIHUHQWDFWLYHVHWRQHDFKRFFDVLRQ (DFKIRUPDOSDUDPHWHULQWKHFXUVRUGHFODUDWLRQPXVWKDYHDFRUUHVSRQGLQJDFWXDOSDUDPHWHULQWKH 23(1VWDWHPHQW3DUDPHWHUGDWDW\SHVDUHWKHVDPHDVWKRVHIRUVFDODUYDULDEOHVEXW\RXGRQRW JLYH WKHPVL]HV7KHSDUDPHWHUQDPHVDUHIRUUHIHUHQFHVL QWKHTXHU\H[SUHVVLRQRIWKHFXUVRU ,QWKHV\QWD[
FXUVRUBQDPH SDUDPHWHUBQDPH
LVD3/64/LGHQWLILHUIRUWKHSUHYLRXVO\GHFODUHGFXUVRU LVWKHQDPHRIDSDUDPHWHU3DUDPHWHUVWDQGVIRUWKH IROORZLQJV\QWD[
FXUVRUBSDUDPHWHUBQDPH>,1@GDWDW\SH>^ _'()$8/7`H[SU@ GDWDW\SH
LVDVFDODUGDWDW\SHRIWKHSDUDPHWHU
VHOHFWBVWDWHPHQW
LVD6(/(&7VWDWHPHQWZLWKRXWWKH,172FODXVH
:KHQWKHFXUVRULVRSHQHG\RXSDVVYDOXHVWRHDFKRIWKHSDUDPHWHUVSRVLW LRQDOO\
1RWH7KHSDUDPHWHUQRWDWLRQGRHVQRWRIIHUJUHDWHUIXQFWLRQDOLW\LWVLPSO\DOORZV\ RXWRVSHFLI\LQSXW YDOXHVHDVLO\DQGFOHDUO\7KLVLVSDUWLFXODUO\XVHIXOZKHQWKHVDPH FXUVRULVUHIHUHQFHGUHSHDWHGO\
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
&XUVRUVZLWK3DUDPHWHUV 3DVVWKHGHSDUWPHQWQXPEHUDQGMREWLWOH WRWKH:+(5(FODXVH ([DPSOH
'(&/$5( '(&/$5( &85625HPSBFXUVRU &85625HPSBFXUVRU SBGHSWQR180%(5SBMRE9$5&+$5 ,6 SBGHSWQR180%(5SBMRE9$5&+$5 ,6 6(/(&7 6(/(&7 HPSQRHQDPH HPSQRHQDPH )520 HPS )520 HPS :+(5( GHSWQR :+(5( GHSWQR YBGHSWQR YBGHSWQR $1' MRE $1' MRE YBMRE YBMRE %(*,1 %(*,1 23(1HPSBFXUVRU &/(5. 23(1HPSBFXUVRU &/(5.
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
3DUDPHWHUGDWDW\SHVDUHWKHVDPHDVWKRVHIRUVFDODUYDULDEOHVEXW\RXGRQRWJLYHWKHPVL]HV7KH SDUDPHWHUQDPHVDUHIRUUHIHUHQFHVLQWKHFXUVRU¶VTXHU\ ,QWKHIROORZLQJH[DPSOHWZRYDULDEOHVDQGDFXUVRUDUHGHFODUHG7KHFXUVRULVGHILQHGZLWKWZR SDUDPHWHUV
'(&/$5( YBHPSBMRE HPSMRE7<3( &/(5. YBHQDPH HPSHQDPH7<3( &85625HPSBFXUVRUSBGHSWQR180%(5SBMRE9$5&+$5 ,6 6(/(&7 (LWKHURIWKHIROORZLQJVWDWHPHQWVRSH QVWKHFXUVRU
23(1HPSBFXUVRUYBHPSBMRE 23(1HPSBFXUVRU $1$/<67
'(&/$5( &85625HPSBFXUVRUSBGHSWQR180%(5SBMRE9$5&+$5 ,6 6(/(&7 %(*,1 )25HPSBUHFRUG,1HPSBFXUVRU $1$/<67 /223 ,QWURGXFWLRQWR2UDFOH64/DQG3/64/
7KH)2583'$7(&ODXVH 6\QWD[ 6(/(&7 )520 )2583'$7(>2)FROXPQBUHIHUHQFH@>12:$,7@
([SOLFLWORFNLQJOHWV\RXGHQ\DFFHVVIRU WKHGXUDWLRQRIDWUDQVDFWLRQ /RFNWKHURZVbefore WKHXSGDWHRU GHOHWH
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
7KH)2583'$7(&ODXVH
FROXPQBUHIHUHQFH
LVDFROXPQLQWKHWDEOHDJDLQVWZKLFKWKHTXHU\LVSHUIRUPHG$ OLVWRIFROXPQVPD\DOVREHXVHG
12:$,7
UHWXUQVDQ2UDFOHHUURULIWKHURZVDUHORFNHGE\DQRWKHUVHVVLRQ
7KH)2583'$7(FODXVHLVWKHODVWFODXVHLQDVHOHFWVWDWHPHQWHYHQDIWHUWKH25'(5%<LIRQH H[LVWV :KHQTXHU\LQJPXOWLSOHWDEOHV\RXFDQXVHWKH)2583'$7(FODXVHWRFRQILQHURZORFNLQJWR SDUWLFXODUWDEOHV5RZVLQDWDEOHDUHORFNHGRQO\LIWKH)2583'$7(FODXVHUHIHUVWRDFROXPQLQ WKDWWDEOH ([FOXVLYHURZORFNVDUHWDNHQRQWKHURZVLQWKHDFWLYHVHWEHIRUHWKH23(1UHWXUQVZKHQWKH)25 83'$7(FODXVHLVXVHG
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
7KH)2583'$7(&ODXVH 5HWULHYHWKHHPSOR\HHVZKRZRUNLQ GHSDUWPHQW ([DPSOH '(&/$5( &85625HPSBFXUVRU,6 6(/(&7HPSQRHQDPHVDO )520HPS :+(5(GHSWQR )2583'$7(2)VDO12:$,7
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
7KH)2583'$7(&ODXVHFRQWLQXHG
1RWH,IWKH2UDFOH6HUYHUFDQQRWDFTXLUHWKHORFNVRQWKHURZVLWQHHGVLQD6(/(&7)25 83'$7(LWZDLWVLQGHILQLWHO\
Q
7KHUHIRUH\RXFDQUHWU\RSHQLQJWKHFXUVRU WLPHVEHIRUHWHUPLQDWLQJWKH3/64/EORFN,I\RX KDYHDODUJHWDEOH\RXFDQDFKLHYHEHWWHUSHUIRUPDQFHE\XVLQJWKH /2&.7$%/(VWDWHPHQWWRORFN DOOURZVLQWKHWDEOH+RZHYHUZKHQXVLQJ/2&.7$%/(\RXFDQQRWXVHWKH:+(5(&855(17
FROXPQ LGHQWLILHU
2)FODXVHDQGPXVWXVHWKHQRWDWLRQ:+(5(
,WLVQRWPDQGDWRU\WKDWWKH)2583'$7(2)FODXVHUHIHUVWRDFROXPQEXWLWLVUH FRPPHQGHGIRU EHWWHUUHDGDELOLW\DQGPDLQWHQDQFH
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
7KH:+(5(&855(172) &ODXVH
6\QWD[
:+(5(&855(172)FXUVRU
8VHFXUVRUVWRXSGDWHRUGHOHWHWKH FXUUHQWURZ ,QFOXGHWKH)2583'$7(FODXVHLQWKH FXUVRUTXHU\WRORFNWKHURZVILUVW 8VHWKH:+(5(&855(172)FODXVHWR UHIHUHQFHWKHFXUUHQWURZIURPDQ H[SOLFLWFXUVRU
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
7KH:+(5(&855(172)&ODXVH :KHQUHIHUHQFLQJWKHFXUUHQWURZIURPDQH[SOLFLWFXUVRUXVHWKH:+(5(&855(172)FODXVH 7KLVDOORZV\RXWRDSSO\XSGDWHVDQGGHOHWHVWRWKHURZFXUUHQWO\EHLQJDGGUHVVHGZLWKRXWWKHQHHG WRH[SOLFLWO\UHIHUHQFH52:,'
FXUVRU
LVWKHQDPHRIDGHFODUHGFXUVRU7KHFXUVRUPXVWKDYHEHHQ GHFODUHGZLWKWKH)2583'$7(FODXVH
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
7KH:+(5(&855(172)&ODXVH ([DPSOH '(&/$5( &85625VDOBFXUVRU,6 6(/(&7 VDO )520 HPS :+(5( GHSWQR )2583'$7(2)VDO12:$,7 %(*,1 )25HPSBUHFRUG,1VDOBFXUVRU/223 83'$7( HPS 6(7 VDO HPSBUHFRUGVDO :+(5(&855(172)VDOBFXUVRU (1'/223 &200,7 (1' ¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
7KH:+(5(&855(172)&ODXVHFRQWLQXHG
FXUVRUBQDPH FODXVHWRUHIHUWRWKHODWHVWURZSURFHVVHGE\WKH)(7&+VWDWHPHQW
&855(172)
:KHQ\RXXVHWKLVFODXVHWKHFXUVRU\RXUHIHUHQFHPXVWH[LVWDQGPXVWFRQWDLQWKH)2583'$7( FODXVHLQWKHFXUVRUTXHU\RWKHUZLVH\RXZLOOUHFHLYHDQHUURU7KLVFODXVHDOORZV\RXWRDSSO\ XSGDWHVDQGGHOHWHVWRWKHFXUUHQWO\DGGUHVVHGURZZLWK RXWWKHQHHGWRH[SOLFLWO\UHIHUHQFHWKH 52:,'SVHXGRFROXPQ
([DPSOH 7KHVOLGHH[DPSOHORRSVWKURXJKHDFKHPSOR\HHLQGHSDUWPHQWUDLVLQJHDFKVDODU\E\7KH :+(5(&855(172)FODXVHLQWKH83'$7(VWDWHPHQWUHIHUVWRWKHFXUUHQWO\IHWFKHGUHFRUG
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
&XUVRUVZLWK6XETXHULHV ([DPSOH '(&/$5( &85625P\BFXUVRU,6 6(/(&7WGHSWQRWGQDPHW67$)) )520GHSWW6(/(&7GHSWQR FRXQW 67$)) )520HPS *5283%<GHSWQR W :+(5(WGHSWQR WGHSWQR $1'W67$))!
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
6XETXHULHV $VXETXHU\LVDTXHU\XVXDOO\HQFORVHGE\SDUHQWKHVHV WKDWDSSHDUVZLWKLQDQRWKHU64/GDWD PDQLSXODWLRQVWDWHPHQW:KHQHYDOXDWHGWKHV XETXHU\SURYLGHVDYDOXHRUVHWRIYDOXHVWRWKH VWDWHPHQW 6XETXHULHVDUHRIWHQXVHGLQWKH:+(5(FODXVHRIDVHOHFWVWDWHPHQW7KH\FDQDOVREHXVHGLQWKH )520FODXVHFUHDWLQJDWHPSRUDU\GDWDVRXUFHIRUWKDWTXHU\,QWKLVH[DPSOHWKHVXETXHU\FUHDWHV DGDWDVRXUFHFRQVLVWLQJRIGHSDUWPHQWQXPEHUVDQGHPSOR\HHKHDGFRXQWLQHDFKGHSDUWPHQW NQRZQ DVWKHDOLDV67$)) $WDEOHDOLDVWUHIHUVWRWKLVWHPSRUDU\GDWDVRXUFHLQWKH)520FODXVH:KHQ WKLVFXUVRULVRSHQHGWKHDFWLYHVHWZLOOFRQWDLQWKHGHSDUWPHQWQXPEHUGHSDUWPHQWQDPHDQG HPSOR\HHKHDGFRXQWIRUWKRVHGHSDUWPHQWVWKDWKDYHDKHDGFRXQWJUHDWHUWKDQRUHTXDOWR $VXETXHU\RUFRUUHODWHGVXETXHU\FDQEHXVHG
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
6XPPDU\
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
6XPPDU\ $QH[SOLFLWFXUVRUFDQWDNHSDUDPHWHUV,QDTXHU\\RXFDQVSHFLI\DFXUVRUS DUDPHWHUZKHUHYHUD FRQVWDQWFDQDSSHDU$QDGYDQWDJHRIXVLQJSDUDPHWHUVLVWKDW\RXFDQGHFLGHWKHDFW LYHVHWDWUXQ WLPH3/64/SURYLGHVDPHWKRGWRPRGLI\WKHURZVWKDWKDYHEHHQUHWULHYHGE\WKHFXUVRU7KH PHWKRGFRQVLVWVRIWZRSDUWV7KH)2583'$7(FODXVHLQWKHFXUVRUGHFODUDWLRQDQGWKH:+(5( &855(172)FODXVHLQDQ83'$7(RU'(/(7(VWDWHPHQW
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
3UDFWLFH2YHUYLHZ 'HFODULQJDQGXVLQJH[SOLFLWFXUVRUV ZLWKSDUDPHWHUV 8VLQJDFXUVRU)2583'$7(
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
3UDFWLFH2YHUYLHZ 7KLVSUDFWLFHDSSOLHV\RXUNQRZOHGJHRIFXUVRUVZLWKSDUDPHWHUVWRSURFHVVDQXPEHURIURZVIURP PXOWLSOHWDEOHV
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
3UDFWLFH
8VHDFXUVRUWRUHWULHYHWKHGHSDUWPHQWQXPEHUDQGWKHGHSDUWPHQWQDPH IURPWKH GHSWWDEOH3DVVWKHGHSDUWPHQWQXPEHUWRDQRWKHUFXUVRUWRUHWULHYHIURPWKHHPS WDEOHWKHGHWDLOVRIHPSOR\HHQDPHMREKLUHGDWHDQGVDODU\RIDOOWKHHPSOR\HHV ZKRZRUNLQWKDWGHSDUWPHQW
'HSDUWPHQW1XPEHU'HSDUWPHQW1DPH$&&2817,1* .,1*35(6,'(17129 &/$5.0$1$*(5-81 0,//(5&/(5.-$1 'HSDUWPHQW1XPEHU'HSDUWPHQW1DPH5(6($5&+ -21(60$1$*(5$35 )25'$1$/<67'(& 60,7+&/(5.'(& 6&277$1$/<67'(& $'$06&/(5.-$1 'HSDUWPHQW1XPEHU'HSDUWPHQW1DPH6$/(6 %/$.(0$1$*(50$< 0$57,16$/(60$16(3 $//(16$/(60$1)(% 7851(56$/(60$16(3 -$0(6&/(5.'(& :$5'6$/(60$1)(% 'HSDUWPHQW1XPEHU'HSDUWPHQW1DPH23(5$7,216
0RGLI\
STVTOWRLQFRUSRUDWHWKH)2583'$7(DQG:+(5(&855(17
2)IXQFWLRQDOLW\LQFXUVRUSURFHVVLQJ
(03126$/67$56
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
+DQGOLQJ([FHSWLRQV
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
2EMHFWLYHV $IWHUFRPSOHWLQJWKLVOHVVRQ\RXVKRXOG EHDEOHWRGRWKHIROORZLQJ 'HILQH3/64/H[FHSWLRQV 5HFRJQL]HXQKDQGOHGH[FHSWLRQV /LVWDQGXVHGLIIHUHQWW\SHVRI3/64/ H[FHSWLRQKDQGOHUV 7UDSXQDQWLFLSDWHGHUURUV 'HVFULEHWKHHIIHFWRIH[FHSWLRQ SURSDJDWLRQLQQHVWHGEORFNV &XVWRPL]H3/64/H[FHSWLRQPHVVDJHV
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
/HVVRQ$LP ,QWKLVOHVVRQ\RXZLOOOHDUQZKDW3/64/H[FHSWLRQVDUHDQGKRZWRGHDOZLWKWKHPXVLQJ SUHGHILQHGQRQSUHGHILQHGDQGXVHUGHILQHGH[FHSWLRQKDQGOHUV
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
+DQGOLQJ([FHSWLRQVZLWK3/64/ :KDWLVDQH[FHSWLRQ" ,GHQWLILHULQ3/64/WKDWLVUDLVHGGXULQJ H[HFXWLRQ +RZLVLWUDLVHG" ± $Q2UDFOHHUURURFFXUV ±
+RZGR\RXKDQGOHLW" ± 7UDSLWZLWKDKDQGOHU ± 3URSDJDWHLWWRWKHFDOOLQJHQYLURQPHQW
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
Overview $QH[FHSWLRQLVDQLGHQWLILHULQ3/64/UDLVHGGXULQJWKHH[HFXWLRQRIDEORFNWKDWWHUPLQDWHVLWV PDLQERG\RIDFWLRQV$EORFNDOZD\VWHUPLQDWHVZKHQ3/64/UDLVHVDQH[FHSWLRQEXW\RXVSHFLI\ DQH[FHSWLRQKDQGOHUWRSHUIRUPILQDODFWLRQV
7ZR0HWKRGVIRU5DLVLQJDQ([FHSWLRQ
$Q2UDFOHHUURURFFXUVDQGWKHDVVRFLDWHGH[FHSWLRQLVUDLVHGDXWRPDWLFDOO\)RUH[DPSOHLIWKH HUURU25$RFFXUVZKHQQRURZVDUHUHWULHYHGIURPWKHGDWDEDVHLQD6(/(&7 VWDWHPHQWWKHQ3/64/UDLVHVWKHH[FHSWLRQ12B'$7$B)281'
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
+DQGOLQJ([FHSWLRQV 7UDSWKHH[FHSWLRQ
3URSDJDWHWKHH[FHSWLRQ
'(&/$5(
'(&/$5(
%(*,1
%(*,1 ([FHSWLRQ
([FHSWLRQ
LVUDLVHG
LVUDLVHG
([FHSWLRQ LVWUDSSHG
(;&(37,21
(;&(37,21
(1'
(1'
([FHSWLRQLV QRWWUDSSHG
([FHSWLRQ SURSDJDWHVWRFDOOLQJ HQYLURQPHQW
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
7UDSSLQJDQ([FHSWLRQ ,IWKHH[FHSWLRQLVUDLVHGLQWKHH[HFXWDEOHVHFWLRQRIWKHEORFNSURFHVVLQJEUDQFKHVWRWKH FRUUHVSRQGLQJH[FHSWLRQKDQGOHULQWKHH[FHSWLRQVHFWLRQRIWKHEORFN,I3/64/VXFFHVVIXOO\ KDQGOHVWKHH[FHSWLRQWKHQWKHH[FHSWLRQGRHVQRWSURSDJDWHWRWKHHQFORVLQJEORFNRUHQYLURQPHQW 7KH3/64/EORFNWHUPLQDWHVVXFFHVVIXOO\
3URSDJDWLQJDQ([FHSWLRQ ,IWKHH[FHSWLRQLVUDLVHGLQWKHH[HFXWDEOHVHFWLRQRIWKHEORFNDQGWKHUHLVQRFRUUHVS RQGLQJ H[FHSWLRQKDQGOHUWKH3/64/EORFNWHUPLQDWHVZLWKIDLOXUHDQGWKHH[FHSWLRQLVSURSDJDWH GWRWKH FDOOLQJHQYLURQPHQW
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
([FHSWLRQ7\SHV 3UHGHILQHG2UDFOH6HUYHU 1RQSUHGHILQHG2UDFOH6HUYHU 8VHUGHILQHG
`
,PSOLFLWO\ UDLVHG
([SOLFLWO\UDLVHG
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
([FHSWLRQ7\SHV
'HVFULSWLRQ
'LUHFWLRQVIRU+DQGOLQJ
3UHGHILQHG2UDFOH
2QHRIDSSUR[LPDWHO\HUURUV
'RQRWGHFODUHDQGDOORZWKH
6HUYHUHUURU
WKDWRFFXUPRVWRIWHQLQ
2UDFOH6HUYHUWRUDLVHWKHP
3/64/FRGH
LPSOLFLWO\
1RQSUHGHILQHG2UDFOH
$Q\RWKHUVWDQGDUG2UDFOH
'HFODUHZLWKLQWKHGHFODUDWLYH
6HUYHUHUURU
6HUYHUHUURU
VHFWLRQDQGDOORZWKH2UDFOH
8VHUGHILQHGHUURU
$FRQGLWLRQWKDWWKHGHYHORSHU
'HFODUHZLWKLQWKHGHFODUDWLYH
GHWHUP LQHVLVDEQRUP DO
VHFWLRQ
6HUYHUWRUDLVHWKHP LPSOLFLWO\
DQGUDLVHH[SOLFLWO\
1RWH6RPHDSSOLFDWLRQWRROVZLWKFOLHQWVLGH3/64/VXFKDV2UDFOH'HYHORSHU)RUPVKDYHWKHLU RZQH[FHSWLRQV
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
7UDSSLQJ([FHSWLRQV 6\QWD[ (;&(37,21 :+(1H[FHSWLRQ>25H[FHSWLRQ@7+(1 VWDWHPHQW VWDWHPHQW >:+(1H[FHSWLRQ>25H[FHSWLRQ@7+(1 VWDWHPHQW VWDWHPHQW @ >:+(127+(567+(1 VWDWHPHQW VWDWHPHQW @ ¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
7UDSSLQJ([FHSWLRQV
H[FHSWLRQ
LVWKHVWDQGDUGQDP HRIDSUHGHILQHGH[FHSWLRQRUWKHQDPHRIDXVHU GHILQHGH[FHSWLRQGHFODUHGZLWKLQWKHGHFODUDWLYHVHFWLRQ
VWDWHPHQW
LVRQHRUPRUH3/64/RU64/VWDWHP HQWV
27+(56
LVDQRSWLRQDOH[FHSWLRQKDQGOLQJFODXVHWKDWWUDSVXQVSHFLILHGH[FHSWLRQV
:+(127+(56([FHSWLRQ+DQGOHU 7KHH[FHSWLRQKDQGOLQJVHFWLRQWUDSVRQO\WKRVHH[FHSWLRQVVSHFLILHGDQ\RWKHUH[FHSWLRQVDUHQRW WUDSSHGXQOHVV\RXXVHWKH27+(56H[FHSWLRQKDQGOHU7KLVWUDSVDQ\H[FHSWLRQQRW\HWKDQGOHG)RU WKLVUHDVRQ27+(56LVWKHODVWH[FHSWLRQKDQGOHUGHILQHG 7KH27+(56KDQGOHUWUDSVDOOH[FHSWLRQVQRWDOUHDG\WUDSSHG6RPH2UDFOHWRROVKDYHWKHLURZQ SUHGHILQHGH[FHSWLRQVWKDW\RXFDQUDLVHWRFDXVHHYHQWVLQWKHDSSOLFDWLRQ27+(56DOVRWUDSVWKHVH H[FHSWLRQV
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
7UDSSLQJ([FHSWLRQV*XLGHOLQHV :+(127+(56LVWKHODVWFODXVH (;&(37,21NH\ZRUGVWDUWVH[FHSWLRQ KDQGOLQJVHFWLRQ 6HYHUDOH[FHSWLRQKDQGOHUVDUHDOORZHG 2QO\RQHKDQGOHULVSURFHVVHGEHIRUH OHDYLQJWKHEORFN
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
Guidelines
%HJLQWKHH[FHSWLRQKDQGOLQJVH FWLRQRIWKHEORFNZLWKWKHNH\ZRUG(;&(37,21
'HILQHVHYHUDOH[FHSWLRQKDQGOHUVHDFKZLWKLWVRZQVHWRIDFWLRQVIRUWKH EORFN
:KHQDQH[FHSWLRQRFFXUV3/64/SURFHVVHVRQO\RQHKDQGOHUEHIRUHOHDYLQJWKHEORFN
3ODFHWKH27+(56FODXVHDIWHUDOORWKHUH[FHSWLRQKDQGOLQJF ODXVHV
([FHSWLRQVFDQQRWDSSHDULQDVVLJQPHQWVWDWHPHQWVRU64/VWDWH PHQWV
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
7UDSSLQJ3UHGHILQHG 2UDFOH6HUYHU(UURUV 5HIHUHQFHWKHVWDQGDUGQDPHLQWKH H[FHSWLRQKDQGOLQJURXWLQH 6DPSOHSUHGHILQHGH[FHSWLRQV ± 12B'$7$B)281' ± 722B0$1
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
7UDSSLQJ3UHGHILQHG2UDFOH6HUYHU(UURUV 7UDSDSUHGHILQHG2UDFOH6HUYHUHUURUE\UHIHUHQFLQJ LWVVWDQGDUGQDPHZLWKLQWKHFRUUHVSRQGLQJ H[FHSWLRQKDQGOLQJURXWLQH )RUDFRPSOHWHOLVWRISUHGHILQHGH[FHSWLRQVVHH3/64/8VHU¶V*XLGHDQG5HIHUHQFH5HOHDVH ³(UURU+DQGOLQJ´ 1RWH3/64/GHFODUHVSUHGHILQHGH[FHSWLRQVLQWKH67$1'$5'SDFNDJH ,WLVDJRRGLGHDWRDOZD\VFRQVLGHUWKH12B'$7$B)28 1'DQG722B0$1
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
3UHGHILQHG([FHSWLRQV
2UDFOH 6HUYHU (UURU 1XPEHU
([FHSWLRQ1DPH
$&&(66B,172B18//
25$
'HVFULSWLRQ
$WWHPSWHGWRDVVLJQYDOXHVWRWKHDWWULEXWHVRI DQXQLQLWLDOL]HGREMHFW
&2//(&7,21B,6B18//
25$
$WWHPSWHGWRDSSO\FROOHFWLRQPHWKRGVRWKHU WKDQ(;,676WRDQXQLQLWLDOL]HGQHVWHGWDEOH RUYDUUD\
&85625B$/5($'
25$
$WWHPSWHGWRRSHQDQDOUHDG\RSHQFXUVRU
'83B9$/B21B,1'(;
25$
$WWHPSWHGWRLQVHUWDGXSOLFDWHYDOXH
,19$/,'B&85625
25$
,OOHJDOFXUVRURSHUDWLRQRFFXUUHG
,19$/,'B180%(5
25$
&RQYHUVLRQRIFKDUDFWHUVWULQJWRQXPEHUIDLOV
/2*,1B'(1,('
25$
/RJJLQJRQWR2UDFOHZLWKDQLQYDOLGXVHUQDPH RUSDVVZRUG
12B'$7$B)281'
25$
6LQJOHURZ6(/(&7UHWXUQHGQRGDWD
127B/2**('B21
25$
3/64/SURJUDPLVVXHVDGDWDEDVHFDOO ZLWKRXWEHLQJFRQQHFWHGWR2UDFOH
352*5$0B(5525
25$
3/64/KDVDQLQWHUQDOSUREOHP
52:7<3(B0,60$7&+
25$
+RVWFXUVRUYDULDEOHDQG3/64/FXUVRU YDULDEOHLQYROYHGLQDQDVVLJQPHQWKDYH LQFRPSDWLEOHUHWXUQW\SHV
6725$*(B(5525
25$
3/64/UDQRXWRIPHPRU\RUPHPRU\LV FRUUXSWHG
68%6&5,37B%(<21'B&2817
25$
5HIHUHQFHGDQHVWHGWDEOHRUYDUUD\HOHPHQW XVLQJDQLQGH[QXPEHUODUJHUWKDQWKHQXPEHU RIHOHPHQWVLQWKHFROOHFWLRQ
68%6&5,37B2876,'(B/,0,7
25$
5HIHUHQFHGDQHVWHGWDEOHRUYDUUD\HOHPHQW XVLQJDQLQGH[QXPEHUWKDWLVRXWVLGHWKHOHJDO UDQJH
7,0(287B21B5(6285&(
25$
±IRUH[DPSOH
7LPHRXWRFFXUUHGZKLOH2UDFOHLVZDLWLQJIRUD UHVRXUFH
722B0$1
25$
6LQJOHURZ6(/(&7UHWXUQHGPRUHWKDQRQH URZ
9$/8(B(5525
25$
$ULWKPHWLFFRQYHUVLRQWUXQFDWLRQRUVL]H
=(52B',9,'(
25$
$WWHPSWHGWRGLYLGHE\]HUR
FRQVWUDLQWHUURURFFXUUHG
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
3UHGHILQHG([FHSWLRQ 6\QWD[ %(*,1 (;&(37,21 :+(112B'$7$B)281'7+(1 VWDWHPHQW VWDWHPHQW :+(1722B0$1
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
Trapping Predefined Oracle Server Exceptions 2QO\RQHH[FHSWLRQLVUDLVHGDQGKDQGOHGDWDQ\ WLPH
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
7UDSSLQJ1RQ3UHGHILQHG2UDFOH 6HUYHU(UURUV 'HFODUH
$VVRFLDWH
'HFODUDWLYHVHFWLRQ
5HIHUHQFH
([FHSWLRQKDQGOLQJ VHFWLRQ
1DPHWKH H[FHSWLRQ
&RGHWKH35$*0$ +DQGOHWKH (;&(37,21B,1,7
UDLVHG H[FHSWLRQ
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
7UDSSLQJ1RQ3UHGHILQHG2UDFOH6HUYHU(UURUV
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
1RQ3UHGHILQHG(UURU 7UDSIRU2UDFOH6HUYHUHUURUQXPEHU ±DQLQWHJULW\FRQVWUDLQWYLRODWLRQ '(&/$5( HBHPSVBUHPDLQLQJ(;&(37,21 HBHPSVBUHPDLQLQJ (;&(37,21 35$*0$(;&(37,21B,1,7 35$*0$(;&(37,21B,1,7 HBHPSVBUHPDLQLQJ HBHPSVBUHPDLQLQJ YBGHSWQR GHSWGHSWQR7<3( SBGHSWQR %(*,1 '(/(7()520GHSW :+(5( GHSWQR YBGHSWQR &200,7 (;&(37,21 :+(1HBHPSVBUHPDLQLQJ7+(1 HBHPSVBUHPDLQLQJ '%06B287387387B/,1( &DQQRWUHPRYHGHSW __ 72B&+$5YBGHSWQR __ (PSOR\HHVH[LVW (1'
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
Trapping a Non-Predefined Oracle Server Exception
'HFODUHWKHQDPHIRUWKHH[FHSWLRQZLWKLQWKHGHFODUDWLYHVHFWLRQ 6\QWD[
ZKHUH
H[FHSWLRQ (;&(37,21 H[FHSWLRQ
LVWKHQDPHRIWKHH[FHSWLRQ
$VVRFLDWHWKHGHFODUHGH[FHSWLRQZLWKWKHVWDQGDUG2UDFOH6HUYHUHUURUQXPEHUXVLQJWKH 35$*0$(;&(37,21B,1,7VWDWHPHQW 6\QWD[
ZKHUH
35$*0$(;&(37,21B,1,7H[FHSWLRQHUURUBQXPEHU H[FHSWLRQ
LVWKHSUHYLRXVO\GHFODUHGH[FHSWLRQ
HUURUBQXPEHU
LVDVWDQGDUG2UDFOH6HUYHUHUURUQXPEHU
5HIHUHQFHWKHGHFODUHGH[FHSWLRQZLWKLQWKHFRUUHVSRQGLQJH[FHSWLRQKDQGOLQJURXWLQH
([DPSOH ,IWKHUHDUHHPSOR\HHVLQDGHSDUWPHQWSULQWDPHVVDJHWRWKHXVHUWKDWWKHGHSDUWPHQWFDQQRWEH UHPRYHG )RUPRUHLQIRUPDWLRQVHH2UDFOH6HUYHU0HVVDJHV5HOHDVH
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
)XQFWLRQVIRU7UDSSLQJ ([FHSWLRQV 64/&2'( 5HWXUQVWKHQXPHULFYDOXHIRUWKHHUURU FRGH 64/(550 5HWXUQVWKHPHVVDJHDVVRFLDWHGZLWKWKH HUURUQXPEHU
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
Error Trapping Functions :KHQDQH[FHSWLRQRFFXUV\RXFDQLGHQWLI\WKHDVVRFLDWHGHUURUFRGHRUHUURUPHVVDJHE\XVLQJWZR IXQFWLRQV%DVHGRQWKHYDOXHVRIWKHFRGHRUPHVVDJH\RXFDQGHFLGHZKDWVXEVHTXHQWDFWLRQWRWDNH EDVHGRQWKHHUURU 64/&2'(UHWXUQVWKHQXPEHURIWKH2UDFOHHUURUIRULQWHUQDOH[FH SWLRQV
'HVFULSWLRQ
64/&2'(
5HWXUQVWKHQXPHULFYDOXHIRUWKHHUURUFRGH
64/(550
5HWXUQVFKDUDFWHUGDWDFRQWDLQLQJWKHPHVVDJHDVVRFLDWHGZLWKWKHHUURU QXPEHU
([DPSOH64/&2'(9DOXHV 64/&2'(9DOXH
'HVFULSWLRQ
1RH[FHSWLRQHQFRXQWHUHG
8VHUGHILQHGH[FHSWLRQ
12B'$7$B)281'H[FHSWLRQ
QHJDWLYHQXPEHU
$QRWKHU2UDFOH6HUYHUHUURUQXPEHU
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
)XQFWLRQVIRU7UDSSLQJ([FHSWLRQV ([DPSOH '(&/$5( YBHUURUBFRGH180%(5 YBHUURUBPHVVDJH9$5&+$5 %(*,1 (;&(37,21 :+(127+(567+(1 52//%$&. 64/&2'( YBHUURUBFRGH 64/&2'( YBHUURUBPHVVDJH 64/(550 64/(550 ,16(57,172HUURUV 9$/8(6YBHUURUBFRGHYBHUURUBPHVVDJH (1'
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
Error-Trapping Functions :KHQDQH[FHSWLRQLVWUDSSHGLQWKH:+(127+(56H[FHSWLRQKDQGOHU\RXFDQXVHDVHWRIJHQHULF IXQFWLRQVWRLGHQWLI\WKRVHHUURUV 7KHH[DPSOHRQWKHVOLGHLOOXVWUDWHVWKHYDOXHVRI64/&2'(DQG64/(550EHLQJDVVLJQHGWR YDULDEOHVDQGWKHQWKRVHYDULDEOHVEHLQJXVHGLQD64/VWDWHPHQW 7UXQFDWHWKHYDOXHRI64/(550WRDNQRZQOHQJWKEHIRUHDWWHPSWLQJWRZULWHLWWRDYDULDEOH
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
7UDSSLQJ8VHU'HILQHG ([FHSWLRQV 'HFODUH
5DLVH
5HIHUHQFH
'HFODUDWLYH
([HFXWDEOH
([FHSWLRQKDQGOLQJ
VHFWLRQ
VHFWLRQ
VHFWLRQ
1DPHWKH
([SOLFLWO\UDLVH
H[FHSWLRQ
+DQGOHWKH
WKHH[FHSWLRQE\
UDLVHG
XVLQJWKH5$,6(
H[FHSWLRQ
VWDWHPHQW
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
7UDSSLQJ8VHU'HILQHG([FHSWLRQV 3/64/OHWV\RXGHILQH\RXURZQH[FHSWLRQV8VHUGHILQHG3/64/H[FHSWLRQVPXVWEH
'HFODUHGLQWKHGHFODUHVHFWLRQRID3/64/EORFN
5DLVHGH[SOLFLWO\ZLWK5$,6(VWDWH PHQWV
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
8VHU'HILQHG([FHSWLRQ ([DPSOH
'(&/$5( HBLQYDOLGBSURGXFW(;&(37,21 HBLQYDOLGBSURGXFW(;&(37,21 %(*,1 83'$7( SURGXFW 6(7 GHVFULS SURGXFWBGHVFULSWLRQ
:+(5( SURGLG SURGXFWBQXPEHU ,)64/127)281'7+(1 5$,6(HBLQYDOLGBSURGXFW 5$,6(HBLQYDOLGBSURGXFW (1',) &200,7 (;&(37,21 HBLQYDOLGBSURGXFW :+(1HBLQYDOLGBSURGXFW7+(1 '%06B287387387B/,1( ,QYDOLGSURGXFWQXPEHU (1'
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
Trapping User-Defined Exceptions (continued)
'HFODUHWKHQDPHIRUWKHXVHUGHILQHGH[FHSWLRQZLWKLQWKHGHFODUDWLYHVHFWLRQ 6\QWD[
H[FHSWLRQ (;&(37,21
ZKHUH
H[FHSWLRQ
LVWKHQDPHRIWKHH[FHSWLRQ
8VHWKH5$,6(VWDWHPHQWWRUDLVHWKHH[FHSWLRQH[SOLFLWO\ZLWKLQWKHH[HFXWDEOHVHFWLRQ 6\QWD[
5$,6(H[FHSWLRQ
ZKHUH
H[FHSWLRQ
LVWKHSUHYLRXVO\GHFODUHGH[FHSWLRQ
5HIHUHQFHWKHGHFODUHGH[FHSWLRQZLWKLQWKHFRUUHVSRQGLQJH[FHSWLRQKDQGOLQJUR XWLQH
([DPSOH 7KLVEORFNXSGDWHVWKHGHVFULSWLRQRIDSURGXFW7KHXVHUVXSSOLHVWKHSURGXFWQXPEHUDQGWKHQHZ GHVFULSWLRQ,IWKHXVHUHQWHUVDSURGXFWQXPEHUWKDWGRHVQRWH[LVWQRURZVZLOOEHXSGDWHGLQWKH 352'8&7WDEOH5DLVHDQH[FHSWLRQDQGSULQWDPHVVDJHWRWKHXVHUDOHUWLQJW KHPWKDWDQLQYDOLG SURGXFWQXPEHUZDVHQWHUHG 1RWH8VHWKH5$,6(VWDWHPHQWE\LWVHOIZLWKLQDQH[FHSWLRQKDQGOHUWRUDLVHWKHVDPHH[FHSWLRQ EDFNWRWKHFDOOLQJHQYLURQPHQW
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
&DOOLQJ(QYLURQPHQWV 64/ 3OXV
'LVSOD\VHUURUQXPEHUDQGPHVVDJH WRVFUHHQ
3URFHGXUH
'LVSOD\VHUURUQXPEHUDQGPHVVDJH
%XLOGHU
WRVFUHHQ
2UDFOH
$FFHVVHVHUURUQXPEHUDQGPHVVDJH
'HYHORSHU
LQDWULJJHUE\PHDQVRIWKH
)RUPV
(5525B&2'(DQG(5525B7(;7 SDFNDJHGIXQFWLRQV
3UHFRPSLOHU
$FFHVVHVH[FHSWLRQQXPEHUWKURXJK
DSSOLFDWLRQ
WKH64/&$GDWDVWUXFWXUH
$QHQFORVLQJ
7UDSVH[FHSWLRQLQH[FHSWLRQ
3/64/EORFN
KDQGOLQJURXWLQHRIHQFORVLQJEORFN
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
Propagating Exceptions ,QVWHDGRIWUDSSLQJDQH[FHSWLRQZLWKLQWKH3/64/EORFNSURSDJDWHWKHH[FHSWLRQWRDOORZWKH FDOOLQJHQYLURQPHQWWRKDQGOHLW(DFKFDOOLQJHQYLURQPHQWKDVLWVRZQZD\RIGLVSOD\LQJDQG DFFHVVLQJHUURUV
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
3URSDJDWLQJ([FHSWLRQV
6XEEORFNVFDQKDQGOH DQH[FHSWLRQRUSDVV WKHH[FHSWLRQWRWKH HQFORVLQJEORFN
'(&/$5( HBQRBURZV H[FHSWLRQ HBLQWHJULW\ H[FHSWLRQ 35$*0$(;&(37,21B,1,7HBLQWHJULW\ %(*,1 )25FBUHFRUG,1HPSBFXUVRU/223 %(*,1 6(/(&7 83'$7( ,)64/127)281'7+(1 5$,6(HBQRBURZV (1',) (;&(37,21 :+(1HBLQWHJULW\7+(1 :+(1HBQRBURZV7+(1 (1' (1'/223 (;&(37,21 :+(112B'$7$B)281'7+(1 :+(1722B0$1
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
Propagating an Exception in a Subblock :KHQDVXEEORFNKDQGOHVDQH[FHSWLRQLWWHUPLQDWHVQRUPDOO\DQGFRQWUROUHVXPHVLQWKHHQFORVLQJ EORFNLPPHGLDWHO\DIWHUWKHVXEEORFN(1'VWDWHPHQW +RZHYHULI3/64/UDLVHVDQH[FHSWLRQDQGWKHFXUUHQWEORFNGRHVQRWKDYHDKDQGOHUIRUWKDW H[FHSWLRQWKHH[FHSWLRQSURSDJDWHVLQVXFFHVVLYHHQFORVLQJEORFNVXQWLOLWILQGVDKDQGOHU,IQRQHRI WKHVHEORFNVKDQGOHWKHH[FHSWLRQDQXQKDQGOHGH[FH SWLRQLQWKHKRVWHQYLURQPHQWUHVXOWV :KHQWKHH[FHSWLRQSURSDJDWHVWRDQHQFORVLQJEORFNWKHUHPDLQLQJH[H FXWDEOHDFWLRQVLQWKDWEORFN DUHE\SDVVHG 2QHDGYDQWDJHRIWKLVEHKDYLRULVWKDW\RXFDQHQFORVHVWDWHPHQWVWKDWUHTXLUHWKHLURZQH[FOXVLYH HUURUKDQGOLQJLQWKHLURZQEORFNZKLOHOHDYLQJPRUHJHQHUDOH[FHSWLRQKDQGOLQJWRWKHHQFORVLQJ EORFN
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
5$,6(B$33/,&$7,21B(5525 3URFHGXUH 6\QWD[ UDLVHBDSSOLFDWLRQBHUURUHUURUBQXPEHU PHVVDJH>^758(_)$/6(`@
$SURFHGXUHWKDWOHWV\RXLVVXHXVHU GHILQHGHUURUPHVVDJHVIURPVWRUHG VXESURJUDPV &DOOHGRQO\IURPDQH[HFXWLQJVWRUHG VXESURJUDP
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
5$,6(B$33/,&$7,21B(55253URFHGXUH 8VHWKH5$,6(B$33/,&$7,21B(5525SURFHGXUHWRFRPPXQLFDWHDSUHGHI LQHGH[FHSWLRQ LQWHUDFWLYHO\E\UHWXUQLQJDQRQVWDQGDUGHUURUFRGHDQGHUURUPHVVDJH:LWK 5$,6(B$33/,&$7,21B(5525\RXFDQUHSRUWHUURUVWR\RXUDSSOLFDWLRQDQGDYRLGUHWXUQLQJ XQKDQGOHGH[FHSWLRQV ,QWKHV\QWD[ HUURUBQXPEHU
LVDXVHUVSHFLILHGQXPEHUIRUWKHH[FHSWLRQEHWZHHQ±DQG ±
PHVVDJH
LVWKHXVHUVSHFLILHGPHVVDJHIRUWKHH[FHSWLRQ,WLVDFKDUDFWHU VWULQJXSWRE\WHVORQJ
758(_)$/6(
LVDQRSWLRQDO%RROHDQSDUDPHWHU,I758(WKHHUURULVSODFHGRQ WKHVWDFNRISUHYLRXVHUURUV,I)$/6(WKHGHIDXOWWKHHUURU UHSODFHVDOOSUHYLRXVHUURUV
([DPSOH
(;&(37,21 :+(112B'$7$B)281'7+(1 5$,6(B$33/,&$7,21B(5525
0DQDJHULVQRWDYDOLGHPSOR\HH (1' ,QWURGXFWLRQWR2UDFOH64/DQG3/64/
5$,6(B$33/,&$7,21B(5525 3URFHGXUH 8VHGLQWZRGLIIHUHQWSODFHV ± ([HFXWDEOHVHFWLRQ ± ([FHSWLRQVHFWLRQ
5HWXUQVHUURUFRQGLWLRQVWRWKHXVHULQD PDQQHUFRQVLVWHQWZLWKRWKHU2UDFOH 6HUYHUHUURUV
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
([DPSOH
'(/(7()520HPS :+(5(PJU YBPJU ,)64/127)281'7+(1 5$,6(B$33/,&$7,21B(5525 7KLVLVQRWDYDOLGPDQDJHU (1',)
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
6XPPDU\ ([FHSWLRQW\SHV ± 3UHGHILQHG2UDFOH6HUYHUHUURU ± 1RQSUHGHILQHG2UDFOH6HUYHUHUURU ± 8VHUGHILQHGHUURU ([FHSWLRQWUDSSLQJ ([FHSWLRQKDQGOLQJ ± 7UDSWKHH[FHSWLRQZLWKLQWKH3/64/ EORFN ± 3URSDJDWHWKHH[FHSWLRQ
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
6XPPDU\ 3/64/LPSOH PHQWVHUURUKDQGOLQJYLDH[FHSWLRQVDQGH[FHSWLRQKDQGOHUV3UHGHILQHGH[FH SWLRQVDUH HUURUFRQGLWLRQVWKDWDUHGHILQHGE\2UDFOHVHUYHU1RQ3UHGHILQHGH[FH SWLRQVDUHDQ\RWKHUVWDQGDUG 2UDFOH6HUYHUHUURU([FHSWLRQVWKDWDUHVSHFLILFWR\RXUDSSOLFDWLRQRURQHVWKDW\RXFDQDQWLFLSDWH ZKLOHFUHDWLQJWKHDSSOLFDWLRQDUHXVHUGHILQHGH[FHSWLRQV 2QFHDQHUURUKDVRFFXUUHGDQH[FHSWLRQKDVEHHQUDLVHG WKHFRQWUROLVWUDQVIHUUHGWRWKHH[FHSWLRQ KDQGOLQJSDUWRIWKH3/64/EORFN,IDQDVVRFLDWHGH[FHSWLRQLVWKHUHLQWKHH[FHSWLRQKDQGOLQJSDUW WKHFRGHVSHFLILHGZLWKWKHH[FHSWLRQKDQGOHULVH[H FXWHG,IDQDVVRFLDWHGH[FHSWLRQKDQGOHULVQRW IRXQGLQWKHFXUUHQWEORFNDQGWKHFXUUHQWEORFNLVQHVWHGWKHFRQWUROZLOOSURSDJDWHWRRXWHUEORFNLI DQ\,IDQH[FHSWLRQKDQGOHULVQRWIRXQGLQWKHRXWHUEORFNV WRR3/64/UHSRUWVDQHUURU
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
3UDFWLFH2YHUYLHZ +DQGOLQJQDPHGH[FHSWLRQV &UHDWLQJDQGLQYRNLQJXVHUGHILQHG H[FHSWLRQV
¸
&RS\ULJKW
2UDFOH&RUSRUDWLRQ$OOULJKWVUHVHUYHG
3UDFWLFH2YHUYLHZ ,QWKLVSUDFWLFH\RXFUHDWHH[FHSWLRQKDQGOHUVIRUVSHFLILFVLWXDWLRQV
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
3UDFWLFH
:ULWHD3/64/EORFNWRVHOHFWWKHQDPHRIWKHHPSOR\HHZLWKDJLYHQVDODU\YDOXH D ,IWKHVDODU\HQWHUHGUHWXUQVPRUHWKDQRQHURZKDQGOHWKHH[FHSWLRQZLWKDQDSSURSULDWH H[FHSWLRQKDQGOHUDQGLQVHUWLQWRWKH0(66$*(6WDEOHWKHPHVVDJH³0RUHWKDQRQH HPSOR\HHZLWKDVDODU\RIVDODU\!´ E ,IWKHVDODU\HQWHUHGGRHVQRWUHWXUQDQ\URZVKDQGOHWKHH[FHSWLRQZLWKDQDSSUR SULDWH
H[FHSWLRQKDQGOHUDQGLQVHUWLQWRWKH0(66$*(6WDEOHWKHPHVVDJH³1RHPSOR\HHZLWK DVDODU\RIVDODU\!´
F ,IWKHVDODU\HQWHUHGUHWXUQVRQO\RQHURZLQVHUWLQWRWKH0(66$*(6WDEOHWKH HPSOR\HH¶VQDPHDQGWKHVDODU\DPRXQW G +DQGOHDQ\RWKHUH[FHSWLRQZLWKDQDSSURSULDWHH[FHSWLRQKDQGOHUDQGLQVHUWLQWRWKH
0(66$*(6WDEOHWKHPHVVDJH³6RPHRWKHUHUURURFFXUUHG´
H 7HVWWKHEORFNIRUDYDULHW\RIWHVWFDVHV
5(68/76 60,7+ 0RUHWKDQRQHHPSOR\HHZLWKDVDODU\RI 1RHPSOR\HHZLWKDVDODU\RI
0RGLI\
STVTOWRDGGDQH[FHSWLRQKDQGOHU
D :ULWHDQH[FHSWLRQKDQGOHUIRUWKHHUURUWRSDVVDPHVVDJHWRWKHXVHUWKDWWKHVSHFLILHG GHSDUWPHQWGRHVQRWH [LVW E ([HFXWHWKH3/64/EORFNE\HQWHULQJDGHSDUWPHQWWKDWGRHVQRWH[LVW
3OHDVHHQWHUWKHGHSDUWPHQWQXPEHU 3OHDVHHQWHUWKHGHSDUWPHQWORFDWLRQ+286721 3/64/SURFHGXUHVXFFHVVIXOO\FRPSOHWHG *B0(66$*( 'HSDUWPHQWLVDQLQYDOLGGHSDUWPHQW
:ULWHD3/64/EORFNWKDWSULQWVWKHQXPEHURIHPSOR\HHVZKRPDNHSOXVRUPLQXV RIWKHVDODU\YDOXHHQWHUHG D ,IWKHUHLVQRHPSOR\HHZLWKLQWKDWVDODU\UDQJHSULQWDPHVVDJHWRWKHXVHULQGLFDWLQJ
WKDWLVWKHFDVH8VHDQH[FHSWLRQIRUWKLVFDVH
E ,IWKHUHDUHRQHRUPRUHHPSOR\HHVZLWKLQWKDWUDQJHWKHPHVVDJHVKRXOGLQGLFDWH KRZPDQ\HPSOR\HHVDUHLQWKDWVDODU\UDQJH F +DQGOHDQ\RWKHUH[FHSWLRQZLWKDQDSSURSULDWHH[FHSWLRQKDQGOHU7KHPHVVDJHVKRXOG LQGLFDWHWKDWVRPHRWKHUHUURURFFXUUHG
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
3UDFWLFHFRQWLQXHG
3OHDVHHQWHUWKHVDODU\ 3/64/SURFHGXUHVXFFHVVIXOO\FRPSOHWHG *B0(66$*( 7KHUHLVDUHHPSOR\HHV ZLWKDVDODU\EHWZHHQDQG 3OHDVHHQWHUWKHVDODU\ 3/64/SURFHGXUHVXFFHVVIXOO\FRPSOHWHG *B0(66$*( 7KHUHLVDUHHPSOR\HHV ZLWKDVDODU\EHWZHHQDQG 3OHDVHHQWHUWKHVDODU\ 3/64/SURFHGXUHVXFFHVVIXOO\FRPSOHWHG *B0(66$*( 7KHUHLVQRHPSOR\HHVDODU\EHWZHHQDQG
,QWURGXFWLRQWR2UDFOH64/DQG3/64/
$ 3UDFWLFH6ROXWLRQV
3UDFWLFH6ROXWLRQV
,QLWLDWHD64/ 3OXVVHVVLRQXVLQJWKHXVHU,'DQGSDVVZRUGSURYLGHGE\WKHLQVWUXFWRU
64/ 3OXVFRPPDQGVDFFHVVWKHGDWDEDVH )DOVH
:LOOWKH6(/(&7VWDWHPHQWH[HFXWHVVXFFHVVIXOO\" 7UXH
64/!6(/(&7 HQDPHMREVDO6DODU\ )520 HPS
:LOOWKH6(/(&7VWDWHPHQWH[HFXWHVVXFFHVVIXOO\" 7UXH
64/!6(/(&7 )520 VDOJUDGH
7KHUHDUHIRXUFRGLQJHUURUVLQWKLVVWDWHPHQW&DQ\RXLGHQWLI\WKHP"
64/!6(/(&7 )520
HPSQRHQDPH VDODU\[$118$/6$/$5< HPS
±
7KH(03WDEOHGRHVQRWFRQWDLQDFROXPQFDOOHGVDODU\7KHFROXPQLVFDOOHGVDO
±
7KHPXOWLSOLFDWLRQRSHUDWRULV QRW[DVVKRZQLQOLQH
±
7KH$118$/6$/$5<DOLDVFDQQRWLQFOXGHVSDFHV7KHDOLDVVKRXOGUHDG $118$/B6$/$5<RUEHHQFORVHGLQGRXEOHTXRWDWLRQP DUNV
±
$FRPPDLVPLVVLQJDIWHUWKHFROXPQ(1$0(
6KRZWKHVWUXFWXUHRIWKH'(37WDEOH6HOHFWDOOGDWDIURPWKH'(37WDEOH
64/!'(6&5,%(GHSW 64/!6(/(&7 )520 GHSW
6KRZWKHVWUXFWXUHRIWKH(03WDEOH&UHDWHDTXHU\WRGLVSOD\WKHQDPHMREKLUHGDWHDQG HPSOR\HHQXPEHUIRUHDFKHPSOR\HHZLWKHPSOR\HHQXPEHUDSSHDULQJILUVW6DYH\RXU64/
STVTO
VWDWHPHQWWRDILOHQDPHG
64/!'(6&5,%(HPS 64/!6(/(&7 HPSQRHQDPHMREKLUHGDWH )520 HPS 64/!6$9(STVTO &UHDWHGILOHSTVTO
,QWURGXFWLRQWR2UDFOH64/DQG3/64/$
3UDFWLFH6ROXWLRQVFRQWLQXHG
5XQ\RXUTXHU\LQWKH
STVTOILOH
64/!67$57STVTO
&UHDWHDTXHU\WRGLVSOD\XQLTXHMREVIURPWKH(03WDEOH
64/!6(/(&7 ',67,1&7MRE )520 HPS ,I\RXKDYHWLPHFRPSOHWHWKHIROORZLQJH[HUFLVHV /RDG
STVTOLQWRWKH64/EXIIHU1DPHWKHFROXPQKHDGLQJV(PS(PSOR\HH-RE
DQG+LUH'DWHUHVSHFWLYHO\5HUXQ\RXUTXHU\
64/!*(7STVTO 6(/(&7 HPSQRHQDPHMREKLUHGDWH )520 HPS 64/!6(/(&7 HPSQR(PSHQDPH(PSOR\HH 64/!L LMRE-REKLUHGDWH+LUH'DWH L 64/!6$9(STVTO5(3/$&( &UHDWHGILOHSTVTO 64/!67$57STVTO 'LVSOD\WKHQDPHFRQFDWHQDWHGZLWKWKHMREVHSDUDWHGE\DFRPPDDQGVSDFHDQGQDPHWKH FROXPQ(PSOR\HHDQG7LWOH
64/!6(/(&7 HQDPH__ __MRE(PSOR\HHDQG7LWOH )520 HPS
,QWURGXFWLRQWR2UDFOH64/DQG3/64/$
3UDFWLFH6ROXWLRQVFRQWLQXHG ,I\RXZDQWH[WUDFKDOOHQJHFRPSOHWHWKHIROORZLQJH[HUFLVH &UHDWHDTXHU\WRGLVSOD\DOOWKHGDWDIURPWKH(03WDEOH6HSDUDWHHDFKFROXPQE\D FRPPD1DPHWKHFROXPQ7+(B287387
64/!6(/(&7 )520
HPSQR__ __HQDPH__ __MRE__ __ PJU__ __KLUHGDWH__ __VDO__ __ FRPP__ __GHSWQR7+(B287387 HPS
,QWURGXFWLRQWR2UDFOH64/DQG3/64/$
3UDFWLFH6ROXWLRQV
&UHDWHDTXHU\WRGLVSOD\WKHQDPHDQGVDODU\RIHPSOR\HHVHDUQLQJPRUHWKDQ6DYH \RXU64/VWDWH PHQWWRDILOHQDPHG
64/!6(/(&7 )520 :+(5(
STVTO5XQ\RXUTXHU\
HQDPHVDO HPS VDO!
64/!6$9(STVTO &UHDWHGILOHSTVTO
&UHDWHDTXHU\WRGLVSOD\WKHHPSOR\HHQDPHDQGGHSDUWPHQWQXPEHUIRUHPSOR\HHQXPEHU
64/!6(/(&7 )520 :+(5(
0RGLI\
HQDPHGHSWQR HPS HPSQR
STVTOWRGLVSOD\WKHQDPHDQGVDODU\IRUDOOHPSOR\HHVZKRVHVDODU\LVQRWLQWKH STVTO5HUXQ
UDQJHRIDQG5HVDYH\RXU64/VWDWHPHQWWRDILOHQDPHG \RXUTXHU\
64/!(',7STVTO 6(/(&7 )520 :+(5(
HQDPHVDO HPS VDO127%(7:((1$1'
64/!67$57STVTO
'LVSOD\WKHHPSOR\HHQDPHMREDQGVWDUWGDWHRIHPSOR\HH VKLUHGEHWZHHQ)HEUXDU\ DQG0D\2UGHUWKHTXHU\LQDVFHQGLQJRUGHUE\VWDUWGDWH
64/!6(/(&7 HQDPHMREKLUHGDWH )520 HPS :+(5( KLUHGDWH%(7:((1 72B'$7( )HE ''021<<<< $1' 72B'$7( 0D\ ''021<<<< 25'(5%< KLUHGDWH
,QWURGXFWLRQWR2UDFOH64/DQG3/64/$
3UDFWLFH6ROXWLRQVFRQWLQXHG
'LVSOD\WKHHPSOR\HHQDPHDQGGHSDUWPHQWQXPEHURIDOOHPSOR\HHVLQGHSDUWPHQ WVDQG LQDOSKDEHWLFDORUGHUE\QDPH
64/!6(/(&7 )520 :+(5( 25'(5%<
0RGLI\
HQDPHGHSWQR HPS GHSWQR,1 HQDPH
STVTOWROLVWWKHQDPHDQGVDODU\RIHPSOR\HHVZKRHDUQPRUHWKDQDQG
DUHLQGHSDUWPHQWRU/DEHOWKHFROXPQ(PSOR\HHDQG0RQWKO\6DODU\UHVSHFWLYHO\ 5HVDYH\RXU64/VWDWHPHQWWRDILOHQDPHG
STVTO5HUXQ\RXUTXHU\
64/!(',7STVTO 6(/(&7 HQDPH(PSOR\HHVDO0RQWKO\6DODU\ )520 HPS :+(5( VDO! $1' GHSWQR,1 64/!67$57STVTO
'LVSOD\WKHQDPHDQGKLUHGDWHRIHYHU\HPSOR\HHZKRZDVKLUHGLQ
64/!6(/(&7 )520 :+(5(
'LVSOD\WKHQDPHDQGWLWOHRIDOOHPSOR\HHVZKRGRQRWKDYHDPDQDJHU
64/!6(/(&7 )520 :+(5(
HQDPHKLUHGDWH HPS KLUHGDWH/,.( HQDPHMRE HPS PJU,618//
'LVSOD\WKHQDPHVDODU\DQGFRPPLVVLRQIRUDOOHPSOR\HHVZKRHDUQFRPPLVVLRQV6RUW GDWDLQGHVFHQGLQJRUGHURIVDODU\DQGFRPPLVVLRQV
64/!6(/(&7 )520 :+(5( 25'(5%<
HQDPHVDOFRPP HPS FRPP,612718// VDO'(6&FRPP'(6&
,QWURGXFWLRQWR2UDFOH64/DQG3/64/$
3UDFWLFH6ROXWLRQVFRQWLQXHG ,I\RXKDYHWLPHFRPSOHWHWKHIROORZLQJH[HUFLVHV 'LVSOD\WKHQDPHVRIDOOHPSOR\HHVZKHUHWKHWKLUGOHWWHURIWKHLUQDPHLVDQ$ 1RWH7KHUHDUHWZRXQGHUVFRUHVB EHIRUHWKH$LQWKH:+(5(FODXVH
64/!6(/(&7 )520 :+(5(
HQDPH HPS HQDPH/,.( BB$
'LVSOD\WKHQDPHVRIDOOHPSOR\HHVWKDWKDYHWZR/VLQWKHLUQDPHDQGDUHLQ GHSDUWPHQWRUWKHLUPDQDJHULV
64/!6(/(&7 )520 :+(5( $1' 25
HQDPH HPS HQDPH/,.( //
GHSWQR PJU
,I\RXZDQWH[WUDFKDOOHQJHFRPSOHWHWKHIROORZLQJH[HUFLVHV 'LVSOD\WKHQDPHMREDQGVDODU\IRUDOOHPSOR\HHVZKRVHMRELV&OHUNRU$QDO\VWDQG WKHLUVDODU\LVQRWHTXDOWRRU
64/!6(/(&7 )520 :+(5( $1' 0RGLI\
HQDPHMREVDO HPS MRE,1 &/(5. $1$/<67 VDO127,1
STVTOWRGLVSOD\WKHQDPHVDODU\DQGFRPPLVVLRQIRUDOOHPSOR\HHVZKRVH
FRPPLVVLRQDPRXQWLVJUHDWHUWKDQWKHLUVDODU\LQFUHDVHGE\5HUXQ\RXUTXHU\
STVTO (',7STVTO 6(/(&7 HQDPH(PSOR\HHVDO0RQWKO\6DODU\FRPP )520 HPS :+(5( FRPP!VDO 67$57STVTO
5HVDYH\RXUTXHU\DV
64/! 64/!
,QWURGXFWLRQWR2UDFOH64/DQG3/64/$
3UDFWLFH6ROXWLRQV
:ULWHDTXHU\WRGLVSOD\WKHFXUUHQWGDWH/DEHOWKHFROXPQ'DWH
64/!6(/(&7 V\VGDWH'DWH )520 GXDO
'LVSOD\WKHHPSOR\HHQXPEHUQDPHVDODU\DQGVDODU\LQFUHDVHE\ H[SUHVVHGDVD ZKROHQXPEHU/DEHOWKHFROXPQ1HZ6DODU\6DYH\RXU64/VWDWHPHQWWRDILOHQDPHG
STVTO
64/!6(/(&7 HPSQRHQDPHVDO 5281'VDO 1HZ6DODU\ )520 HPS 64/!6$9(STVTO &UHDWHGILOHSTVTO
STVTO
5XQ\RXUTXHU\LQWKHILOH
64/!67$57STVTO
STVTOWRDGGDFROXPQWKDWZLOOVXEWUDFWWKHROGVDODU\IURPWKHQHZ
0RGLI\\RXUTXHU\
VDODU\/DEHOWKHFROXPQ,QFUHDVH5HUXQ\RXUTXHU\
64/!(',7STVTO 6(/(&7 HPSQRHQDPHVDO 5281'VDO 1HZ6DODU\ 5281'VDO VDO,QFUHDVH )520 HPS 64/!67$57STVTO
'LVSOD\WKHHPSOR\HH¶VQDPHKLUHGDWHDQGVDODU\UHYLHZGDWHZKLFKLVWKHILUVW0RQGD\DIWHU VL[PRQWKVRIVHUYLFH/DEHOWKHFROXPQ5(9,(:)RUPDWWKHGDWHVWRDSSHDULQWKHIRUPDW VLPLODUWR³6XQGD\WKH6H YHQWKRI6HSWHPEHU´
64/!6(/(&7 )520
HQDPHKLUHGDWH 72B&+$51(;7B'$<$''B0217+6KLUHGDWH
021'$<
IP'D\WKH'GVSWKRI0RQWK<<<< 5(9,(: HPS
,QWURGXFWLRQWR2UDFOH64/DQG3/64/$
3UDFWLFH6ROXWLRQVFRQWLQXHG
)RUHDFKHPSOR\HHGLVSOD\WKHHPSOR\HHQDPHDQGFDOFXODWHWKHQXPEHURIPRQWKVEHWZHHQ WRGD\DQGWKHGDWHWKHHPSOR\HHZDVKLUHG/DEH OWKHFROXPQ0217+6B:25.('2UGHU \RXUUHVXOWVE\WKHQXPEHURIPRQWKVHPSOR\HG5RXQGWKHQXPEHURIPRQWKVXSWRWKHFORVHVW ZKROHQXPEHU
64/!6(/(&7 )520 25'(5%<
HQDPH5281'0217+6B%(7:((1 6<6'$7(KLUHGDWH 0217+6B:25.(' HPS 0217+6B%(7:((16<6'$7(KLUHGDWH
:ULWHDTXHU\WKDWSURGXFHVWKHIROORZLQJIRUHDFKHPSOR\HH HPSOR\HHQDPH!HDUQVVDODU\!PRQWKO\EXWZDQWVWLPHVVDODU\!/DEHOWKH FROXPQ'UHDP6DODULHV
64/!6(/(&7 )520
HQDPH__ HDUQV
__72B&+$5VDO IP __ PRQWKO\EXWZDQWV
__72B&+$5VDO IP __ 'UHDP6DODULHV HPS
,I\RXKDYHWLPHFRPSOHWHWKHIROORZLQJH[HUFLVHV
&UHDWHDTXHU\WRGLVSOD\QDPHDQGVDODU\IRUDOOHPSOR\HHV)RUPDWWKHVDODU\WREH FKDUDFWHUVORQJOHIWSDGGHGZLWK/DEHOWKHFROXPQ6$/$5<
64/!6(/(&7 HQDPH /3$'VDO 6$/$5< )520 HPS
:ULWHDTXHU\WKDWZLOOGLVSOD\WKHHPSOR\HH¶VQDPHZLWKWKHI LUVWOHWWHUFDSLWDOL]HGDQGDOO RWKHU OHWWHUVORZHUFDVHDQGWKHOHQJWKRIWKHLUQDPHIRUDOOHPSOR\HHVZKRVHQDPHVWDUWVZLWK -$RU0*LYHHDFKFROXPQDQDSSURSULDWHODEHO
64/!6(/(&7 )520 :+(5( 25 25
,1,7&$3HQDPH 1DPH /(1*7+HQDPH /HQJWK HPS HQDPH/,.( -
HQDPH/,.( 0
HQDPH/,.( $
,QWURGXFWLRQWR2UDFOH64/DQG3/64/$
3UDFWLFH6ROXWLRQVFRQWLQXHG 'LVSOD\WKHQDPHKLUHGDWHDQGGD\RIWKHZHHNRQZKLFKWKHHPSOR\HHVWDUWHG/DEHO WKHFROXPQ'$<2UGHUWKHUHVXOWVE\WKHGD\RIWKHZHHNVWDUWLQJZLWK0RQGD\
64/!6(/(&7 HQDPHKLUHGDWH 72B&+$5KLUHGDWH '$< '$< )520 HPS 25'(5%<72B&+$5KLUHGDWH G ,I\RXZDQWH[WUDFKDOOHQJHFRPSOHWHWKHIROORZLQJH[HUFLVHV &UHDWHDTXHU\WKDWZLOOGLVSOD\WKHHPSOR\HHQDPHDQGFRPPLVVLRQDPRXQW,IWKHHPSOR\HH GRHVQRWHDUQFRPPLVVLRQSXW³1R&RPPLVVLRQ´/DEHOWKHFROXPQ&200
64/!6(/(&7 HQDPH 19/72B&+$5FRPP 1R&RPPLVVLRQ &200 )520 HPS &UHDWHDTXHU\WKDWGLVSOD\VWKHHPSOR\HHV¶QDPHVDQGLQGLFDWHVWKHDPRXQWRIW KHLUVDODULHV WKURXJKDVWHULVNV(DFKDVWHULVNVLJQLILHVDKXQGUHGGROODUV6RUWWKH GDWDLQGHVFHQGLQJRUGHURI VDODU\/DEHOWKHFROXPQ(03/2<((B$1'B7+(,5B6$/$5,(6
64/!6(/(&7USDGHQDPH __ __USDG VDO
(03/2<((B$1'B7+(,5B6$/$5,(6 )520HPS 25'(5%< VDO'(6& :ULWHDTXHU\WKDWGLVSOD\VWKHJUDGHRIDOOHPSOR\HHVEDVHGRQWKHYDOXHR IWKHFROXPQ-2%DV SHUWKHWDEOHVKRZQEHORZ
-2%
*5$'(
35(6,'(17
$
0$1$*(5
%
$1$/<67
&
6$/(60$1
'
&/(5.
(
1RQHRIWKHDERYH
2
64/!6(/(&7MREGHFRGHMRE &/(5. ( 6$/(60$1 ' $1$/<67 & 0$1$*(5 % 35(6,'(17 $ *5$'( )520HPS ,QWURGXFWLRQWR2UDFOH64/DQG3/64/$
3UDFWLFH6ROXWLRQV
:ULWHDTXHU\WRGLVSOD\WKHQDPHGHSDUWPHQWQXPEHUDQGGHSDUWPHQWQDPHIRUDOO HPSOR\HHV
64/!6(/(&7 )520 :+(5(
HHQDPHHGHSWQRGGQDPH HPSHGHSWG HGHSWQR GGHSWQR
&UHDWHDXQLTXHOLVWLQJRIDOOMREVWKDWDUHLQGHSDUWPHQW,QFOXGHWKHORFDWLRQRI GHSDUWPHQWLQWKHRXWSXW
64/!6(/(&7 )520 :+(5( $1'
',67,1&7HMREGORF HPSHGHSWG HGHSWQR GGHSWQR HGHSWQR
:ULWHDTXHU\WRGLVSOD\WKHHPSOR\HHQDPHGHSDUWPHQWQDPHDQGORFDWLRQRIDOOHPSOR\HHV ZKRHDUQDFRPPLVVLRQ
64/!6(/(&7 )520 :+(5( $1'
HHQDPHGGQDPHGORF HPSHGHSWG HGHSWQR GGHSWQR HFRPP,612718//
'LVSOD\WKHHPSOR\HHQDPHDQGGHSDUWPHQWQDPHIRUDOOHPSOR\HHVZKRKDYHDQ$LQWKHLU
STVTO
QDPH6DYH\RXU64/VWDWHPHQWLQDILOHFDOOHG
64/!6(/(&7 )520 :+(5( $1'
HHQDPHGGQDPH HPSHGHSWG HGHSWQR GGHSWQR HHQDPH/,.( $
:ULWHDTXHU\WRGLVSOD\WKHQDPHMREGHSDUWPHQWQXPEHUDQGGHSDUWPHQWQDPHIRUDOO HPSOR\HHVZKRZRUNLQ'$//$6
64/!6(/(&7 )520 :+(5( $1'
HHQDPHHMREHGHSWQRGGQDPH HPSHGHSWG HGHSWQR GGHSWQR GORF '$//$6
,QWURGXFWLRQWR2UDFOH64/DQG3/64/$
3UDFWLFH6ROXWLRQVFRQWLQXHG
'LVSOD\WKHHPSOR\HHQDPHDQGHPSOR\HHQXPEHUDORQJZLWKWKHLUPDQDJHU¶VQDPHDQG PDQDJHUQXPEHU/DEHOWKHFROXPQV(PSOR\HH(PS0DQDJHUDQG0JUUHVSHFWLYHO\ 6DYH\RXU64/VWDWHPHQWLQDILOHFDOOHG
STVTO
64/!6(/(&7 HHQDPH(PSOR\HHHHPSQR(PS PHQDPH0DQDJHUPHPSQR0JU )520 HPSHHPSP :+(5( HPJU PHPSQR 64/!6$9(STVTO &UHDWHGILOHSTVTO
STVTOWRGLVSOD\DOOHPSOR\HHVLQFOXGLQJ.LQJZKRKDVQRPDQDJHU STVTO5XQSTVTO 64/!(',7STVTO 6(/(&7 HHQDPH(PSOR\HHHHPSQR(PS PHQDPH0DQDJHUPHPSQR0JU )520 HPSHHPSP :+(5( HPJU PHPSQR 64/!67$57STVTO
0RGLI\
5HVDYHDV
,I\RXKDYHWLPHFRPSOHWHWKHIROORZLQJH[HUFLVHV
&UHDWHDTXHU\WKDWZLOOGLVSOD\WKHHPSOR\HHQDPHGHSDUWPHQWQXPEHUDQGDOOWKH HPSOR\HHVWKDWZRUNLQWKHVDPHGHSDUWPHQWDVDJLYHQHPSOR\HH*LYHHDFKFROXPQDQ DSSURSULDWHODEHO
64/!6(/(&7 )520 :+(5( $1' 25'(5%<
HGHSWQRGHSDUWPHQWHHQDPHHPSOR\HH FHQDPHFROOHDJXH HPSHHPSF HGHSWQR FGHSWQR HHPSQR!FHPSQR HGHSWQRHHQDPHFHQDPH
,QWURGXFWLRQWR2UDFOH64/DQG3/64/$
3UDFWLFH6ROXWLRQVFRQWLQXHG
6KRZWKHVWUXFWXUHRIWKH6$/*5$'(WDEOH&UHDWHDTXHU\WKDWZLOOGLVSOD\WKHQDPHMRE GHSDUWPHQWQDPHVDODU\DQGJUDGHIRUDOOHPSOR\HHV
64/!'(6&5,%(VDOJUDGH 64/!6(/(&7 HHQDPHHMREGGQDPHHVDOVJUDGH )520 HPSHGHSWGVDOJUDGHV :+(5( HGHSWQR GGHSWQR $1' HVDO%(7:((1VORVDO$1'VKLVDO ,I\RXZDQWH[WUDFKDOOHQJHFRPSOHWHWKHIROORZLQJH[HUFLVHV &UHDWHDTXHU\WRGLVSOD\WKHQDPHDQGKLUHGDWHRIDQ\HPSOR\HHKLUHGDIWHUHPSOR\HH %ODNH
64/!6(/(&7 )520 :+(5( $1'
HPSHQDPHHPSKLUHGDWH HPSHPSEODNH EODNHHQDPH %/$.(
EODNHKLUHGDWHHPSKLUHGDWH
'LVSOD\DOOHPSOR\HHV¶QDPHVDQGKLUHGDWHVDORQJZLWKWKHLUPDQDJHU¶VQDPHDQGKLUHGDWHIRU DOOHPSOR\HHVZKRZHUHKLUHGEHIRUHWKHLUPDQDJHUV/DEHOWKHFROXPQV(PSOR\HH(PS +LUHGDWH0DQDJHUDQG0JU+LUHGDWHUHVSHFWLYHO\
64/!6(/(&7 )520 :+(5( $1'
HHQDPH(PSOR\HHHKLUHGDWH(PS+LUHGDWH PHQDPH0DQDJHUPKLUHGDWH0JU+LUHGDWH HPSHHPSP HPJU PHPSQR HKLUHGDWHPKLUHGDWH
,QWURGXFWLRQWR2UDFOH64/DQG3/64/$
3UDFWLFH6ROXWLRQV 'HWHUPLQHWKHYDOLGLW\RIWKHIROORZLQJVWDWHPHQWV&LUFOHHLWKHU7UXHRU)DOVH
*URXSIXQFWLRQVZRUNDFURVVPDQ\URZVWRSURGXFHRQHUHVXOW 7UXH
*URXSIXQFWLRQVLQFOXGHQXOOVLQFDOFXODWLRQV )DOVH*URXSIXQFWLRQVLJQRUHQXOOYDOXHV,I\RXZDQWWRLQFOXGHQXO OYDOXHVXVHWKH19/ IXQFWLRQ
7KH:+(5(FODXVHUHVWULFWVURZVSULRUWRLQFOXVLRQLQDJURXSFDOFXODWLRQ 7UXH
'LVSOD\WKHKLJKHVWORZHVWVXPDQGDYHUDJHVDODU\RIDOOHPSOR\HHV/DEHOWKHFROXPQV 0D[LPXP0LQLPXP6XPDQG$YHUDJHUHVSHFWLYHO\5RXQG\RXUUH VXOWVWRWKHQHDUHVWZKROH QXPEHU6DYH\RXU64/VWDWHPHQWLQDILOHFDOOHG
STVTO
64/!6(/(&7 5281'0$;VDO 0D[LPXP 5281'0,1VDO 0LQLPXP 5281'680VDO 6XP 5281'$9*VDO $YHUDJH )520 HPS 64/!6$9(STVTO &UHDWHGILOHSTVTO
0RGLI\
STVTOWRGLVSOD\WKHPLQLPXPPD[LPXPVXPDQGDYHUDJHVDODU\IRUHDFKMRE STVTO5HUXQ\RXUTXHU\
W\SH5HVDYHWRDILOHFDOOHG
64/!(',7STVTO 6(/(&7 MRE5281'0$;VDO 0D[LPXP 5281'0,1VDO 0LQLPXP 5281'680VDO 6XP 5281'$9*VDO $YHUDJH )520 HPS *5283%<MRE 64/!67$57STVTO
,QWURGXFWLRQWR2UDFOH64/DQG3/64/$
3UDFWLFH6ROXWLRQVFRQWLQXHG
:ULWHDTXHU\WRGLVSOD\WKHQXPEHURISHRSOHZLWKWKHVDPHMRE
64/!6(/(&7 MRE&2817 )520 HPS *5283%< MRE
'HWHUPLQHWKHQXPEHURIPDQDJHUVZLWKRXWO LVWLQJWKHP/DEHOWKHFROXPQ1XPEHURI 0DQDJHUV
64/!6(/(&7 )520
&2817',67,1&7PJU 1XPEHURI0DQDJHUV HPS
:ULWHDTXHU\WKDWZLOOGLVSOD\WKHGLIIHUHQFHEHWZHHQWKHKLJKHVWDQGORZHVWVDODULHV/DEHO WKHFROXPQ',))(5(1&(
64/!6(/(&7 )520
0$;VDO 0,1VDO ',))(5(1&( HPS
,I\RXKDYHWLPHFRPSOHWHWKHIROORZLQJH[HUFLVHV
'LVSOD\WKHPDQDJHUQXPEHUDQGWKHVDODU\RIWKHORZHVWSDLGHPSOR\HHIRUWKDWPDQDJHU ([FOXGHDQ\RQHZKRVHPDQDJHULVQRWNQRZQ([FOXGHDQ\JURXSVZKHUHWKHPLQLPXP VDODU\LVOHVVWKDQ6RUWWKHRXWSXWLQGHVFHQGLQJRUGHURIVDODU\
64/!6(/(&7 PJU0,1VDO )520 HPS :+(5( PJU,612718// *5283%< PJU +$9,1* 0,1VDO ! 25'(5%<0,1VDO '(6& :ULWHDTXHU\WRGLVSOD\WKHGHSDUWPHQWQDPHORFDWLRQQDPHQXPEHURIHPSOR\HHVDQGWKH DYHUDJHVDODU\IRUDOOHPSOR\HHVLQWKDWGHSDUWPHQW/DEHOWKHFROXPQVGQDPHORF 1XPEHURI3HRSOHDQG6DODU\UHVSHFWLYHO\5RXQGWKHDYHUDJHVDODU\WRWZRGHFLPDOSODFHV
64/!6(/(&7 GGQDPHGORF&2817 1XPEHURI3HRSOH 5281'$9*VDO 6DODU\ )520 HPSHGHSWG :+(5( HGHSWQR GGHSWQR *5283%< GGQDPHGORF
,QWURGXFWLRQWR2UDFOH64/DQG3/64/$
3UDFWLFH6ROXWLRQVFRQWLQXHG ,I\RXZDQWH[WUDFKDOOHQJHFRPSOHWHWKHIROORZLQJH[HUFLVHV &UHDWHDTXHU\WKDWZLOOGLVSOD\WKHWRWDOQXPEHURIHPSOR\HHVDQGRIWKDWWRWDOWKHQXPEHU ZKRZHUHKLUHGLQDQG*LYHDSSURSULDWHFROXPQKHDGLQJV
64/!6(/(&7 &2817 WRWDO 680'(&2'(72B&+$5KLUHGDWH <<<< 680'(&2'(72B&+$5KLUHGDWH <<<< 680'(&2'(72B&+$5KLUHGDWH <<<< 680'(&2'(72B&+$5KLUHGDWH <<<< )520 HPS &UHDWHDPDWUL[TXHU\WRGLVSOD\WKHMREWKHVDODU\IRUWKDWMREEDVHGRQGHSDUWPHQWQXPEHU DQGWKHWRWDOVDODU\IRUWKDWMREIRUDOOGHSDUWPHQWVJLYLQJHDFKFROXPQDQDSSURSULDWHKHDGLQJ
64/!6(/(&7 )520 *5283%<
MRE-RE 680'(&2'(GHSWQRVDO 'HSW 680'(&2'(GHSWQRVDO 'HSW 680'(&2'(GHSWQRVDO 'HSW 680VDO 7RWDO HPS MRE
,QWURGXFWLRQWR2UDFOH64/DQG3/64/$
3UDFWLFH6ROXWLRQV
:ULWHDTXHU\WRGLVSOD\WKHHPSOR\HHQDPHDQGKLUHGDWHIRUDOOHPSOR\HHVLQWKHVDPH GHSDUWPHQWDV%ODNH([FOXGH%ODNH
64/!6(/(&7 )520 :+(5( $1'
HQDPHKLUHGDWH HPS GHSWQR 6(/(&7 )520 :+(5( HQDPH %/$.(
GHSWQR HPS HQDPH %/$.(
&UHDWHDTXHU\WRGLVSOD\WKHHPSOR\HHQXPEH UDQGQDPHIRUDOOHPSOR\HHVZKRHDUQPRUHWKDQ WKHDYHUDJHVDODU\6RUWWKHUHVXOWVLQGHVFHQGLQJRUGHURIVDODU\
64/!6(/(&7 HPSQRHQDPH )520 HPS :+(5( VDO!6(/(&7$9*VDO )520HPS 25'(5%< VDO'(6&
:ULWHDTXHU\WKDWZLOOGLVSOD\WKHHPSOR\HHQXPEHUDQGQDPHIRUDOOHPSOR\HHVZKRZRUNLQD GHSDUWPHQWZLWKDQ\HPSOR\HHZKRVHQDPHFRQWDLQVD76DYH\RXU64/VWDWHPHQWLQDILOH
STVTO 64/!6(/(&7 HPSQRHQDPH )520 HPS :+(5( GHSWQR,16(/(&7 )520 :+(5( 64/!6$9(STVTO &UHDWHGILOHSTVTO FDOOHG
GHSWQR HPS HQDPH/,.( 7
'LVSOD\WKHHPSOR\HHQDPHGHSDUWPHQWQXPEHUDQGMREWLWOHIRUDOOHPSOR\HHVZKRVH GHSDUWPHQWORFDWLRQLV'DOODV
64/!6(/(&7 )520 :+(5(
HQDPHGHSWQRMRE HPS GHSWQR,16(/(&7 )520 :+(5(
GHSWQR GHSW ORF '$//$6
,QWURGXFWLRQWR2UDFOH64/DQG3/64/$
3UDFWLFH6ROXWLRQVFRQWLQXHG
'LVSOD\WKHHPSOR\HHQDPHDQGVDODU\RIDOOHPSOR\HHVZK RUHSRUWWR.LQJ
64/!6(/(&7 HQDPHVDO )520 HPS :+(5( PJU 6(/(&7 HPSQR )520 HPS :+(5( HQDPH .,1*
'LVSOD\WKHGHSDUWPHQWQXPEHUQDPHDQGMREIRUDOOHPSOR\HHVLQWKH6DOHVGHSDUWPHQW
64/!6(/(&7 GHSWQRHQDPHMRE )520 HPS :+(5(GHSWQR,16(/(&7 GHSWQR )520 GHSW :+(5( GQDPH 6$/(6 ,I\RXKDYHWLPHFRPSOHWHWKHIROORZLQJH[HUFLVH
0RGLI\
STVTOWRGLVSOD\WKHHPSOR\HHQXPEHUQDPHDQGVDODU\IRUDOOHPSOR\HHVZKR
HDUQPRUHWKDQWKHDYHUDJHVDODU\DQGZKRZRUNLQDGHSDUWPHQWZLWKDQ\HPSOR\HHZLWKD 7
STVTO5HUXQ\RXUTXHU\ 64/!(',7STVTO 6(/(&7 HPSQRHQDPHVDO )520 HPS :+(5( VDO!6(/(&7$9*VDO )520HPS $1' GHSWQR,16(/(&7GHSWQR )520HPS :+(5(HQDPH/,.( 7 64/!67$57STVTO LQWKHLUQDPH5HVDYHDV
,QWURGXFWLRQWR2UDFOH64/DQG3/64/$
3UDFWLFH6ROXWLRQV
:ULWHDTXHU\WRGLVSOD\WKHQDPHGHSDUWPHQWQXPEHUDQGVDODU\RIDQ\HPS OR\HHZKRVH GHSDUWPHQWQXPEHUDQGVDODU\PDWFKWKHGHSDUWPHQWQXPEHUDQGVDODU\RIDQ\ HPSOR\HHZKRHDUQVDFRPPLVVLRQ
64/!6(/(&7 )520 :+(5(
HQDPHGHSWQRVDO HPS VDOGHSWQR ,1 6(/(&7 )520 :+(5(
VDOGHSWQR HPS FRPP,612718//
'LVSOD\WKHQDPHGHSDUWPHQWQDPHDQGVDODU\RIDQ\HPSOR\HHZKRVHVDODU\DQG FRPPLVVLRQPDWFKWKHVDODU\DQGFRPPLVVLRQRIDQ\HPSOR\HHORFDWHGLQ'DOODV
64/!6(/(&7 )520 :+(5( $1'
HQDPHGQDPHVDO HPSHGHSWG HGHSWQR GGHSWQR VDO19/FRPP ,1 6(/(&7 )520 :+(5( $1'
VDO19/FRPP HPSHGHSWG HGHSWQR GGHSWQR GORF '$//$6
&UHDWHDTXHU\WRGLVSOD\WKHQDPHKLUHGDWHDQGVDODU\IRUDOOHPSOR\HHVZKRKDYHWKH VDPHVDODU\DQGFRPPLVVLRQDV6FRWW
64/!6(/(&7 )520 :+(5( $1'
HQDPHKLUHGDWHVDO HPS VDO19/FRPP ,1 6(/(&7 VDO19/FRPP )520 HPS :+(5( HQDPH 6&277 HQDPH 6&277
&UHDWHDTXHU\WRGLVSOD\WKHHPSOR\HHVWKDWHDUQDVDODU\WKDWLVKLJKHUWKDQWKHVDODU\RI DOORIWKHFOHUNV6RUWWKHUHVXOWVRQVDODU\IURPKLJKHVWWRORZHVW
64/!6(/(&7 )520 :+(5( 25'(5%<
HQDPHMREVDO HPS VDO!$//6(/(&7VDO )520HPS :+(5(MRE &/(5. VDO'(6&
,QWURGXFWLRQWR2UDFOH64/DQG3/64/$
3UDFWLFH6ROXWLRQV 'HWHUPLQHZKHWKHUWKHIROORZLQJVWDWHPHQWVDUHWUXHRUIDOVH
$VLQJOHDPSHUVDQGVXEVWLWXWLRQYDULDEOHSURPSWVDWPRVWRQFH )DOVH +RZHYHULIWKHYDULDEOHLVGHILQHGWKHQWKHVLQJOHDP SHUVDQGVXEVWLWXWLRQYDULDEOHZLOO QRWSURPSWDWDOO,IIDFWLWZLOOSLFNXSWKHYDOXHLQWKHSUHGHILQ HGYDULDEOH
7KH$&&(37FRPPDQGLVD64/FRPPDQG )DOVH 7KH$&&(37FRPPDQGLVD64/ 3OXVFRP P DQG,WLVLVVXHGDWWKH64/SURPSW
:ULWHDVFULSWILOHWRGLVSOD\WKHHPSOR\HHQDPHMREDQGKLUHGDWHIRUDOOHPSOR\HHVZKR VWDUWHGEHWZHHQDJLYHQUDQJH&RQFDWHQDWHWKHQDPHDQGMREWRJHWKHUVHSDUDWHGE\DVSDFH DQGFRPPDDQGODEHOWKHFROXPQ(PSOR\HHV3URPSWWKHXVHUIRUWKHWZRUDQJHVXVLQJWKH $&&(37FRPPDQG8VHWKHIRUPDW00''<<<<6DYHWKHVFULSWILOHDV
STVTO
6(7(&+22)) 6(79(5,)<2)) $&&(37ORZBGDWH'$7()250$7 00''<<<< 352037 3OHDVHHQWHUWKHORZGDWHUDQJH
00''<<<<
$&&(37KLJKBGDWH'$7()250$7 00''<<<< 352037 3OHDVHHQWHUWKHKLJKGDWHUDQJH
00''<<<<
&2/801(03/2<((6)250$7$ 6(/(&7 HQDPH__ __MRE(03/2<((6KLUHGDWH )520 HPS :+(5( KLUHGDWH%(7:((1 72B'$7( ORZBGDWH 00''<<<< $1'72B'$7( KLJKBGDWH 00''<<<< 81'(),1(ORZBGDWH 81'(),1(KLJKBGDWH &2/801(03/2<((6&/($5 6(79(5,)<21 6(7(&+221 64/!67$57STVTO
,QWURGXFWLRQWR2UDFOH64/DQG3/64/$
3UDFWLFH6ROXWLRQVFRQWLQXHG
:ULWHDVFULSWWRGLVSOD\WKHHPSOR\HHQDPHMREDQGGHSDUWPHQWQDPHIRUDJLYHQOR FDWLRQ 7KHVHDUFKFRQGLWLRQVKRXOGDOORZIRUFDVHLQVHQVLWLYHVHDUFKHVRIWKHGHSDUWPHQ WORFDWLRQ 6DYHWKHVFULSWILOHDV
STVTO
6(7(&+22)) 6(79(5,)<2)) $&&(37SBORFDWLRQ352037 3OHDVHHQWHUWKHORFDWLRQQDPH
&2/801HQDPH+($',1*(03/2<((1$0()250$7$ &2/801GQDPH+($',1*'(3$570(171$0()250$7$ 6(/(&7 HHQDPHHMREGGQDPH )520 HPSHGHSWG :+(5( HGHSWQR GGHSWQR $1' /2:(5GORF /,.(/2:(5 SBORFDWLRQ 81'(),1(SBORFDWLRQ &2/801HQDPH&/($5 &2/801GQDPH&/($5 6(79(5,)<21 6(7(&+221 64/!67$57STVTO
,QWURGXFWLRQWR2UDFOH64/DQG3/64/$
3UDFWLFH6ROXWLRQVFRQWLQXHG
0RGLI\
STVTOWRFUHDWHDUHSRUWFRQWDLQLQJWKHGHSDUWPHQWQDPHHPSOR\HHQDPHKLUH
GDWHVDODU\DQGHDFKHPSOR\HHV¶DQQXDOVDODU\IRUDOOHPSOR\HHVLQDJLYHQORFDWLRQ3URPSW WKHXVHUIRUWKHORFDWLRQ/DEHOWKHFROXPQV'(3$570(171$0((03/2<((1$0( 67$57'$7(6$/$5<DQG$118$/6$/$5<SODFLQJWKHODEHOVRQPXOWLSOHOLQHV 5HVDYHWKHVFULSWDV
STVTO
6(7(&+22)) 6(7)(('%$&.2)) 6(79(5,)<2)) %5($.21 GQDPH $&&(37SBORFDWLRQ352037 3OHDVHHQWHUWKHORFDWLRQQDPH
&2/801GQDPH+($',1*'(3$570(17_1$0()250$7$ &2/801HQDPH+($',1*(03/2<((_1$0()250$7$ &2/801KLUHGDWH+($',1*67$57_'$7()250$7$ &2/801VDO+($',1*6$/$5<)250$7 &2/801DVDO+($',1*$118$/_6$/$5<)250$7 6(/(&7 GGQDPHHHQDPHHKLUHGDWH HVDOHVDO DVDO )520 HPSHGHSWG :+(5( HGHSWQR GGHSWQR $1' /2:(5GORF /,.(/2:(5 SBORFDWLRQ 25'(5%< GQDPH 81'(),1(SBORFDWLRQ &2/801GQDPH&/($5 &2/801HQDPH&/($5 &2/801KLUHGDWH&/($5 &2/801VDO&/($5 &2/801DVDO&/($5 &/($5%5($. 6(79(5,)<21 6(7)(('%$&.21 6(7(&+2 21 64/!67$57STVTO
,QWURGXFWLRQWR2UDFOH64/DQG3/64/$
3UDFWLFH6ROXWLRQV ,QVHUWGDWDLQWRWKH0
ODEBVTOVFULSWWREXLOGWKH0
5XQWKH
64/!67$57ODEBVTO
'HVFULEHWKHVWUXFWXUHRIWKH0
64/!'(6&5,%(P\BHPSOR\HH
$GGWKHILUVWURZRIGDWDWRWKH0
,'
/$67B1$0(
),567B1$0(
86(5,'
6$/$5<
3DWHO
5DOSK
USDWHO
'DQFV
%HWW\
EGDQFV
%LUL
%HQ
EELUL
1HZPDQ
&KDG
FQHZPDQ
5RSHEXUQ
$XGU\
DURSHEXU
64/!,16(57,172P\BHPSOR\HH 9$/8(6 3DWHO 5DOSK USDWHO
3RSXODWHWKH0
64/!,16(57,172P\BHPSOR\HHLGODVWBQDPHILUVWBQDPH XVHULGVDODU\ 9$/8(6 'DQFV %HWW\ EGDQFV
&RQILUP\RXUDGGLWLRQWRWKHWDEOH
64/!6(/(&7 )520
P\BHPSOR\HH
,QWURGXFWLRQWR2UDFOH64/DQG3/64/$
3UDFWLFH6ROXWLRQVFRQWLQXHG
ORDGHPSVTOWRORDGURZVLQWRWKH0
&UHDWHDVFULSWQDPHG LQWHUDFWLYHO\
&RQFDWHQDWHWKHILUVWOHWWHURIWKHILUVWQDPHDQGWKHILUVWVHYHQFKDUDFWHUVRIWKHODVWQDPHWR SURGXFHWKHXVHULG
6(7(&+22)) 6(79(5,)<2)) $&&(37SBLG 352037 3OHDVHHQWHUWKHHPSOR\HHQXPEHU
$&&(37SBILUVWBQDPH 352037 3OHDVHHQWHUWKHHPSOR\HH
VILUVWQDPH
$&&(37SBODVWBQDPH 352037 3OHDVHHQWHUWKHHPSOR\HH
VODVWQDPH
$&&(37SBVDODU\352037 3OHDVHHQWHUWKHHPSOR\HH
VVDODU\
,16(57,172 P\BHPSOR\HH 9$/8(6 SBLG SBODVWBQDPH SBILUVWBQDPH ORZHUVXEVWU SBILUVWBQDPH __ VXEVWU SBODVWBQDPH SBVDODU\ 6(79(5,)<21 6(7(&+221
3RSXODWHWKHWDEOHZLWKWKHQH[WWZRURZVRIVDPSOHGDWDE\UXQQLQJWKHVFULSWWKDW\RX FUHDWHG
64/!67$57ORDGHPSVTO 64/!67$57ORDGHPSVTO
&RQILUP\RXUDGGLWLRQVWRWKHWDEOH
64/!6(/(&7 )520
P\BHPSOR\HH
0DNHWKHGDWDDGGLWLRQVSHUPDQHQW
64/!&200,7
,QWURGXFWLRQWR2UDFOH64/DQG3/64/$
3UDFWLFH6ROXWLRQVFRQWLQXHG 8SGDWHDQGGHOHWHGDWDLQWKH0
64/!83'$7( P\BHPSOR\HH 6(7 ODVWBQDPH 'UH[OHU
:+(5( LG &KDQJHWKHVDODU\WRIRUDOOHPSOR\HHVZLWKDVDODU\OHVVWKDQ
64/!83'$7( P\BHPSOR\HH 6(7 VDODU\ :+(5( VDODU\ 9HULI\\RXUFKDQJHVWRWKHWDEOH
64/!6(/(&7 ODVWBQDPHVDODU\ )520 P\BHPSOR\HH 'HOHWH%HWW\'DQFVIURPWKH0
64/!'(/(7( )520 P\BHPSOR\HH :+(5( ODVWBQDPH 'DQFV
$1' ILUVWBQDPH %HWW\ &RQILUP\RXUFKDQJHVWRWKHWDEOH
64/!6(/(&7 )520 P\BHPSOR\HH &RPPLWDOOSHQGLQJFKDQJHV
64/!&200,7 &RQWUROGDWDWUDQVDFWLRQWRWKH0
64/!67$57ORDGHPSVTO
,QWURGXFWLRQWR2UDFOH64/DQG3/64/$
3UDFWLFH6ROXWLRQVFRQWLQXHG &RQILUP\RXUDGGLWLRQWRWKHWDEOH
64/!6(/(&7 )520 P\BHPSOR\HH 0DUNDQLQWHUP HGLDWHSRLQWLQWKHSURFHVVLQJRIWKHWUDQVDFWLRQ
64/!6$9(32,17D (PSW\WKHHQWLUHWDEOH
64/!'(/(7( )520 P\BHPSOR\HH &RQILUPWKDWWKHWDEOHLVHPSW\
64/!6(/(&7 )520 P\BHPSOR\HH 'LVFDUGWKHPRVWUHFHQW'(/(7(RSHUDWLRQZLWKRXWGLVFDUGLQJWKHHDUOLHU,16(57RSHUDWLRQ
64/!52//%$&.726$9(32,17D &RQILUPWKDWWKHQHZURZLVVWLOOLQWDFW
64/!6(/(&7 )520 P\BHPSOR\HH 0DNHWKHGDWDDGGLWLRQSHUPDQHQW
64/!&200,7
,QWURGXFWLRQWR2UDFOH64/DQG3/64/$
3UDFWLFH6ROXWLRQV
&UHDWHWKH'(3$570(17WDEOHEDVHGRQWKHIROORZLQJWDEOHLQVWDQFHFKDUW(QWHUWKH
STVTOWKHQH[HFXWHWKHVFULSWWRFUHDWHWKHWDEOH&RQILUPWKDW
V\QWD[LQDVFULSWFDOOHG WKHWDEOHLVFUHDWHG
,G
1DPH
'DWDW\SH
1XPEHU
9$5&+$5
/HQJWK
&ROXPQ1DPH .H\7\SH 1XOOV8QLTXH ).7DEOH ).&ROXPQ
64/!(',7STVTO &5($7(7$%/(GHSDUWPHQW LG180%(5 QDPH9$5&+$5 64/!67$57STVTO 64/!'(6&5,%(GHSDUWPHQW
3RSXODWHWKH'(3$570(17WDEOHZLWKGDWDIURPWKH'(37WDEOH,QFOXGHRQO\FROXPQVWKDW \RXQHHG
64/!,16(57,172 GHSDUWPHQW 6(/(&7 GHSWQRGQDPH )520 GHSW
&UHDWHWKH(03/2<((WDEOHEDVHGRQWKHIROORZLQJWDEOHLQVWDQFHFKDUW(QWHUWKHV\QWD[LQ
STVTODQGWKHQH[HFXWHWKHVFULSWWRFUHDWHWKHWDEOH&RQILUPWKDWWKHWDEOH
DVFULSWFDOOHG LVFUHDWHG
,'
/$67B1$0(
),567B1$0(
'(37B,'
'DWDW\SH
1XPEHU
9$5&+$5
9$5&+$5
1XPEHU
/HQJWK
&ROXPQ1DPH .H\7\SH 1XOOV8QLTXH ).7DEOH ).&ROXPQ
,QWURGXFWLRQWR2UDFOH64/DQG3/64/$
3UDFWLFH6ROXWLRQVFRQWLQXHG
&5($7(7$%/(HPSOR\HH LG180%(5 ODVWBQDPH9$5&+$5 ILUVWBQDPH9$5&+$5 GHSWBLG180%(5 64/!67$57STVTO 64/!'(6&5,%(HPSOR\HH
0RGLI\WKH(03/2<((WDEOHWRDOORZIRUORQJHUHPSOR\HHODVWQDPHV&RQILUP\RXU PRGLILFDWLRQ
64/!$/7(57$%/(HPSOR\HH 02',)<ODVWBQDPH 9$5&+$5 64/!'(6&5,%(HPSOR\HH
&RQILUPWKDWERWKWKH'(3$570(17DQG(03/2<((WDEOHVDUHVWRUHGLQWKHGDWD GLFWLRQDU\+LQW86(5B7$%/(6
64/!6(/(&7 )520 :+(5(
WDEOHBQDPH XVHUBWDEOHV WDEOHBQDPH,1 '(3$570(17 (03/2<((
&UHDWHWKH(03/2<((WDEOHEDVHGRQWKHVWUXFWXUHRIWKH(03WDEOH,QFOXGHRQO\WKH (0312(1$0(DQG'(3712FROXPQV1DPHWKHFROXPQVLQ\RXUQHZWDEOH,' /$67B1$0(DQG'(37B,'UHVSHFWLYHO\
64/!&5($7(7$%/( HPSOR\HH$6 6(/(&7 HPSQRLGHQDPHODVWBQDPHGHSWQRGHSWBLG )520 HPS
'URSWKH(03/2<((WDEOH
64/!'5237$%/(
HPSOR\HH
5HQDPHWKH(03/2<((WDEOHWR(03/2<((
64/!5(1$0(HPSOR\HH72HPSOR\HH
,QWURGXFWLRQWR2UDFOH64/DQG3/64/$
3UDFWLFH6ROXWLRQVFRQWLQXHG
$GGDFRPPHQWWRWKH'(3$570(17DQG(03/2<((WDEOHGHILQLWLRQVGHVFULELQJWKH WDEOHV&RQILUP\RXUDGGLWLRQVLQWKHGDWDGLFWLRQDU\
64/!&200(17217$%/(HPSOR\HH,6 (PSOR\HH,QIRUPDWLRQ 64/!&200(17217$%/(GHSDUWPHQW,6 'HSDUWPHQW,QIRUPDWLRQ 64/!&2/801WDEOHBQDPH)250$7$ 64/!&2/801WDEOHBW\SH)250$7$ 64/!&2/801FRPPHQWV)250$7$ 64/!6(/(&7 )520 XVHUBWDEBFRPPHQWV :+(5( WDEOHBQDPH '(3$570(17
25 WDEOHBQDPH (03/2<(( 'URSWKHFROXPQ/$67B1$0(IURPWKH(03/2<((WDEOH&RQILUP\RXU PRGLILFDWLRQ E\FKHFNLQJWKHGHVFULSWLRQRIWKHWDEOH
64/!$/7(57$%/(HPSOR\HH '523&2/801/$67B1$0( 64/!'(6&5,%(HPSOR\HH &UHDWHWKH(03/2<((WDEOHEDVHGRQWKHVWUXFWXUHRIWKH(03WDEOH,QFOXGHRQO\WKH (0312(1$0(DQG'(3712FROXPQV1DPHWKHFROXPQVLQ\RXUQHZWDEOH,' /$67B1$0(DQG'(37B,'UHVSHFWLYHO\0DUNWKH'(37B,'FROXPQLQWKH(03/2<(( WDEOHDV8168('&RQILUP\RXUP RGLILFDWLRQE\FKHFNLQJWKHGHVFULSWLRQRIWKHWDEOH
64/!&5($7(7$%/( HPSOR\HH$6 6(/(&7 HPSQRLGHQDPHODVWBQDPHGHSWQRGHSWBLG )520 HPS 64/!$/7(57$%/( HPSOR\HH 6(78186('GHSWBLG 64/!'(6&5,%(HPSOR\HH 'URSDOOWKH8186('FROXPQVIURPWKH(03/2<((WDEOH&RQILUP\RXUP RGLILFDWLRQ E\FKHFNLQJWKHGHVFULSWLRQRIWKHWDEOH
64/!$/7(57$%/(HPSOR\HH '5238186('&2/8016 64/!'(6&5,%(HPSOR\HH
,QWURGXFWLRQWR2UDFOH64/DQG3/64/$
3UDFWLFH6ROXWLRQV
$GGDWDEOHOHYHO35,0$5<.(<FRQVWUDLQWWRWKH (03/2<((WDEOHXVLQJWKH,'FROXPQ 7KHFRQVWUDLQWVKRXOGEHHQDEOHGDWFUHDWLRQ
64/!$/7(57$%/( $''&21675$,17
HPSOR\HH HPSOR\HHBLGBSN35,0$5<.(<LG
&UHDWHD35,0$5<.(<FRQVWUDLQWRQWKH'(3$570(17WDEOHXVLQJWKH,'FROXPQ7KH FRQVWUDLQWVKRXOGEHHQDEOHGDWFUHDWLRQ
64/!$/7(57$%/( $''&21675$,17
GHSDUWPHQW GHSDUWPHQWBLGBSN35,0$5<.(<LG
$GGDIRUHLJQNH\UHIHUHQFHRQWKH(03/2<((WDEOHWKDWZLOOHQVXUHWKDWWKHHPSOR\HHLV QRWDVVLJQHGWRDQRQH[LVWHQWGHSDUWPHQW
64/!$/7(57$%/(HPSOR\HH $''&21675$,17HPSOR\HHBGHSWBLGBIN)25(,*1.(<GHSWBLG 5()(5(1&(6GHSDUWPHQWLG
&RQILUPWKDWWKHFRQVWUDLQWVZHUHDGGHGE\TXHU\LQJ86(5B&21675$,1761RWHWKHW\SHV
STVTO 64/!6(/(&7 FRQVWUDLQWBQDPHFRQVWUDLQWBW\SH )520 XVHUBFRQVWUDLQWV :+(5( WDEOHBQDPH,1 (03/2<(( '(3$570(17 64/!6$9(STVTO DQGQDPHVRIWKHFRQVWUDLQWV6DYH\RXUVWDWHPHQWWH[WLQDILOHFDOOHG
'LVSOD\WKHREMHFWQDPHVDQGW\SHVIURPWKH86(5B2%-(&76GDWDGLFWLRQDU\YLHZIRU (03/2<((DQG'(3$570(17WDEOHV
64/!&2/801 64/!&2/801 64/!6(/(&7 )520 :+(5( 25
REMHFWBQDPH)250$7$ REMHFWBW\SH)250$7$ REMHFWBQDPHREMHFWBW\SH XVHUBREMHFWV REMHFWBQDPH/,.( (03/2<((
REMHFWBQDPH/,.( '(3$570(17
,I\RXKDYHWLPHFRPSOHWHWKHIROORZLQJH[HUFLVH
0RGLI\WKH(03/2<((WDEOH$GGD6$/$5<FROXPQR I180%(5GDWDW\SHSUHFLVLRQ
64/!$/7(57$%/(HPSOR\HH $''VDODU\180%(5
,QWURGXFWLRQWR2UDFOH64/DQG3/64/$
3UDFWLFH6ROXWLRQV
&UHDWHDYLHZFDOOHG(03B98EDVHGRQWKHHPSOR\HHQXPEHUHPSOR\HHQDPHDQG GHSDUWPHQWQXPEHUIURPWKH(03WDEOH&KDQJHWKHKHDGLQJIRUWKHHPSOR\HHQDPHWR (03/2<((
64/!&5($7(9,(:HPSBYX$6 6(/(&7 HPSQRHQDPHHPSOR\HHGHSWQR )520 HPS
'LVSOD\WKHFRQWHQWVRIWKH(03B98YLHZ
64/!6(/(&7 )520
HPSBYX
6HOHFWWKHYLHZQDPHDQGWH[WIURPWKHGDWDGLFWLRQDU\86(5B9,(:6
64/!&2/801YLHZBQDPH)250$7$ 64/!&2/801WH[W)250$7$ 64/!6(/(&7 YLHZBQDPHWH[W )520 XVHUBYLHZV
8VLQJ\RXUYLHZ(03B98HQWHUDTXHU\WRGLVSOD\DOOHPSOR\HHQDPHVDQGGHSDUWPHQW QXPEHUV
64/!6(/(&7 )520
HPSOR\HHGHSWQR HPSBYX
&UHDWHDYLHZQDPHG'(37WKDWFRQWDLQVWKHHPSOR\HHQXPEHUHPSOR\HHQDPHDQG GHSDUWPHQWQXPEHUIRUDOOHPSOR\HHVLQGHSDUWPHQW/DEHOWKHYLHZFROXPQ (03/2<((B,'(03/2<((DQG'(3$570(17B,''RQRWDO ORZDQHPSOR\HHWREH UHDVVLJQHGWRDQRWKHUGHSDUWPHQWWKURXJKWKHYLHZ
64/!&5($7(9,(:GHSW$6 6(/(&7 HPSQRHPSOR\HHBLGHQDPHHPSOR\HH GHSWQRGHSDUWPHQWBLG )520 HPS :+(5( GHSWQR :,7+&+(&.237,21&21675$,17HPSBGHSWB
,QWURGXFWLRQWR2UDFOH64/DQG3/64/$
3UDFWLFH6ROXWLRQVFRQWLQXHG
'LVSOD\WKHVWUXFWXUHDQGFRQWHQWVRIWKH'(37YLHZ
64/!'(6&5,%(GHSW 64/!6(/(&7 )520 GHSW
$WWHPSWWRUHDVVLJQ6PLWKWRGHSDUWPHQW
64/!83'$7( GHSW 6(7 GHSDUWPHQWBLG :+(5( HPSOR\HH 60,7+ ,I\RXKDYHWLPHFRPSOHWHWKHIROORZLQJH[HUFLVH
&UHDWHDYLHZFDOOHG6$/$5
64/!&5($7(9,(: VDODU\BYX$6 6(/(&7 HQDPHHPSOR\HHGQDPHGHSDUWPHQW VDOVDODU\JUDGH )520 HPSHGHSWGVDOJUDGHV :+(5( HGHSWQR GGHSWQR $1' HVDOEHWZHHQVORVDODQGVKLVDO
,QWURGXFWLRQWR2UDFOH64/DQG3/64/$
3UDFWLFH6ROXWLRQV
&UHDWHDVHTXHQFHWREHXVHGZLWKWKHSULPDU\NH\FROXPQRIWKH '(3$570(17WDEOH7KH VHTXHQFHVKRXOGVWDUWDWDQGKDYHDPD[LPXPYDOXHRI+DYH\RXUVHTXHQFHLQFUHPHQW E\WHQQXPEHUV1DPHWKHVHTXHQFH'(37B,'B6(4
64/!&5($7(6(48(1&(GHSWBLGBVHT 67$57:,7+ ,1&5(0(17%< 0$;9$/8(
:ULWHDVFULSWWRGLVSOD\WKHIROORZLQJLQIRUPDWLRQDERXW\RXUVHTXHQFHVVHTXHQFHQDPH PD[LPXPYDOXHLQFUHPHQWVL]HDQGODVWQXPEHU1DPHWKHVFULSW
STVTO([HFXWH\RXU
VFULSW
64/!(',7STVTO 6(/(&7 VHTXHQFHBQDPHPD[BYDOXH LQFUHPHQWBE\ODVWBQXPEHU )520 XVHUBVHTXHQFHV 64/!67$57STVTO
:ULWHDQLQWHUDFWLYHVFULSWWRLQVHUWDURZLQWRWKH'(3$570(17WDEOH1DPH\RXUVFULSW
STVTO%HVXUHWRXVHWKHVHTXHQFHWKDW\RXFUHDWHGIRUWKH,'FROXPQ&UHDWHD FXVWRPL]HG SURPSWWRHQWHUWKHGHSDUWPHQWQDPH([HFXWH\RXUVFULSW$GGWZRGHSDUWPHQWV QDPHG(GXFDWLRQDQG$GPLQLVWUDWLRQ&RQILUP\RXUDGGLWLRQV
64/!(',7STVTO 6(7(&+22)) 6(79(5,)<2)) $&&(37QDPH352037 3OHDVHHQWHUWKHGHSDUWPHQWQDPH
,16(57,172 GHSDUWPHQWLGQDPH 9$/8(6 GHSWBLGBVHT1(;79$/ QDPH 6(79(5,)<21 6(7(&+221 64/!67$57STVTO 64/!6(/(&7 )520 GHSDUWPHQW
&UHDWHDQRQXQLTXHLQGH[RQWKHIRUHLJQNH\FROXPQGHSWBLG LQWKH(03/2<((WDEOH
64/!&5($7(,1'(;HPSOR\HHBGHSWBLGBLG[21HPSOR\HHGHSWBLG
,QWURGXFWLRQWR2UDFOH64/DQG3/64/$
3UDFWLFH6ROXWLRQVFRQWLQXHG
'LVSOD\WKHLQGH[HVDQGXQLTXHQHVVWKDWH[LVWLQWKHGDWDGLFWLRQDU\IRUWKH(03/2<((WDEOH 6DYHWKHVWDWHPHQWLQWRDVFULSWQDPHG
STVTO
64/!6(/(&7 LQGH[BQDPHWDEOHBQDPHXQLTXHQHVV )520 XVHUBLQGH[HV :+(5( WDEOHBQDPH (03/2<(( 64/!6$9(STVTO
,QWURGXFWLRQWR2UDFOH64/DQG3/64/$
3UDFWLFH6ROXWLRQV
:KDWSULYLOHJHVKRXOGDXVHUEHJLYHQWRORJLQWRWKH2UDFOH6HUYHU",VWKLVDV\VWHPRUDQ REMHFWSULYLOHJH" 7KH&5($7(6(66,21V\VWHPSULYLOHJH
:KDWSULYLOHJHVKRXOGDXVHUEHJLYHQWRFUHDWHWDEOHV" 7KH&5($7(7$%/(SULYLOHJH
,I\RXFUHDWHDWDEOHZKRFDQSDVVDORQJSULYLOHJHVWRRWKHUXVHUVRQ\RXUWDEOH"
:KDWFRPPDQGGR\RXXVHWRFKDQJH\RXUSDVVZRUG" 7KH$/7(586(5VWDWHPHQW
*UDQWDQRWKHUXVHUDFFHVVWR\RXU'(37WDEOH+DYHWKHXVHUJUDQW\RXTXHU\DFFHVVWRKLVRU KHU'(37WDEOH
7HDPH[HFXWHVWKH*5$17VWDWHPHQW 64/!*5$17 VHOHFW 21 GHSW 72 XVHU! 7HDPH[HFXWHVWKH*5$17VWDWHPHQW 64/!*5$17 VHOHFW 21 GHSW 72 XVHU! :+(5(XVHULVWKHQDPHRIWHDPDQGXVHULVWKHQDPHRI WHDP 4XHU\DOOWKHURZVLQ\RXU'(37WDEOH
64/!6(/(&7 )520
GHSW
,QWURGXFWLRQWR2UDFOH64/DQG3/64/$
3UDFWLFH6ROXWLRQVFRQWLQXHG
$GGDQHZURZWR\RXU'(37WDEOH7HDPVKRXOGDGG(GXFDWLRQDVGHSDUWPHQW QXPEHU7HDPVKRXOGDGG$GPLQLVWUDWLRQDVGHSDUWPH QWQXPEHU0DNHWKHFKDQJHV SHUPDQHQW
7HDPH[HFXWHVWKLV,16(57VWDWHPHQW 64/!,16(57,172 GHSWGHSWQRGQDPH 9$/8(6 (GXFDWLRQ 64/!&200,7 7HDPH[HFXWHVWKLV,16(57VWDWHPHQW 64/!,16(57,172 GHSWGHSWQRGQDPH 9$/8(6 $GPLQLVWUDWLRQ 64/!&200,7
&UHDWHDV\QRQ\PIRUWKHRWKHUWHDP¶V'(37WDEOH
7HDPFUHDWHVDV\QRQ\PQDPHGWHDP 64/!&5($7(6<121<0 WHDP )25XVHU!'(37 7HDPFUHDWHVDV\QRQ\PQDPHGWHDP 64/!&5($7(6<121<0 WHDP )25XVHU!'(37 4XHU\DOOWKHURZVLQWKHRWKHUWHDP¶V'(37WDEOHE\XVLQJ\RXUV\QRQ\P
7HDPH[HFXWHVWKLV6(/(&7VWDWHPHQW 64/!6(/(&7 )520 WHDP 7HDPH[HFXWHVWKLV6(/(&7VWDWHPHQW 64/!6(/(&7 )520 WHDP
,QWURGXFWLRQWR2UDFOH64/DQG3/64/$
3UDFWLFH6ROXWLRQVFRQWLQXHG 4XHU\WKH86(5B7$%/(6GDWDGLFWLRQDU\WRVHHLQIRUPDWLRQDERXWWKHWDEOHVWKDW\RXRZQ
64/!6(/(&7 WDEOHBQDPH )520 XVHUBWDEOHV 4XHU\WKH$//B7$%/(6GDWDGLFWLRQDU\YLHZWRVHHLQIRUPDWLRQDERXWDOOWKHWDEOHVWKDW\RX FDQDFFHVV([FOXGHWDEOHVWKDW\RXRZQ
64/!6(/(&7WDEOHBQDPHRZQHU )520 DOOBWDEOHV :+(5( RZQHU \RXUDFFRXQW!
5HYRNHWKH6(/(&7SULYLOHJHIURPWKHRWKHUWHDP
7HDPUHYRNHVWKHSULYLOHJH 64/!5(92.( VHOHFW 21 GHSW )520 XVHU 7HDPUHYRNHVWKHSULYLOHJH 64/!5(92.( VHOHFW 21 GHSW )520 XVHU
,QWURGXFWLRQWR2UDFOH64/DQG3/64/$
3UDFWLFH6ROXWLRQV
&UHDWHWKHWDEOHVEDVHGRQWKHIROORZLQJWDEOHLQVWDQFHFKDUWV&KRRVHWKHDSSURSULDWHGDWDW\SHV DQGEHVXUHWRDGGLQWHJULW\FRQVWUDLQWV D7DEOHQDPH0(0%(5
&ROXPQB
0(0%(5B
/$67B
),567B
1DPH
,'
1$0(
1$0(
.H\
3.
-2,1B $''5(66
&,7<
3+21(
'$7(
7\SH 1XOO
118
11
11
8QLTXH 'HIDXOW
6\VWHP
9DOXH
'DWH
'DWDW\SH
1XPEHU
9$5&+$5
9$5&+$5
9$5&+$5
9$5&+$5
9$5&+$5
/HQJWK
&5($7(7$%/(PHPEHU PHPEHUBLG 180%(5 &21675$,17PHPEHUBPHPEHUBLGBSN35,0$5<.(< ODVWBQDPH 9$5&+$5 &21675$,17PHPEHUBODVWBQDPHBQQ12718// ILUVWBQDPH 9$5&+$5 DGGUHVV 9$5&+$5 FLW\ 9$5&+$5 SKRQH 9$5&+$5 MRLQBGDWH '$7('()$8/76<6'$7( &21675$,17PHPEHUBMRLQBGDWHBQQ12718//
,QWURGXFWLRQWR2UDFOH64/DQG3/64/$
'DWH
3UDFWLFH6ROXWLRQVFRQWLQXHG E7DEOHQDPH7,7/( &ROXPQB
7,7/(B
1DPH
,'
.H\
3.
5(/($6(B 7,7/(
'(6&5,37,21
11
11
5$7,1*
&$7(*25<
*3*5
'5$0$
1&15
&20('<
'$7(
7\SH 1XOO
118
8QLTXH &KHFN
$&7,21 &+,/' 6&,), '2&80(1 7$5< 'DWDW\SH
1XPEHU
9$5&+$5
9$5&+$5
9$5&+$5
9$5&+$5
/HQJWK
&5($7(7$%/(WLWOH WLWOHBLG 180%(5 &21675$,17WLWOHBWLWOHBLGBSN35,0$5<.(< WLWOH 9$5&+$5 &21675$,17WLWOHBWLWOHBQQ12718// GHVFULSWLRQ 9$5&+$5 &21675$,17WLWOHBGHVFULSWLRQBQQ12718// UDWLQJ 9$5&+$5 &21675$,17WLWOHBUDWLQJBFN&+(&. UDWLQJ,1 * 3* 5 1& 15 FDWHJRU\ 9$5&+$5 &21675$,17WLWOHBFDWHJRU\BFN&+(&. FDWHJRU\,1 '5$0$ &20('< $&7,21
&+,/' 6&,), '2&80(17$5< UHOHDVHBGDWH'$7(
,QWURGXFWLRQWR2UDFOH64/DQG3/64/$
'DWH
3UDFWLFH6ROXWLRQVFRQWLQXHG F7DEOHQDPH7,7/(B&23< &ROXPQ1DPH
&23
7,7/(B,'
.H\
3.
3.).
118
118
67$786
7\SH 1XOO
11
8QLTXH $9$,/$%/(
&KHFN
'(6752<(' 5(17(' 5(6(59(' ).5HI7DEOH
7,7/(
).5HI&RO
7,7/(B,'
'DWDW\SH
1XPEHU
1XPEHU
9$5&+$5
/HQJWK
&5($7(7$%/(WLWOHBFRS\ FRS\BLG 180%(5 WLWOHBLG 180%(5 &21675$,17WLWOHBFRS\BWLWOHBLIBIN5()(5(1&(6WLWOHWLWOHBLG VWDWXV 9$5&+$5 &21675$,17WLWOHBFRS\BVWDWXVBQQ12718// &21675$,17WLWOHBFRS\BVWDWXVBFN&+(&.VWDWXV,1 $9$,/$%/( '(6752<(' 5(17(' 5(6(59(' &21675$,17WLWOHBFRS\BFRS\BLGBWLWOHBLGBSN 35,0$5<.(<FRS\BLGWLWOHBLG
,QWURGXFWLRQWR2UDFOH64/DQG3/64/$
3UDFWLFH6ROXWLRQVFRQWLQXHG G7DEOHQDPH5(17$/ &ROXPQ
%22.B
0(0%(5B
&23
$&7B5(7B
(;3B5(7B
1DPH
'$7(
,'
,'
'$7(
'$7(
.H\
3.
3.).
3.).
7,7/(B,'
3.).
7\SH 'HIDXOW
6\VWHP
GD\VDIWHU
9DOXH
'DWH
ERRNGDWH 0(0%(5
).5HI 7DEOH ).5HI
0(0%(5B
&RO
,'
'DWDW\SH
/HQJWK
'DWH
7,7/(B
7,7/(B
&23<
&23<
&23
7,7/(B,'
1XPEHU
1XPEHU
'DWH
'DWH
1XPEHU
&5($7(7$%/(UHQWDO ERRNBGDWH '$7('()$8/76<6'$7( PHPEHUBLG 180%(5 &21675$,17UHQWDOBPHPEHUBLGBIN 5()(5(1&(6PHPEHUPHPEHUBLG FRS\BLG 180%(5 DFWBUHWBGDWH'$7( H[SBUHWBGDWH'$7('()$8/76<6'$7( WLWOHBLG 180%(5 &21675$,17UHQWDOBERRNBGDWHBFRS\BWLWOHBSN 35,0$5<.(<ERRNBGDWHPHPEHUBLG FRS\BLGWLWOHBLG &21675$,17UHQWDOBFRS\BLGBWLWOHBLGBIN )25(,*1.(<FRS\BLGWLWOHBLG 5()(5(1&(6WLWOHBFRS\FRS\BLGWLWOHBLG
,QWURGXFWLRQWR2UDFOH64/DQG3/64/$
3UDFWLFH6ROXWLRQVFRQWLQXHG H7DEOHQDPH5(6(59$7,21 &ROXPQB1DPH
5(6B'$7(
0(0%(5B,'
7,7/(B,'
.H\
3.
3.).
3.).
118
118
11
0(0%(5
7,7/(
0(0%(5B,'
7,7/(B,'
1XPEHU
1XPEHU
7\SH 1XOO 8QLTXH ).5HI 7DEOH ).5HI &ROXPQ 'DWDW\SH /HQJWK
'DWH
&5($7(7$%/(UHVHUYDWLRQ UHVBGDWH '$7( PHPEHUBLG 180%(5 &21675$,17UHVHUYDWLRQBPHPEHUBLG 5()(5(1&(6PHPEHUPHPEHUBLG WLWOHBLG 180%(5 &21675$,17UHVHUYDWLRQBWLWOHBLG 5()(5(1&(6WLWOHWLWOHBLG &21675$,17UHVHUYDWLRQBUHVGDWHBPHPBWLWBSN35,0$5<.(< UHVBGDWHPHPEHUBLGWLWOHBLG
,QWURGXFWLRQWR2UDFOH64/DQG3/64/$
3UDFWLFH6ROXWLRQVFRQWLQXHG
9HULI\WKDWWKHWDEOHVDQGFRQVWUDLQWVZHUHFUHDWHGSURSHUO\E\FKHFNLQJWKHGDWDGLFWLRQDU\
64/!6(/(&7 )520 :+(5(
WDEOHBQDPH XVHUBWDEOHV WDEOHBQDPH,1 0(0%(5 7,7/( 7,7/(B&23< 5(17$/ 5(6(59$7,21
64/!&2/801 64/!&2/801 64/!6(/(&7 )520 :+(5(
FRQVWUDLQWBQDPH)250$7$ WDEOHBQDPH)250$7$ FRQVWUDLQWBQDPHFRQVWUDLQWBW\SH WDEOHBQDPH XVHUBFRQVWUDLQWV WDEOHBQDPH,1 0(0%(5 7,7/( 7,7/(B&23< 5(17$/ 5(6(59$7,21
&UHDWHVHTXHQFHVWRXQLTXHO\LGHQWLI\HDFKURZLQWKH0(0 %(5WDEOHDQGWKH7,7/(WDEOH D0HPEHUQXPEHUIRUWKH0(0%(5WDEOHVWDUWZLWKGRQRWDOORZFDFKLQJRIWKH YDOXHV1DPHWKHVHTXHQFHPHPEHUBLGBVHT
64/!&5($7(6(48(1&(PHPEHUBLGBVHT 67$57:,7+ 12&$&+( E7LWOHQXPEHUIRUWKH7,7/(WDEOHVWDUWZLWKQRFDFKLQJ1DPHWKHVHTXHQFH WLWOHBLGBVHT
64/!&5($7(6(48(1&(WLWOHBLGBVHT 67$57:,7+ 12&$&+( F9HULI\WKHH[LVWHQFHRIWKHVHTXHQFHVLQWKHGDWDGLFWLRQDU\
64/!6(/(&7 )520 :+(5(
VHTXHQFHBQDPHLQFUHPHQWBE\ODVWBQXPEHU XVHUBVHTXHQFHV VHTXHQFHBQDPH,1 0(0%(5B,'B6(4 7,7/(B,'B6(4
,QWURGXFWLRQWR2UDFOH64/DQG3/64/$
3UDFWLFH6ROXWLRQVFRQWLQXHG
$GGGDWDWRWKHWDEOHV&UHDWHDVFULSWIRUHDFKVHWRIGDWDWRDGG D
$GGPRYLHWLWOHVWRWKH7,7/(WDEOH:ULWHDVFULSWWRHQWHUWKHPRYLHLQIRUPDWLRQ6DYHWKH
STDVTO8VHWKHVHTXHQFHVWRXQLTXHO\LGHQWLI\HDFKWLWOH(QWHUWKHUHOHDVH
VFULSWDV
GDWHVLQWKH''021<<<<IRUPDW5HPHPEHUWKDWVLQJOHTXRWDWLRQPDUNVLQDFK DUDFWHU ILHOGPXVWEHVSHFLDOO\KDQGOHG9HULI\\RXUDGGLWLRQV
64/!(',7STDVTO 6(7(&+22)) ,16(57,172WLWOHWLWOHBLGWLWOHGHVFULSWLRQUDWLQJ FDWHJRU\UHOHDVHBGDWH 9$/8(6WLWOHBLGBVHT1(;79$/ :LOOLHDQG&KULVWPDV7RR $OORI:LOOLH
VIULHQGVPDNHD&KULVWPDVOLVWIRU 6DQWDEXW:LOOLHKDV\HWWRDGGKLVRZQZLVKOLVW * &+,/' 72B'$7( 2&7 ''021<<<< ,16(57,172WLWOHWLWOHBLGWLWOHGHVFULSWLRQUDWLQJ FDWHJRU\UHOHDVHBGDWH 9$/8(6WLWOHBLGBVHT1(;79$/ $OLHQ$JDLQ
WLWOH WLWOH
,QWURGXFWLRQWR2UDFOH64/DQG3/64/$
3UDFWLFH6ROXWLRQVFRQWLQXHG 7LWOH
Description
Rating
Category
Release_date
:LOOLHDQG
$OORI:LOOLH¶VIULHQGV
*
&+,/'
2&7
&KULVWPDV
PDNHD&KULVWPDVOLVWIRU
5
6&,),
0$<
15
6&,),
$8*
3*
&20('<
-8/
3*
'5$0$
6(3
15
$&7,21
-81
7RR
6DQWDEXW:LOOLHKDV\HWWR DGGKLVRZQZLVKOLVW
$OLHQ$JDLQ
7KH*ORE
$PHWHRUFUDVKHVQHDUD VPDOO$PHULFDQWRZQDQG XQOHDVKHVFDUQLYRURXVJRR LQWKLVFODVVLF
0\'D\2II
:LWKDOLWWOHOXFNDQGDORW RILQJHQXLW\DWHHQDJHU VNLSVVFKRROIRUDGD\LQ 1HZ
0LUDFOHVRQ
$VL[\HDUROGKDVGRXEWV
,FH
DERXW6DQWD&ODXVEXWVKH GLVFRYHUVWKDWPLUDFOHV UHDOO\GRH[LVW
6RGD*DQJ
$IWHUGLVFRYHULQJDFDFKH RIGUXJVD\RXQJFRXSOH ILQGWKHPVHOYHVSLWWHG DJDLQVWDYLFLRXVJDQJ
,QWURGXFWLRQWR2UDFOH64/DQG3/64/$
3UDFWLFH6ROXWLRQVFRQWLQXHG E
STEVTOWRSURPSWXVHUV
$GGGDWDWRWKH0(0%(5WDEOH:ULWHDVFULSWQDPHG
IRUWKHLQIRUPDWLRQ([H FXWHWKHVFULSW%HVXUHWRXVHWKHVHTXHQFHWRDGGWKHPHPEHU QXPEHUV
)LUVWB
/DVWB1DPH
$GGUHVV
&LW\
3KRQH
-RLQB'DWH
&DUPHQ
9HODVTXH]
.LQJ6WUHHW
6HDWWOH
0$5
/D'RULV
1JDR
0RGUDQ\
%UDWLVODYD
0$5
0LGRUL
1DJD\DPD
9LD&HQWUDOH
6DR3DROR
-81
0DUN
4XLFNWR
.LQJ
/DJRV
$35
6HH
:D\
$XGU\
5RSHEXUQ
&KX6WUHHW
+RQJ.RQJ
-$1
0ROO\
8UJXKDUW
/DXULHU
4XHEHF
-$1
1DPH
64/!(',7STEVTO 6(7(&+22)) 6(79(5,)<2)) ,16(57,172PHPEHUPHPEHUBLGILUVWBQDPHODVWBQDPHDGGUHVV FLW\SKRQHMRLQBGDWH 9$/8(6PHPEHUBLGBVHT1(;79$/ ILUVWBQDPH ODVWBQDPH DGGUHVV FLW\ SKRQH 72B'$7( MRLQBGDWH ''00<<<< &200,7 6(79(5,)<21 6(7(&+221 64/!67$57STEVTO
,QWURGXFWLRQWR2UDFOH64/DQG3/64/$
3UDFWLFH6ROXWLRQVFRQWLQXHG
c. Add the following movie copies in the TITLE_COPY table: Note: Have the title_id numbers available for this exercise. 7LWOH
&RS\B,G
6WDWXV
:LOOLHDQG&KULVWPDV7RR
$9$,/$%/(
$OLHQ$JDLQ
$9$,/$%/(
5(17('
7KH*ORE
$9$,/$%/(
0\'D\2II
$9$,/$%/(
$9$,/$%/(
5(17('
0LUDFOHVRQ,FH
$9$,/$%/(
6RGD*DQJ
$9$,/$%/(
64/!,16(57,172WLWOHBFRS\FRS\BLGWLWOHBLGVWDWXV 9$/8(6 $9$,/$%/( 64/!,16(57,172WLWOHBFRS\FRS\BLGWLWOHBLGVWDWXV 9$/8(6 $9$,/$%/( 64/!,16(57,172WLWOHBFRS\FRS\BLGWLWOHBLGVWDWXV 9$/8(6 5(17(' 64/!,16(57,172WLWOHBFRS\FRS\BLGWLWOHBLGVWDWXV 9$/8(6 $9$,/$%/( 64/!,16(57,172WLWOHBFRS\FRS\BLGWLWOHBLGVWDWXV 9$/8(6 $9$,/$%/( 64/!,16(57,172WLWOHBFRS\FRS\BLGWLWOHBLGVWDWXV 9$/8(6 $9$,/$%/( 64/!,16(57,172WLWOHBFRS\FRS\BLGWLWOHBLGVWDWXV 9$/8(6 5(17(' 64/!,16(57,172WLWOHBFRS\FRS\BLGWLWOHBLGVWDWXV 9$/8(6 $9$,/$%/( 64/!,16(57,172WLWOHBFRS\FRS\BLGWLWOHBLGVWDWXV 9$/8(6 $9$,/$%/(
,QWURGXFWLRQWR2UDFOH64/DQG3/64/$
3UDFWLFH6ROXWLRQVFRQWLQXHG
d. Add the following rentals to the RENTAL table: Note: Title number may be different depending on sequence number. 7LWOHB
&RS\B
0HPEHUB
,G
,G
,G
%RRNBGDWH
([SB5HWB'DWH
$FWB5HWB'DWH
GD\VDJR
GD\DJR
GD\VDJR
GD\DJR
GD\IURPQRZ
GD\VDJR
7RGD\
GD\VDJR
GD\VDJR
GD\VDJR
64/!,16(57,172UHQWDOWLWOHBLGFRS\BLGPHPEHUBLG ERRNBGDWHH[SBUHWBGDWHDFWBUHWBGDWH 9$/8(6 V\VGDWHV\VGDWHV\VGDWH 64/!,16(57,172UHQWDOWLWOHBLGFRS\BLGPHPEHUBLG ERRNBGDWHH[SBUHWBGDWHDFWBUHWBGDWH 9$/8(6 V\VGDWHV\VGDWH18// 64/!,16(57,172UHQWDOWLWOHBLGFRS\BLGPHPEHUBLG ERRNBGDWHH[SBUHWBGDWHDFWBUHWBGDWH 9$/8(6 V\VGDWHV\VGDWH18// 64/!,16(57,172UHQWDOWLWOHBLGFRS\BLGPHPEHUBLG ERRNBGDWHH[SBUHWBGDWHDFWBUHWBGDWH 9$/8(6 V\VGDWHV\VGDWHV\VGDWH 64/!&200,7
,QWURGXFWLRQWR2UDFOH64/DQG3/64/$
3UDFWLFH6ROXWLRQVFRQWLQXHG
&UHDWHDYLHZQDPHG7,7/(B$9$,/WRVKRZWKHPRYLHWLWOHVDQGWKHDYDLODELOLW\RI HDFKFRS\DQGLWVH[SHFWHGUHWXUQGDWHLIUHQWHG4XHU\DOOURZVIURPWKHYLHZ2UGHUWKHUHVXOWV E\WLWOH
64/!&5($7(9,(:WLWOHBDYDLO$6 6(/(&7WWLWOHFFRS\BLGFVWDWXVUH[SBUHWBGDWH )520 WLWOHWWLWOHBFRS\FUHQWDOU :+(5( WWLWOHBLG FWLWOHBLG $1' FFRS\BLG UFRS\BLG $1' FWLWOHBLG UWLWOHBLG
64/!&2/801WLWOH)250$7$ 64/!6(/(&7 )520 25'(5%<
WLWOHBDYDLO WLWOHFRS\BLG
0DNHFKDQJHVWRGDWDLQWKHWDEOHV D$GGDQHZWLWOH7KHPRYLHLV³,QWHUVWHOODU:DUV´ZKLFKLVUDWHG3*DQGFODVVLILHGDVD VFLILPRYLH7KHUHOHDVHGDWHLV-8/7KHGHVFULSWLRQLV³)XWXULVWLFLQWHUVWHOODU DFWLRQPRYLH&DQWKHUHEHOVVDYHWKHKXPDQVIURPWKHHYLOHPSLUH"´%HVXUHWRDGGDWLWOH FRS\UHFRUGIRUWZRFRSLHV
,16(57,172WLWOHWLWOHBLGWLWOHGHVFULSWLRQUDWLQJ FDWHJRU\UHOHDVHBGDWH 9$/8(6WLWOHBLGBVHT1(;79$/ ,QWHUVWHOODU:DUV )XWXULVWLFLQWHUVWHOODUDFWLRQPRYLH&DQWKH UHEHOVVDYHWKHKXPDQVIURPWKHHYLO(PSLUH" 3* 6&,), -8/ ,16(57,172WLWOHBFRS\FRS\BLGWLWOHBLGVWDWXV 9$/8(6 $9$,/$%/( ,16(57,172WLWOHBFRS\FRS\BLGWLWOHBLGVWDWXV 9$/8(6 $9$,/$%/( b. Enter two reservations. One reservation is for Carmen Velasquez, who wants to rent “Interstellar Wars.” The other is for Mark Quick-to-See, who wants to rent “Soda Gang.”
64/!,16(57,172UHVHUYDWLRQUHVBGDWHPHPEHUBLGWLWOHBLG 9$/8(66<6'$7( 64/!,16(57,172UHVHUYDWLRQUHVBGDWHPHPEHUBLGWLWOHBLG 9$/8(66<6'$7( ,QWURGXFWLRQWR2UDFOH64/DQG3/64/$
3UDFWLFH6ROXWLRQVFRQWLQXHG
c. Customer Carmen Velasquez rents the movie “Interstellar Wars,” copy 1. Remove her reservation for the movie. Record the information about the rental. Allow the default value for the expected return date to be used. Verify that the rental was recorded by using the view you created.
64/!,16(57,172UHQWDOWLWOHBLGFRS\BLGPHPEHUBLG 9$/8(6 64/!83'$7( WLWOHBFRS\ 6(7 VWDWXV 5(17('
:+(5( WLWOHBLG $1' FRS\BLG 64/!'(/(7( )520 UHVHUYDWLRQ :+(5( PHPEHUBLG 64/!6(/(&7
)520 WLWOHBDYDLO 25'(5%< WLWOHFRS\BLG
0DNHDPRGLILFDWLRQWRRQHRIWKHWDEOHV D
$GGD35,&(FROXPQWRWKH7,7/(WDEOHWRUHFRUGWKHSXUFKDVHSULFHRIWKHYLGHR7KH FROXPQVKRXOGKDYHDWRWDOOHQJWKRIHLJKWGLJLWVDQGWZRGHFLPDOSODFHV9HULI\\RXU PRGLILFDWLRQV
64/!$/7(57$%/(WLWOH $''SULFH 180%(5 64/!'(6&5,%(WLWOH
,QWURGXFWLRQWR2UDFOH64/DQG3/64/$
3UDFWLFH6ROXWLRQVFRQWLQXHG
b. Create a script named STEVTO to update each video with a price according to the following list.
Note: Have the title_id numbers available for this exercise.
7LWOH
3ULFH
:LOOLHDQG&KULVWPDV7RR
$OLHQ$JDLQ
7KH*ORE
0\'D\2II
0LUDFOHVRQ,FH
6RGD*DQJ
,QWHUVWHOODU:DUV
6(7(&+22)) 6(79(5,)<2)) 83'$7( WLWOH 6(7 SULFH SULFH :+(5( WLWOHBLG WLWOHBLG 6(79(5,)<2)) 6(7(&+22)) 64/!67$57STEVTO F
(QVXUHWKDWLQWKHIXWXUHDOOWLWOHVZLOOFRQWDLQDSULFHYDOXH9HULI\WKHFRQVWUDLQW
64/!$/7(57$%/(WLWOH 02',)<SULFH&21675$,17WLWOHBSULFHBQQ12718// 64/!6(/(&7 FRQVWUDLQWBQDPHFRQVWUDLQWBW\SH VHDUFKBFRQGLWLRQ )520 XVHUBFRQVWUDLQWV :+(5( WDEOHBQDPH 7,7/(
,QWURGXFWLRQWR2UDFOH64/DQG3/64/$
3UDFWLFH6ROXWLRQVFRQWLQXHG
&UHDWHDUHSRUWWLWOHG&XVWRPHU+LVWRU\5HSRUW7KLVUHSRUWZLOOFRQWDLQHDFKFXVWRPHU V KLVWRU\RIUHQWLQJYLGHRV%HVXUHWRLQFOXGHWKHFXVWRPHUQDPHPRYLHUHQWHGGDWHVRIWKH UHQWDODQGGXUDWLRQRIUHQWDOV7RWDOWKHQXPEHURIUHQWDOVIRUDOOFXVWRPHUVIRUWKHUHSRUWLQJ
STVTO
SHULRG6DYHWKHVFULSWLQDILOHQDPHG
64/!(',7STVTO 6(7(&+22)) 6(79(5,)<2)) 6(73$*(6,=( &2/801PHPEHU )250$7$ &2/801WLWOH)250$7$ &2/801ERRNBGDWH)250$7$ &2/801GXUDWLRQ)250$7 77,7/( &XVWRPHU+LVWRU\5HSRUW
%5($.21PHPEHU6.,3215(3257 6(/(&7 PILUVWBQDPH__ __PODVWBQDPH0(0%(5WWLWOH UERRNBGDWHUDFWBUHWBGDWHUERRNBGDWH'85$7,21 )520 PHPEHUPWLWOHWUHQWDOU :+(5( UPHPEHUBLG PPHPEHUBLG $1' UWLWOHBLG WWLWOHBLG 25'(5%< PHPEHU &/($5%5($. &2/801PHPEHU&/($5 &2/801WLWOH&/($5 &2/801ERRNBGDWH&/($5 &2/801GXUDWLRQ&/($5 77,7/(2)) 6(79(5,)<21 6(73$*(6,=( 6(7(&+221
,QWURGXFWLRQWR2UDFOH64/DQG3/64/$
3UDFWLFH6ROXWLRQV
(YDOXDWHHDFKRIWKHIROORZLQJGHFODUDWLRQV'HWHUPLQHZKLFKRIWKHPDUHQRWOHJDODQGH[SODLQ ZK\ D
'(&/$5( YBLG
180%(5
/HJDO E
'(&/$5( YB[YB\YB] 9$5&+$5 ,OOHJDOEHFDXVHRQO\RQHLGHQWLILHUSHUGHFODUDWLRQLVDOORZHG
F
'(&/$5( YBELUWKGDWH
'$7(12718//
,OOHJDOEHFDXVHWKH12718//YDULDEOHPXVWEHLQLWLDOL]HG G
'(&/$5( YBLQBVWRFN
%22/($1
,OOHJDOEHFDXVHLVQRWD%RROHDQH[SUHVVLRQ
,QWURGXFWLRQWR2UDFOH64/DQG3/64/$
3UDFWLFH6ROXWLRQVFRQWLQXHG
,QHDFKRIWKHIROORZLQJDVVLJQPHQWVGHWHUPLQHWKHGDWDW\SHRIWKHUHVXOWLQJH[SUHVVLRQ D
YBGD\VBWRBJR
YBGXHBGDWH6<6'$7(
1XP EHU E
YBVHQGHU
86(5__ __72B&+$5YBGHSWBQR
&KDUDFWHUVWULQJ F
YBVXP
,OOHJDO3/64/FDQQRWFRQ YHUWVSHFLDOV\PEROVIURP 9$5&+$5WR180%(5 G
YBIODJ
%RROHDQ
H
YBQ
758( YBQ! YBQ
%RROHDQ I
YBYDOXH
18//
$Q\VFDODUGDWDW\SH
&UHDWHDQDQRQ\PRXVEORFNWRRXWSXWWKHSKUDVH³0\3/64/%ORFN:RUNV´WRWKHVFUHHQ
9$5,$%/(JBPHVVDJH9$5&+$5 %(*,1 JBPHVVDJH 0\3/64/%ORFN:RUNV (1' 35,17JBPHVVDJH 64/!67$57STVTO *B0(66$*( 0\3/64/%ORFN:RUNV
,QWURGXFWLRQWR2UDFOH64/DQG3/64/$
3UDFWLFH6ROXWLRQVFRQWLQXHG ,I\RXKDYHWLPHFRPSOHWHWKHIROORZLQJH[HUFLVH
&UHDWHDEORFNWKDWGHFODUHVWZRYDULDEOHV$VVLJQWKHYDOXHRIWKHVH3/64/YDULDEOHVWR 64/ 3OXVKRVWYDULDEOHVDQGSULQWWKHUHVXOWVRIWKH3/64/YDULDEOHVWRWKHVFUHHQ([HFXWH
STVTO
\RXU3/64/EORFN6DYH\RXU3/64/EORFNWRDILOHQDPHG
9B&+$5 &KDUDFWHUYDULDEOHOHQJWK 9B180 1XPEHU $VVLJQYDOXHVWRWKHVHYDULDEOHVDVIROORZV
9DULDEOH 9DOXH 9B&+$5 7KHOLWHUDO LVWKHDQVZHU
9B180 7KHILUVWWZRFKDUDFWHUVIURP9B&+$5 9$5,$%/(JBFKDU9$5&+$5 9$5,$%/(JBQXP180%(5 '(&/$5( YBFKDU9$5&+$5 YBQXP180%(5 %(*,1 YBFKDU LVWKHDQVZHU YBQXP 72B180%(568%675YBFKDU JBFKDU YBFKDU JBQXP YBQXP (1' 35,17JBFKDU 35,17JBQXP 64/!67$57STVTO *B&+$5 LVWKHDQVZHU *B180
,QWURGXFWLRQWR2UDFOH64/DQG3/64/$
3UDFWLFH6ROXWLRQV
3/64/%ORFN '(&/$5( YBZHLJKW 180%(5 YBPHVVDJH 9$5&+$5 3URGXFW %(*,1 68%%/2&. '(&/$5( YBZHLJKW 180%(5 YBPHVVDJH 9$5&+$5 3URGXFW YBQHZBORFQ 9$5&+$5 (XURSH %(*,1 YBZHLJKW YBZHLJKW YBQHZBORFQ :HVWHUQ __YBQHZBORFQ (1' YBZHLJKW YBZHLJKW YBPHVVDJH YBPHVVDJH__ LVLQVWRFN YBQHZBORFQ :HVWHUQ __YBQHZBORFQ (1'
,QWURGXFWLRQWR2UDFOH64/DQG3/64/$
3UDFWLFH6ROXWLRQVFRQWLQXHG
(YDOXDWHWKH3/64/EORFNRQWKHSUHYLRXVSDJHDQGGHWHUPLQHWKHGDWDW\SHDQGYDOXHRIHDFK RIWKHIROORZLQJYDULDEOHVDFFRUGLQJWRWKHUXOHVRIVFRSLQJ D
7KHYDOXHRI9B:(,*+7LQWKHVXEEORFNLV ³´DQGWKHGDWDW\SHLV180%(5
E
7KHYDOXHRI9B1(:B/2&1LQWKHVXEEORFNLV ³:HVWHUQ(XURSH´DQGWKHGDWDW\SHLV9$5&+$5
F
7KHYDOXHRI9B:(,*+7LQWKHPDLQEORFNLV ³´DQGWKHGDWDW\SHLV180%(5
G
7KHYDOXHRI9B0(66$*(LQWKHPDLQEORFNLV ³3URGXFWLVLQVWRFN´DQGWKHGDWDW\SHLV9$5&+$5
H
7KHYDOXHRI9B1(:B/2&1LQWKHPDLQEORFNLV ,OOHJDOEHFDXVHYBQHZBORFQLVQRWYLVLEOHRXWVLGHWKHVXEEORFN
,QWURGXFWLRQWR2UDFOH64/DQG3/64/$
3UDFWLFH6ROXWLRQVFRQWLQXHG 6FRSH([DPSOH
'(&/$5( YBFXVWRPHU 9$5&+$5 :RPDQVSRUW YBFUHGLWBUDWLQJ 9$5&+$5 (;&(//(17 %(*,1 '(&/$5( YBFXVWRPHU 180%(5 YBQDPH 9$5&+$5 8QLVSRUWV %(*,1 YBFXVWRPHU YBQDPH YBFUHGLWBUDWLQJ (1' YBFXVWRPHU
YBQDPH
YBFUHGLWBUDWLQJ
(1'
,QWURGXFWLRQWR2UDFOH64/DQG3/64/$
3UDFWLFH6ROXWLRQVFRQWLQXHG
6XSSRVH\RXHPEHGDVXEEORFNZLWKLQDEORFNDVVKRZQRQWKHSUHYLRXVSDJH< RXGHFODUHWZR YDULDEOHV9B&86720(5DQG9B&5(',7B5$7,1*LQWKHPDLQEORFN
7KHYDOXHRI9B&86720(5LQWKHVXEEORFNLV ³´DQGWKHGDWDW\SHLV180%(5
E 7KHYDOXHRI9B1$0(LQWKHVXEEORFNLV ³8QLVSRUWV´DQGWKHGDWDW\SHLV9$5&+$5 F
7KHYDOXHRI9B&5(',7B5$7,1*LQWKHVXEEORFNLV ³(;&(//(17´DQGWKHGDWDW\SHLV9$5&+$5
G 7KHYDOXHRI9B&86720(5LQWKHPDLQEORFNLV ³:RPDQVSRUW´DQGWKHGDWDW\SHLV9$5&+$5 H
7KHYDOXHRI9B1$0(LQWKHPDLQEORFNLV 9B1$0(LVQRWYLVLEOHLQWKHP DLQEORFNDQG\RXZRXOGVHHDQHUURU
I
7KHYDOXHRI9B&5(',7B5$7,1*LQWKHPDLQEORFNLV ³(;&(//(17´DQGWKHGDWDW\SHLV9$5&+$5
,QWURGXFWLRQWR2UDFOH64/DQG3/64/$
3UDFWLFH6ROXWLRQVFRQWLQXHG
&UHDWHDQGH[HFXWHD3/64/EORFNWKDWDFFHSWVWZRQXPEHUVWKURXJK64/ 3OXVVXEVWLWXWLRQ YDULDEOHV7KHILUVWQXPEHUVKRXOGEHGLYLGHGE\WKHVHFRQGQXPEHUDQGKDYHWKHVHFRQG QXPEHUDGGHGWRWKHUHVXOW7KHUHVXOWVKRXOGEHVWRUHGLQD3/64/YDULDEOHDQGSULQWHGRQWKH VFUHHQRUWKHUHVXOWVKRXOGEHZULWWH QWRD64/ 3OXVYDULDEOHDQGSULQWHGWRWKHVFUHHQ D:KHQD3/64/YDULDEOHLVXVHG
6(7(&+22)) 6(79(5,)<2)) 6(76(59(528738721 $&&(37SBQXP352037 3OHDVHHQWHUWKHILUVWQXPEHU
$&&(37SBQXP352037 3OHDVHHQWHUWKHVHFRQGQXPEHU
'(&/$5( YBQXP 180%(5 SBQXP YBQXP 180%(5 SBQXP YBUHVXOW180%(5 %(*,1 YBUHVXOW YBQXPYBQXP YBQXP 3ULQWLQJWKH3/64/YDULDEOH '%06B287387387B/,1(YBUHVXOW (1' 6(76(59(52873872)) 6(79(5,)<21 6(7(&+221 1RWH6ROXWLRQFRQWLQXHGRQQH[WSDJH
,QWURGXFWLRQWR2UDFOH64/DQG3/64/$
3UDFWLFH6ROXWLRQVFRQWLQXHG E:KHQD64/ 3OXVYDULDEOHLVXVHG
6(7(&+22)) 6(79(5,)<2)) 9$5,$%/(JBUHVXOW180%(5 $&&(37SBQXP352037 3OHDVHHQWHUWKHILUVWQXPEHU
$&&(37SBQXP352037 3OHDVHHQWHUWKHVHFRQGQXPEHU
'(&/$5( YBQXP 180%(5 SBQXP YBQXP 180%(5 SBQXP %(*,1 JBUHVXOW YBQXPYBQXP YBQXP (1' 35,17JBUHVXOW 3ULQWLQJWKH64/ 3OXVYDULDEOH 6(79(5,)<21 6(7(&+221
,QWURGXFWLRQWR2UDFOH64/DQG3/64/$
3UDFWLFH6ROXWLRQVFRQWLQXHG
%XLOGD3/64/EORFNWKDWFRPSXWHVWKHWRWDOFRPSHQVDWLRQIRURQH\HDU7KHDQQXDOVDODU\ DQGWKHDQQXDOERQXVSHUFHQWDJHDUHSDVVHGWRWKH3/64/EORFNWKURXJK64/ 3OXV VXEVWLWXWLRQYDULDEOHVDQGWKHERQXVQHHGVWREHFRQYHUWHGIURPDZKROHQXPEHUWRDGHFLPDO IRUH[DPSOHWR ,IWKHVDODU\LVQXOOVHWLWWR]HUREHIRUHFRPSXWLQJWKHWRWDO FRPSHQVDWLRQ([HFXWHWKH3/64/EORFN5HPLQGHU8VHWKH19/IXQFWLRQWRKDQGOHQXOO YDOXHV 1RWH7RWHVWWKH19/IXQFWLRQW\SH18//DWWKHSURPSWSUHVVLQJ>5HWXUQ@UHVXOWVLQD PLVVLQJH[SUH VVLRQHUURU D:KHQD3/64/YDULDEOHLVXVHG
6(79(5,)<2)) 9$5,$%/(JBWRWDO180%(5 $&&(37SBVDODU\352037 3OHDVHHQWHUWKHVDODU\DPRXQW
$&&(37SBERQXV352037 3OHDVHHQWHUWKHERQXVSHUFHQWDJH
'(&/$5( YBVDODU\ 180%(5 SBVDODU\ YBERQXV 180%(5 SBERQXV %(*,1 JBWRWDO 19/YBVDODU\ 19/YBERQXV (1' 35,17JBWRWDO 6(79(5,)<21 64/!67$57STVTO E:KHQD64/ 3OXVYDULDEOHLVXVHG
6(79(5,)<2)) 6(76(59(528738721 $&&(37SBVDODU\352037 3OHDVHHQWHUWKHVDODU\DPRXQW
$&&(37SBERQXV352037 3OHDVHHQWHUWKHERQXVSHUFHQWDJH
'(&/$5( YBVDODU\ 180%(5 SBVDODU\ YBERQXV 180%(5 SBERQXV %(*,1 GEPVBRXWSXWSXWBOLQH72B&+$519/YBVDODU\ 19/YBERQXV (1' 6(79(5,)<21 6(76(59(52873872))
,QWURGXFWLRQWR2UDFOH64/DQG3/64/$
3UDFWLFH6ROXWLRQV
&UHDWHD3/64/EORFNWKDWVHOHFWVWKHPD[LPXPGHSDUWPHQWQXPEHULQWKH'(37WDEOHDQGVWRUHV LWLQD64/ 3OXVYDULDEOH3ULQWWKHUHVXOWVWRWKHVFUHHQ6DYH\RXU3/64/EORFNWRDILOHQDPHG
STVTO 9$5,$%/(JBPD[BGHSWQR180%(5 '(&/$5( YBPD[BGHSWQR 180%(5 %(*,1 6(/(&7 0$;GHSWQR ,172 YBPD[BGHSWQR )520 GHSW JBPD[BGHSWQR YBPD[BGHSWQR (1' 35,17JBPD[BGHSWQR 64/!67$57STVTO
'(&/$5( YBPD[BGHSWQR 180%(5 %(*,1 6(/(&7 0$;GHSWQR ,172 YBPD[BGHSWQR )520 GHSW GEPVBRXWSXWSXWBOLQH72B&+$5YBPD[BGHSWQR (1'
0RGLI\WKH3/64/EORFN\RXFUHDWHGLQH[HUFLVHWRLQVHUWDQHZURZLQWRWKH'(37WDEOH6DYH
STVTO
\RXU3/64/EORFNWRDILOHQDPHG
D 5DWKHUWKDQSULQWLQJWKHGHSDUWPHQWQXPEHUUHWULHYHGIURPH[HUFLVHDQGDGGWRWKDWQXPEHU DQGXVHLWDVWKHGHSDUWPHQWQXPEHUIRUWKHQHZGHSDUWPHQW E 8VHD64/ 3OXVVXEVWLWXWLRQSDUDPHWHUIRUWKHGHSDUWPHQWQDPH F /HDYHWKHORFDWLRQQXOOIRUQRZ
,QWURGXFWLRQWR2UDFOH64/DQG3/64/$
3UDFWLFH6ROXWLRQVFRQWLQXHG
6(7(&+22)) 6(79(5,)<2)) $&&(37SBGHSWBQDPH352037 3OHDVHHQWHUWKHGHSDUWPHQWQDPH
'(&/$5( YBPD[BGHSWQR GHSWGHSWQR7<3( %(*,1 6(/(&7 0$;GHSWQR ,172 YBPD[BGHSWQR )520 GHSW ,16(57,172GHSWGHSWQRGQDPHORF 9$/8(6 YBPD[BGHSWQR SBGHSWBQDPH 18// &200,7 (1' 6(7(&+221 6(79(5,)<21 G ([HFXWHWKH3/64/EORFN
64/!67$57STVTO H 'LVSOD\WKHQHZGHSDUWPHQWWKDW\RXFUHDWHG
6(/(&7 )520 GHSW :+(5( GHSWQR JBPD[BGHSWQR
&UHDWHD3/64/EORFNWKDWXSGDWHVWKHORFDWLRQIRUDQH[LVWLQJGHSDUWPHQW6DYH\RXU3/64/EORFN WRDILOHQDPHG
STVTO
D 8VHD64/ 3OXVVXEVWLWXWLRQSDUDPHWHUIRUWKHGHSDUWPHQWQXPEHU E 8VHD64/ 3OXVVXEVWLWXWLRQSDUDPHWHUIRUWKHGHSDUWPHQWORFDWLRQ F 7HVWWKH3/64/EORFN G 'LVSOD\WKHGHSDUWPHQWQXPEHUGHSDUWPHQWQDPHDQGORFDWLRQIRUWKHXSGDWHGGHSDUWPHQW
6(79(5,)<2)) $&&(37SBGHSWQR352037 3OHDVHHQWHUWKHGHSDUWPHQWQXPEHU
$&&(37SBORF352037 3OHDVHHQWHUWKHGHSDUWPHQWORFDWLRQ
%(*,1 83'$7(GHSW 6(7ORF SBORF
:+(5(GHSWQR SBGHSWQR &200,7 (1' 6(79(5,)<21 64/!67$57STVTO
,QWURGXFWLRQWR2UDFOH64/DQG3/64/$
3UDFWLFH6ROXWLRQVFRQWLQXHG H
'LVSOD\WKHGHSDUWPHQWWKDW\RXXSGDWHG
64/!6(/(&7 )520 GHSW :+(5( GHSWQR SBGHSWQR
&UHDWHD3/64/EORFNWKDWGHOHWHVWKHGHSDUWPHQWFUHDWHGLQH[HUFLVH6DYH\RXU3/64/EORFNWRD
STVTO
ILOHQDPHG
D
8VHD64/ 3OXVVXEVWLWXWLRQSDUDPHWHUIRUWKHGHSDUWPHQWQXPEHU
E
3ULQWWRWKHVFUHHQWKHQXPEHURIURZVDIIHFWHG
F
7HVWWKH3/64/EORFN
6(79(5,)<2)) 9$5,$%/(JBUHVXOW9$5&+$5 $&&(37SBGHSWQR352037 3OHDVHHQWHUWKHGHSDUWPHQWQXPEHU
'(&/$5( YBUHVXOW 180%(5 %(*,1 '(/(7( )520 GHSW :+(5( GHSWQR SBGHSWQR YBUHVXOW 64/52:&2817 JBUHVXOW 72B&+$5YBUHVXOW __ URZV GHOHWHG &200,7 (1' 35,17JBUHVXOW 6(79(5,)<21 64/!67$57STVTO $&&(37SBGHSWQR352037 3OHDVHHQWHUWKHGHSDUWPHQWQXPEHU
'(&/$5( YBUHVXOW 180%(5 %(*,1 '(/(7( )520 GHSW :+(5( GHSWQR SBGHSWQR YBUHVXOW 64/52:&2817 GEPVBRXWSXWSXWBOLQH72B&+$5YBUHVXOW __ URZV GHOHWHG &200,7 (1'
,QWURGXFWLRQWR2UDFOH64/DQG3/64/$
3UDFWLFH6ROXWLRQVFRQWLQXHG G :KDWKDSSHQVLI\RXHQWHUDGHSDUWPHQWQXPEHUWKDWGRHVQRWH[LVW" ,IWKHRSHUDWRUHQWHUVDGHSDUWP HQWQXPEHUWKDWGRHVQRWH[LVWWKH3/64/EORFN ILQLVKHVVXFFHVVIXOO\EHFDXVHWKLVGRHVQRWFRQVWLWXWHDQH[FHSWLRQ H
&RQILUPWKDWWKHGHSDUWPHQWKDVEHHQGHOHWHG
64/!6(/(&7 )520 GHSW :+(5( GHSWQR
,QWURGXFWLRQWR2UDFOH64/DQG3/64/$
3UDFWLFH6ROXWLRQV
5XQWKHVFULSW
ODEBVTOWRFUHDWHWKH0(66$*(6WDEOH:ULWHD3/64/EORFNWRLQVHUW
QXPEHUVLQWRWKH0(66$*(6WDEOH
&5($7(7$%/(PHVVDJHVUHVXOWV9$5&+$5
D
,QVHUWWKHQXPEHUVWRH[FOXGLQJDQG
E &RPPLWEHIRUHWKHHQGRIWKHEORFN
%(*,1 )25L,1/223 ,)L RUL 7+(1 QXOO (/6( ,16(57,172PHVVDJHVUHVXOWV 9$/8(6L (1',) &200,7 (1'/223 (1' F 6HOHFWIURPWKH0(66$*(6WDEOHWRYHULI\WKDW\RXU3/64/EORFNZRUNHG
64/!6(/(&7 )520
PHVVDJHV
&UHDWHD3/64/EORFNWKDWFRPSXWHVWKHFRPPLVVLRQDPRXQWIRUDJLYHQHPSOR\HHEDVHG RQWKHHPSOR\HH¶VVDODU\ D 5XQWKHVFULSW
ODEBVTOWRLQVHUWDQHZHPSOR\HHLQWRWKH(03WDEOH
1RWH7KHHPSOR\HHZLOOKDYHD18//VDODU\
67$57ODEBVTO
64/!
E $FFHSWWKHHPSOR\HHQXPEHUDVXVHULQSXWZLWKD64/ 3OXVVXEVWLWXWLRQYDULDEOH F
,IWKHHPSOR\HH¶VVDODU\LVOHVVWKDQVHWWKHFRPPLVVLRQDPRXQWIRUWKHHPSOR\HH WRRIWKHVDODU\
G ,IWKHHPSOR\HH¶VVDODU\LVEHWZHHQDQGVHWWKHFRPPLVVLRQDPRXQWIRUWKH H
HPSOR\HHWRRIWKHVDODU\ ,IWKHHPSOR\HH¶VVDODU\H[FHHGVVHWWKHFRPPLVVLRQDPRXQWIRUWKHHPSOR\HHWR RIWKHVDODU\
I
,IWKHHPSOR\HH¶VVDODU\LV18//VHWWKHFRPPLVVLRQDPRXQWIRUWKHHPSOR\HHWR
J &RPPLW
,QWURGXFWLRQWR2UDFOH64/DQG3/64/$
3UDFWLFH6ROXWLRQVFRQWLQXHG
$&&(37SBHPSQR352037 3OHDVHHQWHUHPSOR\HHQXPEHU
'(&/$5( YBHPSQR HPSHPSQR7<3( SBHPSQR YBVDO HPSVDO7<3( YBFRPP HPSFRPP7<3( %(*,1 6(/(&7VDO ,172YBVDO )520HPS :+(5(HPSQR YBHPSQR ,)YBVDO7+(1 YBFRPP (/6,)YBVDO%(7:((1DQG7+(1 YBFRPP (/6,)YBVDO!7+(1 YBFRPP (/6( YBFRPP (1',) 83'$7(HPS 6(7FRPP 19/VDO YBFRPP :+(5(HPSQR YBHPSQR &200,7 (1' K7HVWWKH3/64/EORFNIRUHDFKFDVHXVLQJWKHIROORZLQJWHVWFDVHVDQGFKHFNHDFK XSGDWHGFRPP LVVLRQ (PSOR\HH1XP EHU
6DODU\
5HVXOWLQJ&RP PLVVLRQ
18//
,QWURGXFWLRQWR2UDFOH64/DQG3/64/$
3UDFWLFH6ROXWLRQVFRQWLQXHG
64/!6(/(&7 )520 :+(5( 25'(5%<
HPSQRVDOFRPP HPS HPSQR,1 FRPP
,I\RXKDYHWLPHFRPSOHWHWKHIROORZLQJH[HUFLVHV
0RGLI\WKH
STVTOILOHWRLQVHUWWKHWH[W³1XPEHULVRGG´RU³1XPEHULVHYHQ´
GHSHQGLQJRQZKHWKHUWKHYDOXHLVRGGRUHYHQLQWRWKH0(66$*(6WDEOH4XHU\WKH 0(66$*(6WDEOHWRGHWHUPLQHLI\RXU3/64/EORFNZRUNHG
'(&/$5( YBFKDU9$5&+$5 YBQXP180%(5 %(*,1 YBFKDU LVWKHDQVZHU YBQXP 72B180%(568%675YBFKDU ,)PRGYBQXP 7+(1 ,16(57,172PHVVDJHVUHVXOWV 9$/8(6 1XPEHULVHYHQ (/6( ,16(57,172PHVVDJHVUHVXOWV 9$/8(6 1XPEHULVRGG (1',) (1' 64/!6(/(&7 )520PHVVDJHV
$GGDQHZFROXPQ67$56RIGDWDW\SH9$5&+$5DQGOHQJWKWRWKH (03WDEOHIRUVWRULQJ DVWHULVN
64/!$/7(57$%/( HPS $''VWDUV 9$5&+$5
&UHDWHD3/64/EORFNWKDWUHZDUGVDQHPSOR\HHE\DSSHQGLQJDQDVWHULVNLQWKH 67$56 FROXPQIRUHYHU\RIWKHHPSOR\HH¶VVDODU\6DYH\RXU3/64/EORFNWRDILOHFDOOHG
STVTO
D
$FFHSWWKHHPSOR\HH,'DVXVHULQSXWZLWKD64/ 3OXVVXEVWLWXWLRQYDULDEOH
E
,QLWLDOL]HDYDULDEOHWKDWZLOOFRQWDLQDVWULQJRIDVWHULVNV
F
$SSHQGDQDVWHULVNWRWKHVWULQJIRUHYHU\RIWKHVDODU\DPRXQW)RUH[DPSOHLIWKH HPSOR\HHKDVDVDODU\DPRXQWRIWKHVWULQJRIDVWHULVNVVKRXOGFRQWDLQHLJKWDVWHULVNV,I WKHHPSOR\HHKDVDVDODU\DPRXQWRIWKHVWULQJRIDVWHULVNVVKRXOGFRQWDLQDVWHULVNV
G
8SGDWHWKH67$56FROXPQIRUWKHHPSOR\HHZLWKWKHVWULQJRIDVWHULVNV
,QWURGXFWLRQWR2UDFOH64/DQG3/64/$
3UDFWLFH6ROXWLRQVFRQWLQXHG H&RPPLW I7HVWWKHEORFNIRUHPSOR\HHVZKRKDYHQRVDODU\DQGIRUDQHPSOR\HHZKRKDVDVDODU\
6(79(5,)<2)) $&&(37SBHPSQR352037 3OHDVHHQWHUWKHHPSOR\HHQXPEHU
'(&/$5( YBHPSQR HPSHPSQR7<3( SBHPSQR YBDVWHULVN HPSVWDUV7<3( 18// YBVDO HPSVDO7<3( %(*,1 6(/(&719/5281'VDO ,172YBVDO )520HPS :+(5(HPSQR YBHPSQR )25L,1YBVDO/223 YBDVWHULVN YBDVWHULVN__
(1'/223 83'$7(HPS 6(7VWDUV YBDVWHULVN :+(5(HPSQR YBHPSQR &200,7 (1' 6(79(5,)<21 64/!67$57STVTO 64/!6(/(&7 HPSQRVDOVWDUV )520 HPS :+(5( HPSQR,1
,QWURGXFWLRQWR2UDFOH64/DQG3/64/$
3UDFWLFH6ROXWLRQV
&UHDWHD3/64/EORFNWRUHWULHYHWKHQDPHRIHDFKGHSDUWPHQWIURPWKH '(37WDEOHDQGSULQWHDFK GHSDUWPHQWQDPHWRWKHVFUHHQLQFRUSRUDWLQJD3/64/WDEOH D 'HFODUHD3/64/WDEOH0
6(76(59(528738721 '(&/$5( 7<3(GHSWBWDEOHBW\SHLVWDEOHRIGHSWGQDPH7<3( ,1'(;%<%,1$5
:ULWHD3/64/EORFNWRSULQWLQIRUPDWLRQDERXWDJLYHQRUGHU D 'HFODUHD3/64/UHFRUGEDVHGRQWKHVWUXFWXUHRIWKH25'WDEOH E 8VHD64/ 3OXVVXEVWLWXWLRQYDULDEOHWRUHWULHYHDOOLQIRUPDWLRQDERXWDVSHFLILFRUGHUDQG VWRUHWKDWLQIRUPDWLRQLQWRWKH3/64/UHFRUG F 8VH'%06B287387387B/,1(DQGSULQWVHOHFWHGLQIRUPDWLRQDERXWWKHRUGHU
,QWURGXFWLRQWR2UDFOH64/DQG3/64/$
3UDFWLFH6ROXWLRQVFRQWLQXHG
6(76(59(528738721 6(79(5,)<2)) $&&(37SBRUGLG352037 3OHDVHHQWHUDQRUGHUQXPEHU
'(&/$5( RUGBUHFRUG RUG52:7<3( %(*,1 6(/(&7 ,172 RUGBUHFRUG )520 RUG :+(5( RUGLG SBRUGLG '%06B287387387B/,1( 2UGHU __72B&+$5RUGBUHFRUGRUGLG __ ZDVSODFHGRQ __72B&+$5RUGBUHFRUGRUGHUGDWH __ DQGVKLSSHGRQ __72B&+$5RUGBUHFRUGVKLSGDWH __ IRUDWRWDORI __ 72B&+$5RUGBUHFRUGWRWDO (1' ,I\RXKDYHWLPHFRPSOHWHWKHIROORZLQJH[HUFLVH
0RGLI\WKHEORFN\RXFUHDWHGLQSUDFWLFHWRUHWULHYHDOOLQIRUPDWLRQDERXWHDFKGHSDUWPHQW IURPWKH'(37WDEOHDQGSULQWWKHLQIRUPDWLRQWRWKHVFUHHQLQFRUSRUDWLQJD3/64/WDEOHRI UHFRUGV D 'HFODUHD3/64/WDEOH0
8VLQJDORRSUHWULHYHDOOGHSDUWPHQWLQIRUPDWLRQFXUUHQWO\LQWKH '(37WDEOHDQGVWRUHLWLQ WKH3/64/WDEOH(DFKGHSDUWPHQWQXPEHULVDPXOWLSOHRI
F
8VLQJDQRWKHUORRSUHWULHYHWKHGHSDUWPHQWLQIRUPDWLRQIURPWKH3/64/WDEOHDQGSULQWLW WRWKHVFUHHQXVLQJ'%06B287387387B/,1(
,QWURGXFWLRQWR2UDFOH64/DQG3/64/$
3UDFWLFH6ROXWLRQVFRQWLQXHG
6(76(59(528738721 '(&/$5( 7<3(GHSWBWDEOHBW\SHLVWDEOHRIGHSW52:7<3( ,1'(;%<%,1$5
__P\BGHSWBWDEOHL GQDPH__ LVORFDWHGLQ __ P\BGHSWBWDEOHL ORF (1'/223 (1'
,QWURGXFWLRQWR2UDFOH64/DQG3/64/$
3UDFWLFH6ROXWLRQV
ODEBVTOWRFUHDWHDQHZWDEOHIRUVWRULQJHPSOR\HHVDQGVDODULHV 64/!&5($7(7$%/( WRSBGRJV QDPH 9$5&+$5 VDODU\ 180%(5
5XQWKHVFULSW
&UHDWHD3/64/EORFNWKDWGHWHUPLQHVWKHWRSHPSOR\HHVZLWKUHVSHFWWRVDODULHV D
$FFHSWDQXPEHUQDVXVHULQSXWZLWKD64/ 3OXVVXEVWLWXWLRQSDUDPHWHU
E
,QDORRSJHWWKHODVWQDPHVDQGVDODULHVRIWKHWRSQSHRSOHZLWKUHVSHFWWRVDODU\LQWKH (03WDEOH
F
6WRUHWKHQDPHVDQGVDODULHVLQWKH723B'2*6WDEOH
G
$VVXPHWKDWQRWZRHPSOR\HHVKDYHWKHVDPHVDODU\
H
7HVWDYDULHW\RIVSHFLDOFDVHVVXFKDVQ
RUZKHUHQLVJUHDWHUWKDQWKHQXPEHU
RIHPSOR\HHVLQWKH(03WDEOH(PSW\WKH723B'2*6WDEOHDIWHUHDFKWHVW
'(/(7()520WRSBGRJV 6(7(&+22)) $&&(37SBQXP 352037 3OHDVHHQWHUWKHQXPEHURIWRSPRQH\PDNHUV
'(&/$5( YBQXP180%(5 SBQXP YBHQDPHHPSHQDPH7<3( YBVDOHPSVDO7<3( &85625HPSBFXUVRU,6 6(/(&7HQDPHVDO )520HPS :+(5(VDO,612718// 25'(5%<VDO'(6& %(*,1 23(1HPSBFXUVRU )(7&+HPSBFXUVRU,172YBHQDPHYBVDO :+,/(HPSBFXUVRU52:&2817 YBQXP$1' HPSBFXUVRU)281'/223 ,16(57,172WRSBGRJVQDPHVDODU\ 9$/8(6YBHQDPHYBVDO )(7&+HPSBFXUVRU,172YBHQDPHYBVDO (1'/223 &/26(HPSBFXUVRU &200,7 (1' 6(/(&7 )520WRSBGRJV 6(7(&+221
,QWURGXFWLRQWR2UDFOH64/DQG3/64/$
3UDFWLFH6ROXWLRQVFRQWLQXHG
&RQVLGHUWKHFDVHZKHUHVHYHUDOHPSOR\HHVKDYHWKHVDPHVDODU\,IRQHSHUVRQLVOLVWHGWKHQ DOOSHRSOHZKRKDYHWKHVDPHVDODU\VKRXOGDOVREHO LVWHG D
)RUH[DPSOHLIWKHXVHUHQWHUVDYDOXHRIIRUQWKHQ.LQJ)RUGDQG6FRWWVKRXOGEH
GLVSOD\HG7KHVHHPSOR\HHVDUHWLHGIRUVHFRQGKLJKHVWVDODU\
E
,IWKHXVHUHQWHUVDYDOXHRIWKHQ.LQJ)RUG6FRWWDQG-RQHVVKRXOGEHGLVSOD\HG
F
'HOHWHDOOURZVIURP723B'2*6DQGWHVWWKHSUDFWLFH
'(/(7()520WRSBGRJV $&&(37SBQXP352037 3OHDVHHQWHUWKHQXPEHURIWRSPRQH\PDNHUV
'(&/$5( YBQXP 180%(5 SBQXP YBHQDPH HPSHQDPH7<3( YBFXUUHQWBVDO HPSVDO7<3( YBODVWBVDO HPSVDO7<3( &85625HPSBFXUVRU,6 6(/(&7 HQDPHVDO )520 HPS :+(5( VDO,612718// 25'(5%< VDO'(6& %(*,1 23(1HPSBFXUVRU )(7&+HPSBFXUVRU,172YBHQDPHYBFXUUHQWBVDO :+,/(HPSBFXUVRU52:&2817 YBQXP$1'HPSBFXUVRU)281'/223 ,16(57,172WRSBGRJVQDPHVDODU\ 9$/8(6YBHQDPHYBFXUUHQWBVDO YBODVWBVDO YBFXUUHQWBVDO )(7&+HPSBFXUVRU,172YBHQDPHYBFXUUHQWBVDO ,)YBODVWBVDO YBFXUUHQWBVDO7+(1 YBQXP YBQXP (1',) (1'/223 &/26(HPSBFXUVRU &200,7 (1' 6(/(&7 )520WRSBGRJV
,QWURGXFWLRQWR2UDFOH64/DQG3/64/$
3UDFWLFH6ROXWLRQV
8VHDFXUVRUWRUHWULHYHWKHGHSDUWPHQWQXPEHUDQGWKHGHSDUWPHQWQDPH IURPWKHGHSWWDEOH 3DVVWKHGHSDUWPHQWQXPEHUWRDQRWKHUFXUVRUWRUHWULHYH IURPWKHHPSWDEOHWKHGHWDLOVRI HPSOR\HHQDPHMREKLUHGDWHDQGVDODU\RIDOOWKHHPSOR\HHVZKRZRUNLQWKDWGHSDUWPHQW
6(76(59(528738721 '(&/$5( &85625GHSWBFXUVRU,6 6(/(&7GHSWQRGQDPH )520 GHSW 25'(5%<GHSWQR &85625HPSBFXUVRUYBGHSWQR 180%(5 ,6 6(/(&7HQDPHMREKLUHGDWHVDO )520 HPS :+(5( GHSWQR YBGHSWQR YBFXUUHQWBGHSWQR GHSWGHSWQR7<3( YBFXUUHQWBGQDPHGHSWGQDPH7<3( YBHQDPHHPSHQDPH7<3( YBMREHPSMRE7<3( YBPJUHPSPJU7<3( YBKLUHGDWHHPSKLUHGDWH7<3( YBVDOHPSVDO7<3( YBOLQHYDUFKDU %(*,1 YBOLQH
23(1GHSWBFXUVRU /223 )(7&+GHSWBFXUVRU,172 YBFXUUHQWBGHSWQRYBFXUUHQWBGQDPH (;,7:+(1GHSWBFXUVRU127)281' '%06B287387387B/,1( 'HSDUWPHQW1XPEHU __ YBFXUUHQWBGHSWQR__ 'HSDUWPHQW1DPH __ YBFXUUHQWBGQDPH '%06B287387387B/,1(YBOLQH ,)HPSBFXUVRU,623(17+(1 &/26(HPSBFXUVRU (1',) 1RWH6ROXWLRQFRQWLQXHGRQQH[WSDJH
,QWURGXFWLRQWR2UDFOH64/DQG3/64/$
3UDFWLFH6ROXWLRQVFRQWLQXHG
23(1HPSBFXUVRUYBFXUUHQWBGHSWQR /223 )(7&+HPSBFXUVRU,172YBHQDPHYBMREYBKLUHGDWHYBVDO (;,7:+(1HPSBFXUVRU127)281' '%06B287387387B/,1(YBHQDPH__ __YBMRE__
__YBKLUHGDWH__ __YBVDO (1'/223 ,)HPSBFXUVRU,623(17+(1 &/26(HPSBFXUVRU (1',) '%06B287387387B/,1(YBOLQH (1'/223 ,)HPSBFXUVRU,623(17+(1 &/26(HPSBFXUVRU (1',) &/26(GHSWBFXUVRU (1' 6(76(59(52873872))
,QWURGXFWLRQWR2UDFOH64/DQG3/64/$
3UDFWLFH6ROXWLRQVFRQWLQXHG
0RGLI\
STVTOWRLQFRUSRUDWHWKH)2583'$7(DQG:+(5(&855(172)
IXQFWLRQDOLW\LQFXUVRUSURFHVVLQJ
6(79(5,)<2)) $&&(37SBHPSQR352037 3OHDVHHQWHUWKHHPSOR\HHQXPEHU
'(&/$5( YBHPSQR HPSHPSQR7<3( SBHPSQR YBDVWHULVN HPSVWDUV7<3( 18// &85625HPSBFXUVRU,6 6(/(&7 HPSQR19/5281'VDO VDO )520 HPS :+(5( HPSQR YBHPSQR )2583'$7( %(*,1 )25HPSBUHFRUG,1HPSBFXUVRU/223 )25L,1HPSBUHFRUGVDO/223 YBDVWHULVN YBDVWHULVN__
(1'/223 83'$7(HPS 6(7VWDUV YBDVWHULVN :+(5(&855(172)HPSBFXUVRU YBDVWHULVN 18// (1'/223 &200,7 (1' 6(79(5,)<21 64/!67$57STVTO 64/!6(/(&7 HPSQRVDOVWDUV )520 HPS :+(5( HPSQR,1
,QWURGXFWLRQWR2UDFOH64/DQG3/64/$
3UDFWLFH6ROXWLRQV
:ULWHD3/64/EORFNWRVHOHFWWKHQDPHRIWKHHPSOR\HHZLWKDJLYHQVDODU\YDOXH D
,IWKHVDODU\HQWHUHGUHWXUQVPRUHWKDQRQHURZKDQGOHWKHH[FHSWLRQZLWKDQDSSURSULDWH
H[FHSWLRQKDQGOHUDQGLQVHUWLQWRWKH0(66$*(6WDEOHWKHPHVVDJH³0RUHWKDQRQH HPSOR\HHZLWKDVDODU\RIVDODU\!´
E ,IWKHVDODU\HQWHUHGGRHVQRWUHWXUQDQ\URZVKDQGOHWKHH[FHSWLRQZLWKDQDSSUR SULDWH
H[FHSWLRQKDQGOHUDQGLQVHUWLQWRWKH0(66$*(6WDEOHWKHPHVVDJH³1RHPSOR\HHZLWKD VDODU\RIVDODU\!´
F
,IWKHVDODU\HQWHUHGUHWXUQVRQO\RQHURZLQVHUWLQWRWKH0(66$*(6WDEOHWKHHPSOR\HH¶V
QDPHDQGWKHVDODU\DPRXQW
G +DQGOHDQ\RWKHUH[FHSWLRQZLWKDQDSSURSULDWHH[FHSWLRQKDQGOHUDQGLQVHUWLQWRWKH 0(66$*(6WDEOHWKHPHVVDJH³6RPHRWKHUHUURURFFXUUHG´ H
7HVWWKHEORFNIRUDYDULHW\RIWHVWFDVHV
6(79(5,)<2)) $&&(37SBVDO352037 3OHDVHHQWHUWKHVDODU\YDOXH
'(&/$5( YBHQDPH HPSHQDPH7<3( YBVDO HPSVDO7<3( SBVDO %(*,1 6(/(&7 HQDPH ,172 YBHQDPH )520 HPS :+(5( VDO YBVDO ,16(57,172PHVVDJHVUHVXOWV 9$/8(6YBHQDPH__ __YBVDO (;&(37,21 :+(1QRBGDWDBIRXQG7+(1 ,16(57,172PHVVDJHVUHVXOWV 9$/8(6 1RHPSOR\HHZLWKDVDODU\RI __72B&+$5YBVDO :+(1WRRBPDQ\BURZV7+(1 ,16(57,172PHVVDJHVUHVXOWV 9$/8(6 0RUHWKDQRQHHPSOR\HHZLWKDVDODU\RI __ 72B&+$5YBVDO :+(1RWKHUV7+(1 ,16(57,172PHVVDJHVUHVXOWV 9$/8(6 6RPHRWKHUHUURURFFXUUHG (1' 6(79(5,)<21 64/!67$57STVTO 64/!67$57STVTO 64/!67$57STVTO
,QWURGXFWLRQWR2UDFOH64/DQG3/64/$
3UDFWLFH6ROXWLRQVFRQWLQXHG
0RGLI\ D
STVTOWRDGGDQH[FHSWLRQKDQGOHU
:ULWHDQH[FHSWLRQKDQGOHUIRUWKHHUURUWRSDVVDPHVVDJHWRWKHXVHUWKDWWKHVSHFLILHG GHSDUWPHQWGRHVQRWH [LVW
E
([HFXWHWKH3/64/EORFNE\HQWHULQJDGHSDUWPHQWWKDWGRHVQRWH[LVW
6(79(5,)<2)) 9$5,$%/(JBPHVVDJH9$5&+$5 $&&(37SBGHSWQR352037 3OHDVHHQWHUWKHGHSDUWPHQWQXPEHU
$&&(37SBORF352037 3OHDVHHQWHUWKHGHSDUWPHQWORFDWLRQ
'(&/$5( HBLQYDOLGBGHSW (;&(37,21 YBGHSWQR GHSWGHSWQR7<3( SBGHSWQR %(*,1 83'$7(GHSW 6(7ORF SBORF
:+(5(GHSWQR YBGHSWQR ,)64/127)281'7+(1 UDLVHHBLQYDOLGBGHSW (1',) &200,7 (;&(37,21 :+(1HBLQYDOLGBGHSW7+(1 JBPHVVDJH 'HSDUWPHQW __72B&+$5YBGHSWQR __ LVDQLQYDOLGGHSDUWPHQW (1' 6(79(5,)<21 35,17JBPHVVDJH 64/!67$57STVTO
,QWURGXFWLRQWR2UDFOH64/DQG3/64/$
3UDFWLFH6ROXWLRQVFRQWLQXHG
6(79(5,)<2)) $&&(37SBGHSWQR352037 3OHDVHHQWHUWKHGHSDUWPHQWQXPEHU
$&&(37SBORF352037 3OHDVHHQWHUWKHGHSDUWPHQWORFDWLRQ
'(&/$5( HBLQYDOLGBGHSW (;&(37,21 YBGHSWQR GHSWGHSWQR7<3( SBGHSWQR %(*,1 83'$7(GHSW 6(7ORF SBORF
:+(5(GHSWQR YBGHSWQR ,)64/127)281'7+(1 UDLVHHBLQYDOLGBGHSW (1',) &200,7 (;&(37,21 :+(1HBLQYDOLGBGHSW7+(1 GEPVBRXWSXWSXWBOLQH 'HSDUWPHQW __72B&+$5YBGHSWQR __ LVDQLQYDOLGGHSDUWPHQW (1' 6(79(5,)<21
,QWURGXFWLRQWR2UDFOH64/DQG3/64/$
3UDFWLFH6ROXWLRQVFRQWLQXHG
:ULWHD3/64/EORFNWKDWSULQWVWKHQXPEHURIHPSOR\HHVZKRPDNHSOXVRUPLQXV RIWKHVDODU\YDOXHHQWHUHG D
,IWKHUHLVQRHPSOR\HHZLWKLQWKDWVDODU\UDQJHSULQWDPHVVDJHWRWKHXVHULQGLFDWLQJ WKDWLVWKHFDVH8VHDQH[FHSWLRQIRUWKLVFDVH
E ,IWKHUHDUHRQHRUPRUHHPSOR\HHVZLWKLQWKDWUDQJHWKHPHVVDJHVKRXOGLQGLFDWH KRZPDQ\HPSOR\HHVDUHLQWKDWVDODU\UDQJH F
+DQGOHDQ\RWKHUH[FHSWLRQZLWKDQDSSURSULDWHH[FHSWLRQKDQGOHU7KHPHVVDJHVKRXOG LQGLFDWHWKDWVRPHRWKHUHUURURFFXUUHG
9$5,$%/(JBPHVVDJH9$5&+$5 6(79(5,)<2)) $&&(37SBVDO352037 3OHDVHHQWHUWKHVDODU\
'(&/$5( YBVDO HPSVDO7<3( SBVDO YBORZBVDO HPSVDO7<3( YBVDO YBKLJKBVDO HPSVDO7<3( YBVDO YBQRBHPS 180%(5 HBQRBHPSBUHWXUQHG (;&(37,21 HBPRUHBWKDQBRQHBHPS (;&(37,21 %(*,1 6(/(&7 FRXQWHQDPH ,172 YBQRBHPS )520 HPS :+(5( VDOEHWZHHQYBORZBVDODQGYBKLJKBVDO ,)YBQRBHPS 7+(1 5$,6(HBQRBHPSBUHWXUQHG (/6,)YBQRBHPS!7+(1 5$,6(HBPRUHBWKDQBRQHBHPS (1',) (;&(37,21 :+(1HBQRBHPSBUHWXUQHG7+(1 JBPHVVDJH 7KHUHLVQRHPSOR\HHVDODU\EHWZHHQ __ 72B&+$5YBORZBVDO __ DQG __ 72B&+$5YBKLJKBVDO :+(1HBPRUHBWKDQBRQHBHPS7+(1 JBPHVVDJH 7KHUHLVDUH __72B&+$5YBQRBHPS __ HPSOR\HHV ZLWKDVDODU\EHWZHHQ __ 72B&+$5YBORZBVDO __ DQG __ 72B&+$5YBKLJKBVDO (1' 6(79(5,)<21 35,17JBPHVVDJH 64/!67$57STVTO
,QWURGXFWLRQWR2UDFOH64/DQG3/64/$
3UDFWLFH6ROXWLRQVFRQWLQXHG
6(79(5,)<2)) $&&(37SBVDO352037 3OHDVHHQWHUWKHVDODU\
'(&/$5( YBVDO HPSVDO7<3( SBVDO YBORZBVDO HPSVDO7<3( YBVDO YBKLJKBVDO HPSVDO7<3( YBVDO YBQRBHPS 180%(5 HBQRBHPSBUHWXUQHG (;&(37,21 HBPRUHBWKDQBRQHBHPS (;&(37,21 %(*,1 6(/(&7 FRXQWHQDPH ,172 YBQRBHPS )520 HPS :+(5( VDOEHWZHHQYBORZBVDODQGYBKLJKBVDO ,)YBQRBHPS 7+(1 5$,6(HBQRBHPSBUHWXUQHG (/6,)YBQRBHPS!7+(1 5$,6(HBPRUHBWKDQBRQHBHPS (1',) (;&(37,21 :+(1HBQRBHPSBUHWXUQHG7+(1 GEPVBRXWSXWSXWBOLQH 7KHUHLVQRHPSOR\HHVDODU\ EHWZHHQ __72B&+$5YBORZBVDO __ DQG __ 72B&+$5YBKLJKBVDO :+(1HBPRUHBWKDQBRQHBHPS7+(1 GEPVBRXWSXWSXWBOLQH 7KHUHLVDUH __72B&+$5YBQRBHPS __ HPSOR\HHV ZLWKDVDODU\EHWZHHQ __ 72B&+$5YBORZBVDO __ DQG __ 72B&+$5YBKLJKBVDO :+(1RWKHUV7+(1 GEPVBRXWSXWSXWBOLQH 6RPHRWKHUHUURURFFXUUHG (1' 6(79(5,)<21
,QWURGXFWLRQWR2UDFOH64/DQG3/64/$
,QWURGXFWLRQWR2UDFOH64/DQG3/64/$
% 7DEOH'HVFULSWLRQV DQG'DWD
(037DEOH
64/!'(6&5,%(HPS 1DPH1XOO"7\SH (031212718//180%(5 (1$0(9$5&+$5 -2%9$5&+$5 0*5180%(5 +,5('$7('$7( 6$/180%(5 &200180%(5 '(371212718//180%(5 64/!6(/(&7 )520HPS
(0312(1$0(-2%0*5+,5('$7(6$/&200'(3712 .,1*35(6,'(17129 %/$.(0$1$*(50$< &/$5.0$1$*(5-81 -21(60$1$*(5$35 0$57,16$/(60$16(3 $//(16$/(60$1)(% 7851(56$/(60$16(3 -$0(6&/(5.'(& :$5'6$/(60$1)(% )25'$1$/<67'(& 60,7+&/(5.'(& 6&277$1$/<67'(& $'$06&/(5.-$1 0,//(5&/(5.-$1
,QWURGXFWLRQWR2UDFOH64/DQG3/64/%
'(377DEOH
64/!'(6&5,%(GHSW 1DPH1XOO"7\SH '(371212718//180%(5 '1$0(9$5&+$5 /2&9$5&+$5
64/!6(/(&7 )520GHSW
'(3712'1$0(/2&
$&&2817,1*1(:<25. 5(6($5&+'$//$6 6$/(6&+,&$*2 23(5$7,216%26721
,QWURGXFWLRQWR2UDFOH64/DQG3/64/%
6$/*5$ '(7DEOH
64/!'(6&5,%(VDOJUDGH 1DPH1XOO"7\SH *5$'(180%(5 /26$/180%(5 +,6$/180%(5 64/!6(/(&7 )520VDOJUDGH *5$'(/26$/+,6$/
,QWURGXFWLRQWR2UDFOH64/DQG3/64/%
25'7DEOH
64/!'(6&5,%(RUG 1DPH1XOO"7\SH 25','12718//180%(5 25'(5'$7('$7( &2003/$19$5&+$5 &867,'12718//180%(5 6+,3'$7('$7( 727$/180%(5 64/!6(/(&7 )520RUG 25','25'(5'$7(&&867,'6+,3'$7(727$/ -$1$-$1 -$1%-$1 -$1&-$1 0$<$0$< -81%-81 -81$-81 -8/$-8/ -8/$-8/ $8*%$8* -8/&-8/ -8/&-8/ -81-81 0$50$5 )(%)(% )(%)(% )(%)(% )(%)(% )(%0$5 )(%)(% )(%$0$5 0$5$-$1
,QWURGXFWLRQWR2UDFOH64/DQG3/64/%
352'8&77DEOH
64/!'(6&5,%(SURGXFW 1DPH1XOO"7\SH 352','12718//180%(5 '(6&5,39$5&+$5
64/!6(/(&7 )520SURGXFW
352',''(6&5,3
$&(7(11,65$&.(7, $&(7(11,65$&.(7,, $&(7(11,6%$//63$&. $&(7(11,6%$//63$&. $&(7(11,61(7 637(11,65$&.(7 63-81,255$&.(7 5+*8,'(727(11,6 6%(1(5*<%$53$&. 6%9,7$61$&.3$&.
,QWURGXFWLRQWR2UDFOH64/DQG3/64/%
,7(07DEOH
64/!'(6&5,%(LWHP 1DPH1XOO"7\SH 25','12718//180%(5 ,7(0,'12718//180%(5 352','180%(5 $&78$/35,&(180%(5 47<180%(5 ,7(0727180%(5 64/!6(/(&7 )520LWHP 25',',7(0,'352','$&78$/35,&(47<,7(0727
&RQWLQXHGRQQH[WSDJH
,QWURGXFWLRQWR2UDFOH64/DQG3/64/%
,7(07DEOHFRQWLQXHG
25',',7(0,'352','$&78$/35,&(47<,7(0727
,QWURGXFWLRQWR2UDFOH64/DQG3/64/%
&86720(57DEOH
64/!'(6&5,%(FXVWRPHU 1DPH1XOO"7\SH &867,'12718//180%(5 1$0(9$5&+$5 $''5(669$5&+$5 &,7<9$5&+$5 67$7(9$5&+$5 =,39$5&+$5 $5($180%(5 3+21(9$5&+$5 5(3,'12718//180%(5 &5(',7/,0,7180%(5 &200(176/21*
,QWURGXFWLRQWR2UDFOH64/DQG3/64/%
&86720(57DEOHFRQWLQXHG
64/!6(/(&7 )520FXVWRPHU &867,'1$0($''5(66 -2&.632576 9,(:5,'*( 7.%632576+23 %2/,5' 92//<5,7( +$0,/721 -8677(11,6 +,//9,(:0$// (9(5<02817$,16855<5' .7632576 (/3$6(2 6+$3(83 6(482,$ :20(166325769$/&29,//$*( 1257+:22'6+($/7+$1'),71(666833/<&(17(5/21(3,1(:$< &,7<67=,3$5($3+21(5(3,'&5(',7/,0,7 %(/0217&$ 5(':22'&,7<&$ %85/,1*$0(&$ %85/,1*$0(&$ &83(57,12&$ 6$17$&/$5$&$ 3$/2$/72&$ 6811<9$/(&$ +,%%,1*01
&200(176 9HU\IULHQGO\SHRSOHWRZRUNZLWKVDOHVUHSOLNHVWREHFDOOHG0LNH
5HSFDOOHGDERXWFKDQJHLQRUGHUFRQWDFWVKLSSLQJ &RPSDQ\GRLQJKHDY\SURPRWLRQEHJLQQLQJ3UHSDUHIRUODUJHRUGHUVGXULQJRUGHUVGXULQJZLQWHU &RQWDFWUHSDERXWQHZOLQHRIWHQQLVUDFNHWV &XVWRPHUZLWKKLJKPDUNHWVKDUH GXHWRDJJUHVVLYHDGYHUWLVLQJ 7HQGVWRRUGHUODUJHDPRXQWVRIPHUFKDQGLVHDWRQFH$FFRXQWLQJLVFRQVLGHULQJUDLVLQJWKHLUFUHGLWOLPLW 6XSSRUWLQWHQVLYH2UGHUVVPDOODPRXQWV RIPHUFKDQGLVHDWDWLPH )LUVWVSRUWLQJJRRGVVWRUHJHDUHGH[FOXVLYHO\WRZDUGVZRPHQ8QXVXDOSURPRWLRQDOVW\OH
,QWURGXFWLRQWR2UDFOH64/DQG3/64/%
35,&(7DEOH
64/!'(6&5,%(SULFH 1DPH1XOO"7\SH 352','12718//180%(5 67'35,&(180%(5 0,135,&(180%(5 67$57'$7('$7( (1''$7('$7( 64/!6(/(&7 )520SULFH 352','67'35,&(0,135,&(67$57'$7((1''$7( -$1'(& -$1 -810$< -81 -$10$< -$1'(& -81 -$10$< -$1'(& -$1 -$1'(& -$1 )(% )(% $8* 129 129
,QWURGXFWLRQWR2UDFOH64/DQG3/64/%
,QWURGXFWLRQWR2UDFOH64/DQG3/64/%
,QGH[
6\PERO
127)281' 52:&2817 52:7<3( 7<3(DWWULEXWH
$ $&&(37 $FWLYH6HW $''FODXVH $''B0217+6 DOLDV $// $/7(56(48(1&( 7$%/( 86(5 $1' $QRQ\PRXVEORFNV $1< DULWKPHWLFRSHUDWRUV $6 $6&
,QWURGXFWLRQWR2UDFOH64/DQG3/64/,QGH[
$VVLJQPHQWRSHUDWRU $WWULEXWH, $9*
% EDVHWDEOH EDVLFORRS %(7:((1 %),/( %,1$5
& &$&+( &DUWHVLDQSURGXFW &$6&$'(&21675$,176 &+(&.FRQVWUDLQW &/2% &/26( FROOHFWLRQ &2/801 &2/801IRUPDWPRGHOV FROXPQKHDGLQJ &200(17 FRPPHQWV &200,7
,QWURGXFWLRQWR2UDFOH64/DQG3/64/,QGH[
&RPSDULVRQRSHUDWRUV FRPSOH[YLHZ &RPSRVLWHGDWDW\SHV YDULDEOHV FRQFDWHQDWLRQRSHUDWRU FRQVWUDLQWV FRQYHUVLRQ &2817 &5($7(,1'(;
6(48(1&(
6<121<0 7$%/( 86(5 9,(: &8559$/ FXUVRU FXUVRUDWWULEXWHV )25ORRS &<&/(
' GDWDGHILQLWLRQODQJXDJH GDWDGLFWLRQDU\ 'DWDPDQLSXODWLRQODQJXDJH GDWDEDVH, 'DWDEDVHVHFXULW\ GDWDW\SH GDWDW\SHFRQYHUVLRQ GDWHV '%06B287387
,QWURGXFWLRQWR2UDFOH64/DQG3/64/,QGH[
''021<< ''/ GHFODUDWLRQVHFWLRQ GHFODUHDQH[SOLFLWFXUVRU '(&2'( '()$8/7 '(),1( 'HOHWH '(/(7( 'HOLPLWHUV '(6& '(6&5,%( ',6$%/(FODXVH ',67,1&7 '0/ GRXEOHDPSHUVDQG '523FODXVH &2/801 ,1'(; 6(48(1&( 7$%/( 9,(:
( (/6,) (1$%/(FODXVH (1',) (QWLW\, HQWLW\UHODWLRQVKLS(5 , (TXLMRLQV (6&$3(
,QWURGXFWLRQWR2UDFOH64/DQG3/64/,QGH[
H[FHSWLRQ (;,7VWDWHPHQW H[SOLFLWFXUVRUV
) )(7&+ ILHOG, )25(,*1.(< )25ORRSV IRUPDWPRGHO )2583'$7(FODXVH IXQFWLRQV
* *5$17 *5283%< JURXSIXQFWLRQV
+ +$9,1* ,1
, ,GHQWLILHUV ,)VWDWHPHQW ,1&5(0(17%< LQGH[ ,1,7&$3 ,QOLQH9LHZ ,16(57 ,172FODXVH LPSOLFLWFXUVRU ,618//
,QWURGXFWLRQWR2UDFOH64/DQG3/64/,QGH[
MRLQ
/ /$67B'$< /(1*7+ /,.( OLWHUDO /2% ORFDWRUV /RFNV ORJLFDORSHUDWRUV ORJLQVTO /223FRQWUROVWUXFWXUHV /2:(5 /3$'
0 0$; 0$;9$/8( 0,1 0,19$/8( 02' 02',)< 0217+6B%(7:((1 0XOWLSOHFROXPQVXETXHULHV 0XOWLSOHURZVXETXHULHV
1 QDPLQJFRQYHQWLRQ 1&/2% QHVWORRSV QHVWHGEORFNV
,QWURGXFWLRQWR2UDFOH64/DQG3/64/,QGH[
1HVWHGIXQFWLRQV 1(;7B'$< 1(;79$/ QRQHTXLMRLQ QRQSDLUZLVHFRPSDULVRQV QRQSUHGHILQHG2UDFOH6HUYHUHUURU 127 12718// 12718//FRQVWUDLQW QXOOYDOXH, 1XPEHUIXQFWLRQV 19/
2 REMHFWSULYLOHJH 21'(/(7(&$6&$'( 23(1 25 25'(5%< RUGHURISUHFHGHQFH 27+(56H[FHSWLRQKDQGOHU RXWHUMRLQ
3 SDLUZLVHFRPSDULVRQV SDUDPHWHULQWKHFXUVRUGHFODUDWLRQ 3/64/, 3/64/7DEOHPHWKRG 3/64/WDEOHV SRLQWHUV 35$*0$
,QWURGXFWLRQWR2UDFOH64/DQG3/64/,QGH[
SUHGHILQHG2UDFOH6HUYHUHUURU 35,0$5<.(< 35,17 3ULYLOHJHV SURFHGXUDOFDSDELOLWLHV, SURJUDPPLQJJXLGHOLQHV SURSDJDWHWKHH[FHSWLRQ 38%/,&
5 5$,6(B$33/,&$7,21B(5525 UHDGFRQVLVWHQF\ UHFRUG UHIHUHQFHKRVWYDULDEOHV 5()(5(1&(6 UHIHUHQWLDOLQWHJULW\ UHODWLRQDOGDWDEDVH, 5HODWLRQDOGDWDEDVHPDQDJHPHQWV\VWHPV, 5HODWLRQVKLS, 5(1$0( UHSRUWV 5(92.( UROH 52//%$&. 5281' 52:180 53$' 55GDWHIRUPDW
6 6$9(32,17 VFDODUGDWDW\SH 6FKHPD
,QWURGXFWLRQWR2UDFOH64/DQG3/64/,QGH[
VFRSH 6(/(&7 6(/(&7VWDWHPHQW VHOIMRLQ VHTXHQFH 6(78186(' 6(79(5,)< VLPSOHYLHZ 0XOWLSOHURZIXQFWLRQV 6LQJOHURZIXQFWLRQV VLQJOHURZVXETXHU\ 6LQJOHURZVXETXHULHV 64/, 64/EXIIHU 64/&2'( 64/(550 64/ 3OXV 67$57:,7+ VWDWHPHQWOHYHOUROOEDFN 6XESURJUDPV VXETXHU\ VXETXHU\LQWKH)520FODXVH 68%675 680 V\QRQ\P 6<6'$7( V\VWHPGHYHORSPHQWOLIHF\FOH, V\VWHPSULYLOHJH
,QWURGXFWLRQWR2UDFOH64/DQG3/64/,QGH[
7 WDEOHDOLDV WDEOHRIUHFRUGV WDEOHV 72B&+$5 72B'$7( 72B'$7(IXQFWLRQ 72B180%(5 WUDQVDFWLRQ 75,0 7581& 7581&$7(7$%/( 77,7/( ³7RS1´DQDO\VLV WXSOH,
8 81'(),1( 81,48(NH\FRQVWUDLQW 83'$7( 833(5 86(5B&216B&2/8016 86(5B&21675$,176 XVHUGHILQHGH[FHSWLRQ 86(5B,1'B&2/8016 86(5B,1'(;(6 86(5B6(48(1&(6
9 YDULDEOHV YLHZ
,QWURGXFWLRQWR2UDFOH64/DQG3/64/,QGH[
: :+(5( :+(127+(56 :+(5(&855(172)FODXVH :+,/(ORRS :,7+&+(&.237,21 *5$17237,21 5($'21/<
,QWURGXFWLRQWR2UDFOH64/DQG3/64/,QGH[
,QWURGXFWLRQWR2UDFOH64/DQG3/64/,QGH[