Upload
oliver-alexander
View
218
Download
0
Embed Size (px)
Citation preview
7/29/2019 BasicProgramSQL.pdf
1/164
!"#
$!"
% &$%!"' ()*!"
+ !"
% "#% "
%% ",
%'
% % -
%% "!&%' "!
' )!
'
'% "'' )!
'+
'. "
/"!0%##12!345
7/29/2019 BasicProgramSQL.pdf
2/164
6227"!88!
"-"260###"!"0 6 0 "!2 0 "!
22"20""2000
" "! 90 0 : )329060!"!9000
02""20
0232"2!30"
2 0 # ""2 900092
;0 %< %#:
% 0 %. ,=) '#>
!"
09 3!
3!9023020
!45"
0"33"0"-"2
0907!0300"!?
#"32@,-2@,
!":!0:?
030
039:
223
"!0
0"
0
""0
/"!0%##12!345 %
7/29/2019 BasicProgramSQL.pdf
3/164
!#
#2!020!"0
0"*072!"!!0!!"2900?
$45
&$%45
()*45
$%!
"0 3 0 6 0 !" !
-9%###!290$!"290!
3003"06"2#06!:"-"2!03"060
"A0"!209?
"A 04#5BC0!300#02
09?
D0AAAAAE$932 90! 3003"0 6"2
#
& '%$%&!
"03$932060
!"!"!306"0!"2030%!"-+###!
09030%!"0""
" 00 !" " $932 030%!"390"000390
"003-"?
$!"?D0EFD0AAAAAE
&$%!"?D0EGD0AAAAAE
( )*+,%!
3"32-8"28"90"0""20
'
7/29/2019 BasicProgramSQL.pdf
4/164
3"2#0-003
"-"?
! ' ' -
()* %'+.1I< %'+.1I< ( 3 "
" " 02
"3
()*4.2%5 %'+.1I< %'+1 0 3 " 0"%
02 0
"03
9
(4+2%5 %'+.1I< 0 " !"
30HJJ
JJ00
3 " + % 0
+8%F%
3! 0 "
"
(4+2%5 %'+.+1 0 " 3
0 0 3"
(4+5 %'+.1I< %'. 0 "
0-
(4+28%5 %'+.1I< %## 0 " 3
0
3 3 "0"
/"!0%##12!345 +
7/29/2019 BasicProgramSQL.pdf
5/164
. !
030!"0
320K""!0!"
"?K0!
& #
"""3#2"
"!!:!9-"20""
" ! : 4@5 #2 " 0 9
2900?
!"?0!""0!"-"2L
H%!"!2!"0G"MG"M
*!"?0!"""9"-"2%
@.0!03G"MG"MG"M
&
90200
02932NN0"
03-"0"?
D,=)ENND0ED,=)0E
&&
C0""0-"2#30
0"2"9000"3
0 " 90 9 " " 90 7 " 3090-"%0""
900
/"!0%##12!345 .
7/29/2019 BasicProgramSQL.pdf
6/164
%
L28 !"2
% @2O )"23
' L282NN 2 2
K "0 3 0 " # 30
-"0"030-"
-"2%L'@+F+4%L'5@+F%#
!!"#"$%
&
&(
0"-30!"? -?"-0200
7:-03-0+###!
3-D$E2DE-E2E%18;(8#.E
?" 3" '
7/29/2019 BasicProgramSQL.pdf
7/164
&
,-
% 0"9"3!2
"9
' :01#209'
(
234
0 ""2 9 0 "! + 2
/"!0%##12!345 I
7/29/2019 BasicProgramSQL.pdf
8/164
.
!"
"?K0"3"32900"
'#0
'
209020!"6!0 "0!-
0"GM209.
/"!0%##12!345
7/29/2019 BasicProgramSQL.pdf
9/164
5
"
& !"-!"
0090!903
!"--"2!9"!030
00-""00:2!907!091
/"!0%##12!345 J
7/29/2019 BasicProgramSQL.pdf
10/164
6
!"-!"
&& '
#!"!303!900"!30K
0 09 I 90 0 3
A!
/"!0%##12!345 #
!
"!030
0-"
&!
7/29/2019 BasicProgramSQL.pdf
11/164
7
'
&(
K"!!0K009
7/29/2019 BasicProgramSQL.pdf
12/164
8
0"A!29009
J
9
( +!"
K0!-3-"2!9A0"0
0!2!0"03:
!70:?
/"!0%##12!345 %
7/29/2019 BasicProgramSQL.pdf
13/164
"
)!
"
(
0!-?
GMGMG!"MB
K0090#A0
?
#
(&
0!-?
GM"GMB
K0090A0
?
/"!0%##12!345 '
&!
7/29/2019 BasicProgramSQL.pdf
14/164
(( +
0!-!-?
GM!G9MB
K0090%!A(0
?
&
+
/"!0%##12!345 +
7/29/2019 BasicProgramSQL.pdf
15/164
(. %!"
0!-00?
()GMG9MB
K0090'0?
(
%!"
/"!0%##12!345 .
7/29/2019 BasicProgramSQL.pdf
16/164
(5 !"
0!-?
,*GMB
K0090+0?
.
!"
/"!0%##12!345 1
7/29/2019 BasicProgramSQL.pdf
17/164
*++%:
09 3!
3!9
023020
!45
#"32@,-
#2$2&$%2()*2!
!"
"""3
"9020
00
C0""0-"2#3
00"
"-3-2223
!"
=3!0!
9#
K"!!0
K"3:!"7
0:?
"
)!
"
/"!0%##12!345 I
7/29/2019 BasicProgramSQL.pdf
18/164
+)!
50:?
#23!AAAAAAA3!9
AAAAAAAAAA
% 023020
AAAAAAAAA
' $!"AAAAAAAAA3
+ 0 6 $ !" AAAAA ! - 9AAAAAAAAAA!
. &$%!"AAAAAAAAAAA3
1 0!""AAAAAAA!
%5?
!"20""20'
7/29/2019 BasicProgramSQL.pdf
19/164
!"##
$!"##
% &'(#) *
) **
) (*)% *
$$
'!% $
) +,-!-
. /0$!-1 &2#
3*"4415("678 9
7/29/2019 BasicProgramSQL.pdf
20/164
(9('#655"6::(/;*(5("(*5
"6:(*("(
6:(5"( ?5 >( ?5@>( $? /, >(
?A
&= (=:(:(:#"6
7/29/2019 BasicProgramSQL.pdf
21/164
(("5:"6:(5
7/29/2019 BasicProgramSQL.pdf
22/164
!"#$%%
/*:6:(5"*("
:(*(":(:(5"2"##*(":(
(((2"#("*("(:(*:
7/29/2019 BasicProgramSQL.pdf
23/164
(*(*("("?A
/;*(5"#6#*B*B:("*("5#
#2*
7/29/2019 BasicProgramSQL.pdf
24/164
,
*+
(:
7/29/2019 BasicProgramSQL.pdf
25/164
.
!/$-
?5 HF
7/29/2019 BasicProgramSQL.pdf
26/164
:*:((#
7/29/2019 BasicProgramSQL.pdf
27/164
2
!/-
0="?*
(:6((::*6(
:*:((#
7/29/2019 BasicProgramSQL.pdf
28/164
!"+#,-..
4/-
(:
7/29/2019 BasicProgramSQL.pdf
29/164
!"(5-
=**6(#((6(6(:
6(5*((#"*#":**5F5>5?5>F5?F5>?:((#
7/29/2019 BasicProgramSQL.pdf
30/164
) !-
(*((:(:#*
*5"((*6(:(
***6:((#((*=
$=((:(:#**$*(:*5":*:(5$*:((
("$*#6(
$ ! " (!
! / $
" / / /
(! $ / $
((((5#("$*
/ ;*(5 " 6# : *(" # * 25#*B%444
7/29/2019 BasicProgramSQL.pdf
31/164
! " (!
!
" / $
(! $ $
/;*(5"#6#:((*("5#*B%444##2*
7/29/2019 BasicProgramSQL.pdf
32/164
:((#
7/29/2019 BasicProgramSQL.pdf
33/164
0
!(-
$$=*E6((":6(6(
:6($$*(:6(;
6(:6(:((#
7/29/2019 BasicProgramSQL.pdf
34/164
1
!((-
&$= * 6((" : 6( 6
:6(*(&$*6:6(&$*(:66(
;#*::6(:((#
7/29/2019 BasicProgramSQL.pdf
35/164
3
!(!-
$$=*:((:*:(
:($$*(:*:
($6(:((#
7/29/2019 BasicProgramSQL.pdf
36/164
(*(*:K5!*B
:(:((#
7/29/2019 BasicProgramSQL.pdf
37/164
( 5 " *:" ,1-.2
2
&
((!
7/29/2019 BasicProgramSQL.pdf
38/164
"--$((!
+#
26::*:#
:(:(("('#65*:#'!((6(5:((2
$$ 5 "*:"'! (E(6(
#(((E(6(
";:'!=
M$$>?N'!78A
/;*(55"#6(:
:((4
5%1
(;172
=)>1-72
;(%(;162%(;162
)3;(%"91;(%+.22
)
+#
7/29/2019 BasicProgramSQL.pdf
39/164
/;*(5"6(*::((
4/5
7/29/2019 BasicProgramSQL.pdf
40/164
.
"--$!(!
) 6"5#5
:*"2":((("(*"2"'#65(2$2"5+,-!-((#$6(*::(#
+,-!-**(
(E(6(";:+,-!-=
M$$>B?N+,-!-7(8A
/;*(5:((#,1-.2)(%3'0901)(%2
2
0
6"5#5
(:
7/29/2019 BasicProgramSQL.pdf
41/164
, 4(#5
**((:(5:6(
(5(6(((#/0$!-**((((5((
: 2" &5 ( # /0$ !- : 5(*(5((:2"5:2"*"2":*(,65"*::2"
:2"(5(5(9
";:**("(E(6(/0$!-=
M$$>B?N/0$!-
/$7>(?7(88A
:((#
7/29/2019 BasicProgramSQL.pdf
42/164
2
'"("(#$%
(:
7/29/2019 BasicProgramSQL.pdf
43/164
&
'--((!
3*"4415("678 )%
7/29/2019 BasicProgramSQL.pdf
44/164
!66"5
6:(5"
7/29/2019 BasicProgramSQL.pdf
45/164
"6(
8/(((2=
BBBBBBBBBBBBBBBBBBBBB(;
6*(:(5"BBBBBBBBBBBBB
2"##BBBBBBBBBBBBBB
% *(#BBBBBBBBBBBBB(
) **BBBBBBBBBBBBBBB(
8:(=
7/29/2019 BasicProgramSQL.pdf
46/164
!" #$%
&'( )!'* +, -##
( ."( /0%.12345&.#
6"(7789!#+':!; *8
7/29/2019 BasicProgramSQL.pdf
47/164
# 3 !9 45&. # !'3#.123#%!#
"+ + #$% ! #$ "###
6"(7789!#+':!; *E
&'
)!'
+
-##
7/29/2019 BasicProgramSQL.pdf
48/164
!"
&' % "' ' '## ! " ' ' '+#!''#'D
2D#+#'0'!
?2D
#
$%&'
?'"#9%#+#$8!9>%#(
#(
$&'
(
#(
D'"8"0
'!?D
#
$%
?'"#9+#!9>%#*
#)
$
6"(7789!#+':!; *F
7/29/2019 BasicProgramSQL.pdf
49/164
#)
&D!0%'9(!'9(
+#'"(''#(+'#'#!?&D
!"
#*
$%+,
?'"#9*(*,%("''#!9>%#8
#$"%$#&$!"
#-
$+,
)
#-
!D>'0'!?
!D
'(
#.$%/
?'"#9>(,!9>%#F
'("&
#0
6"(7789!#+':!; *C
7/29/2019 BasicProgramSQL.pdf
50/164
$/
*
#0
#"+#'9%"+#
, %$!
'
# :;'#G
7
& '
# :$;'#G
$,E7EC8
!& '
# :;'#G
EF,CF8
? >#+#
# #:(,7;'#G
(8
?#>#+#
##:(,CC;'#G
(,
- '+# " + +#"(
# ':(9E;'#G
(
1/ !0 % '9 ( ("%
# "%:9(;'#G
C
.& '"+#
"+9+9=
# :$*;'#G
$
& '
#:;'#G
F**E7CF,
!& '
#:;'#G
,,E*7EE(
!& +#"+#"(
#:(**,9(;'#G
(**
6"(7789!#+':!; ,7
7/29/2019 BasicProgramSQL.pdf
51/164
( $$
"'"4%+9'+#!''#D
D+#'!#
0'+#!?D
))*+
#1
$%&
?'"#9+#-""#%
9>%#7#2$&
))*,+--.!))*+/0.
-
#2
4D"+#"
'0'!?4D
1
#
$%3
?'"#9+#9E,!9>%#(
12&
#(
$3
6"(7789!#+':!; ,
7/29/2019 BasicProgramSQL.pdf
52/164
.
(
&!D""(%0%
'&(++!?&!D
(**!*"+
#
$%&
?'"#9%9H0!9>%#*
(*34*!*45+
#)
$&
0
#)
&.!4D# '
0''&&!?&.!4D
/67(1*+
#*
$%#43
?'"#9#9!2%?9>%#8
/67(1*(4089+/4
6"(7789!#+':!; ,(
7/29/2019 BasicProgramSQL.pdf
53/164
#-
$#43
1
#-
#"+#9%"+#
, %$!
&!1 % # ""
#":I0J;'#G
20
/ ## #%
# #%:I/J;'#G
/#
11 ## ""
# "":I"J; '#G
1
1 ##"## # #
' ># "#
# #":I#J9J7J9IKJ;'#G
KKKKK#
!- '' '## ''+#
# #':I"'J9I"J;'#G
'
1 ##"# # #
' ># "#
#":I1J9I7J9IJ;'#G
1B
!- '' ' # '' +#
#':I1"J9IJ;'#G
1"
6"(7789!#+':!; ,
7/29/2019 BasicProgramSQL.pdf
54/164
&L #0'
# ?:I-0J;'#G
-(77
!&! '9"###(% '
##:I0J9JJ9JJ;'#G
0
,$5!
!'%0%+#!"!)'+#+#!"!''#D
M-&!4D''%'
''(0%'%3!
(!?M-&!4D
:,(1!"
#.
$%&,,673
?'"#9+''!9>%#F
;(6!:,(1
7/29/2019 BasicProgramSQL.pdf
55/164
6(:(6
#1
$%+6,&
?'"#9!9>%#(7
6(:(6
#(2
$+6,&
#(2
!M3D#''
0'!?!M3D
/(:;
#(
$%#&6,&8
?'"#9#'!9>%#((;(6!/(:;;(6/.:>&+!+>#,;">>&+,4.
#()
$736'9
#()
#"+#!!-9%"+#
, %$!
&!M!-!-1 'J'=
#M''"'#G
7$2$7,7F*877777777 N7,D7
2!-O& J'=
# '='#G
$7,D77
L!! ?'" )'+#
# 9?:' ';'#G
(
&!-O&
J'=0'
#'=
'#G
N7,D77
!M! + "'
#M:I7)()(77J9J--))3333;'#G
($!$(77
6"(7789!#+':!; ,8
7/29/2019 BasicProgramSQL.pdf
57/164
) :
+ # + +# " !''#+D
2&M!M&-D+$# ' ' 0
'9%#"''!?2&M!M&-D
):(:,
#(*
$%'66+7
?'"#9+$#9:97979;'!9>%#(8
):(:,!>!>!
#(-
$'66+7
)
#(-
!M4:;D+'0
'9'9('9"#%''!?!M4D
(:1!*"+!*$+
#(.
$%63&
?'"#9+'97$2$(77,'!9>%#(F
(:1;(6!*.-44
7/29/2019 BasicProgramSQL.pdf
58/164
*#(0
&!D'
0'!?&!D
)(*+
#(1
$%+
?'"#9%P772*P77,!9>%#7
)(*?>>#+)(*?>>&+
#2
$+
-
#2
#"+#+9%"+#
6"(7789!#+':!; ,F
7/29/2019 BasicProgramSQL.pdf
59/164
, %$!
4!/ /+# ' $"
/
#'"9'''" % % Q%:I4*2N4J;G
-1&DE8C&-D-!4
!M4:&';
+ '+# 54(+#
# M:#9IRC9CCCCCJ;''"G
""R# #'
!M&!5
+# +#
# S+#:I 77D77D77J;'#G
"#
!M!-!-1 ''"+#
#M''":I(77($$( 7FD77D77J9
I$'$J;'#G
($$(77(7F7777777777777-
!M!-!-1M!O
''" %'=+#
#M''"M=:I(77($$( 7FD77D77J9I$'$ D'D=D='J;'#G
($$(77(7F7777777777777-$7FD77
* 7$
-## # #$% ! %0% +# !''#
'##D
D'"'+#$$!
?D
66!*"+!*$+
#
$%,,
?'"#9%+%#(
!66@!*/;(+!*88)6+!@-
#(
$,,
6"(7789!#+':!; ,C
7/29/2019 BasicProgramSQL.pdf
60/164
.
#(
.!!D+#'#!?.!!
D
76(6(!"!$!%%%
#
$4&
?'"#9%+##''!9>%#*
76(6("!#!!$!&
#)
$4&
6"(7789!#+':!; 87
7/29/2019 BasicProgramSQL.pdf
61/164
0
#)
!D#+#'#!?!D
/6(!"!$!%%%
#*
$#&
?'"#9%#+##''!9>%#8
/6($!"!#!!A
#-
$#&
1
#-
D+#>#!?
D
B
#.
$+,
?'"#9%#!9>%#F
6"(7789!#+':!; 8
7/29/2019 BasicProgramSQL.pdf
62/164
B
#0
$+,
(2
#0
D ' # ! ?
D
.
#1
$+
?'"#9%#!9>%#*7
.
#)2
$+
(
#)2
( 4
##'#"##$"9%D
5.D+?"!?5.D
6"(7789!#+':!; 8(
7/29/2019 BasicProgramSQL.pdf
63/164
C79-
#)
$%&;4
?'"#9+###'"#''"##!9>%#*(
C7/-
#)(
$&;4
((
#)(
&!D'%>!?&!
D
(9-
#)
$%+
?'"#9''"#'"##!9>%#**
(6,D-
#))
$+
(
#))
6"(7789!#+':!; 8
7/29/2019 BasicProgramSQL.pdf
64/164
-LD'?''+#?"!?-L
D
,E9-
#)*
$%7&
7/29/2019 BasicProgramSQL.pdf
65/164
( 9=4+'8$3&;4$
##"=>'?'"#9+#"'!9.123#
@!C7C7:/-7D;@
#)1
$4+'8$
(-
#)1
!%"+?'"#9###%45&.#?'"#9%##>
#*2
$3&;4$
6"(7789!#+':!; 8,
7/29/2019 BasicProgramSQL.pdf
66/164
(.
#*2
+77&8
7/29/2019 BasicProgramSQL.pdf
67/164
#&7
"$=>
; MMMMMMMMMMM#%$$%>#; MMMMMMMM#"%>#; !MMMMMMMMMM+$#''; ! MMMMMMMMMM #
'; ! MMMMMMMMMMM '
$$>
; !!M3#; !&!'%>; !+#''
; !4"+#"'
6"(7789!#+':!; 8E
7/29/2019 BasicProgramSQL.pdf
68/164
!"
#
# $## "
#% &''
% '$ ('
# !"
# '!
## )'*'!#% (
# '
+*,"#--./0',12304 .5
7/29/2019 BasicProgramSQL.pdf
69/164
6/2'*''0"'*'""&72*'/*8'2"*2,,$"*2
'$,$2*','"2/$22'*''
&72*'/9 *2$ 6 2*',1''/"2*',*20"$2*',
*2'"!"$
! "# !
:- " ') --- -
:-# )"' 02 5-- #-
:-% (, ;
7/29/2019 BasicProgramSQL.pdf
70/164
%(
'>/1',*$
7/29/2019 BasicProgramSQL.pdf
71/164
)
2*'222',,*$
7/29/2019 BasicProgramSQL.pdf
72/164
0"92!1!$''"2*',!""*22/"92!1!$2*',!""1
*220",*$"1',
7/29/2019 BasicProgramSQL.pdf
73/164
2*',"10"1"/,","!
"$:
%,
+
(* %""
0"
7/29/2019 BasicProgramSQL.pdf
74/164
%-
%""
* "&
0"
:-% (, ;
:- 2" ' :-- %- :-
:-: 9, ' :-- %- :-
:-. ' 71 --- - :
:-? '' 71 --- - :
:-5 02 B
;
:-- - :
:-> 1 B; --- #- :
:- 2 B; --- %- :
: 1 ; ?---
"#
7/29/2019 BasicProgramSQL.pdf
75/164
0" 9 2 ! 1! ' $ 2*', ' !" 2 $ "
*20",*$',"1'$C
7/29/2019 BasicProgramSQL.pdf
76/164
%0
"&
1"
0"
7/29/2019 BasicProgramSQL.pdf
77/164
%2
1"
(
,/!""!",12*'7'/,1$2'!""
*$1"''$!""92$6!1!'$2*',"12
2*',10"1"/","!$-
%3
"#
'>*",$"'$,,"*
,&72*'/",1$-/'>1'",!"#!$%#&&'#()*%!"&+,+ "
'$",#-$*",/"*,2-.
0"1"*,
0"'$$=
'!
)'*'!
(
'
( "+
0" / !"" ', ' / '' ' !
!""92$6!1!"'
$"2*',!"2722',0"1"/,"!$
+*,"#--./0',12304 ??
;,
,
7/29/2019 BasicProgramSQL.pdf
78/164
%
""+#
(( .""+
0" / !"" 2'*' / '' 2'*' !
!""92$6!1!'$
2*', 2722 ', " *2 0 "1 " / ,"!$#
%(
".""+#
(* 1
",2",/""2,'',!""92!1!'$"2*',!"',2""""',*"2*',"
*20"1"/,"!$%
+*,"#--./0',12304 ?5
7/29/2019 BasicProgramSQL.pdf
79/164
%*
"1#
( "
",$'2$"*,/'''
,',1'$1'$"
* , !""92$6!
1!'$2*',!"',2""1',*"2*',$"*20"1"/,"!$
%
""#
4..5+6
*$2 /1',*$
7/29/2019 BasicProgramSQL.pdf
80/164
7/29/2019 BasicProgramSQL.pdf
81/164
#4$'= ('
7/29/2019 BasicProgramSQL.pdf
82/164
!"#$%&
!'()&
* !+)&
, !-&. !)&
* ))#
* &"!)()!)&** )#
, )##/
0"1!*2234)#15&$)% 6
7/29/2019 BasicProgramSQL.pdf
83/164
!"
)&1#/#4"55&!
##"#$%&&4!
'()4+)4-44)4#1&1!#754!#&141&&!#/
T#"#&1!4
#1)!&1#14!"#!#1'15"#&19
#
)#&1U&4"55
&!#1&!11##!&&!:!4"5!&4!
;)1)!1?!'()#=
!"#!$#%!'(
"
()*'+$%&'!
'!1?5#4!#&&"&"#41#4
## #& " > ! #& ' ' 4 1
&&!!1"!"5#!#&!!1"!"#&!#:?&"#41#!
&"#14!&"@4&"@&4"&!&"#1#:!41"1!5>1=
)*++,#-.!/01#-2341'(
",
$"*'+$%&'!
)!>15#*!!"5#!&"#1
#)!#!>1!
0"1!*2234)#15&$)% 6*
7/29/2019 BasicProgramSQL.pdf
84/164
-
#"*'+$%&'!
#141!'()&5#"##
#1:5#"##41#'()&)!1?!'()&!5#
"##4#1=
56344"6"!"#!$#%&!' $ !"# !$#%!'(
".
()$%&'!'+"
:?&"#41!5#4&&@#+@#
A!#!&"#1!&"&
!&@##4&!&"#1#'41!#!&"#1!+"&!+@#
#4 & ! &"#1 # )! ! &@# !
+@##=
&@#$&"@4&"@&4"%
+@#$+&"@4+&"@&4+"%
)! >1 5# ! &@# ! +@#2#4=
563)7-34441634834)843#)8#3)')843#)8#3)'563)7-23416 234834 2)843# 2)8# 23)' )843'#)8#3)'9)843#)8#3):;)(
"/
0"1!*2234)#15&$)% 6,
7/29/2019 BasicProgramSQL.pdf
85/164
$"'+$%&'!
)!5#.>1!"5#!&@#
!+@##4&!&"#1#
)!#!>1"#1*
-,
#"'+$%&'!
, #"#0'!
# 1 &1 ! ? 5# # ! +)&)!1?!+)&=
2."#$7'56344(
"
()#0'!
)!5>1"#1!!+)&
2.)3)7-3444156)87-/4
7/29/2019 BasicProgramSQL.pdf
86/164
-.
#"#0'!
#141&1"###+)&
)!5&"#>1"#1!!+)&
2.)3)7-2341#)8437**+"56)87-.!434
7/29/2019 BasicProgramSQL.pdf
87/164
. #"&3!
"5!-&!#1"!
#4#1'4!-&F"
!&"!"&!"#)!1?!-&=
;=="'344"56;96.62."7>)456;96.6">)4'(
"4
()&3!
/ #"'!
"5!)&&5!!
>)!1?!)&=
.:;56344(
"5
()'!
:?&"#4!&"#14!&"@224!#!9A
&5!&!&"#1#)!5>1#1"&!=
.:;)56)8437"++"(
"6
$"'!
)!#!>1!!
-
#"'!
0"1!*2234)#15&$)% 63
7/29/2019 BasicProgramSQL.pdf
88/164
!"#$""% $'#$""%(!
"$'
!"
, ''+"
"5!)()&&4!!&5##!&!
#754#!)&4!)()&$%&)!&&!
!F4!#454"'4!"&!')"!?4!1?"##1?!')&!
?!&54!#&"##1?!')
&4!&&1"&!!!&!!&
##!!#
"&!)()&4"5!&4!
) )4 + )! ) & 5
F4!#5)!)&&1!
F4!!+!F
)!1?!)()&=
9?.2@=(
"
()'%0'!
'!#4! )-# "#)!)-#
!"1!#4!!)!#5#!
)-#+)!+)-"!!##?!#94!!)-"
!!##?!#9
:?&"#41&5##!!+#41!!9!+#)!>1"&!=
9?23=(
",
#"'%0'!
0"1!*2234)#15&$)% 6E
7/29/2019 BasicProgramSQL.pdf
89/164
)!#!>1!3
-1
#"'%0'!
, !'%0''!"
)##!!)()!)&=
'%0'! '!
' & "& &"# ') " A
#1&5!#####'
4 ! )() &
##
'#"?##'4##
&!)&
##
'!!9!#!#9!#
'!!9!#
'!##14!!)()&
""#A&5!#1!
! )() & !#
A!)&!# ! # 1
""#
'+
!"+'%0''!"
)*#$+
)*#, )*#,
% )*# !! !
0"1!*2234)#15&$)% 66
7/29/2019 BasicProgramSQL.pdf
90/164
,, '+"
#/#"#&1
"#4#1#!#14!
"#&1:?&"#4!&"#1#4 #1!#!!&"#1!&"@4,22*4
! ! &1 ! & #4 ! 15#!#14!#95#
) #& ! "#& 14 "5 ! ; )!?#5#!"#4!!7&4!"5
&>?#5#!"#4>!#
!"#: ?&"#4 1 # ! &"#1 # ! ! #
>!!!!?#5#!&"#1#)!>1
"&!#=
9A?)B9;.(
"/
$"7'08!
)!#!#!E
-2
#"7'08!
0"1!*2234)#15&$)% 6/
7/29/2019 BasicProgramSQL.pdf
91/164
" # &!1!
#4!!##1&1"##4##1##4##!!#754
!##1!?#51"!!##!
?#5!1"#8#5##
>)!&4!'()4+)4)&"##1>!>#
#51"#4!!=
7$%=)!1" #"5!&?#5#
!"#4"&!!!"#'
4!1"#"&"#!?#5#
##)!;)!1"#!;)1!;)
7/29/2019 BasicProgramSQL.pdf
92/164
. '"5
#/#!
&5#!#)!# # "" "# 4 #14 !!
&1!&!&!
## ! 1 & )! " &1##"###
#)#!!"5#
#4 ! ! &1 ! & ' 4! !
5#"14!5!"5#
#&&"#
1=
')=)!&5!!&!#1
!)! ! & 1!&
"& 1 ! & 5# ! )! ')!:?&"#41!5
!&"#1#)&!!&!&"#1
#4"&5#!41"1!>1!
)C++"#-1#-;04D1'(9;;(
"
$"$'!
)!##!6
-4
#"$'!
0"1!*2234)#15&$)% /
7/29/2019 BasicProgramSQL.pdf
93/164
7/29/2019 BasicProgramSQL.pdf
94/164
##&"&"###4!!##!
!!##
) )()'(= )! & &"#&
8#5# &8#5# 1 )! ) )()'(
& 14 !! 4 ')'( H ')) ')'( H ''I
7/29/2019 BasicProgramSQL.pdf
95/164
#0&9
) &1 # / #4 "5 5
&!##"#$%&
#/T#"#&1!4#1
!"#!#14#!"#&
1
)!&&1!#=
'()
+)
-
)
)!'()'41
"##!'()&
#1&1!?5##!+)
&
"5!-&!#1"!
#4#1
"5!)&&5!!
>
"5!)()&&4!!&5##!
&!#
)!)()&$%&)!
&&!!F4
!#454"
)#&!"#&14"5!;)
7/29/2019 BasicProgramSQL.pdf
96/164
7$%
G'H$G%
7$%
7G'H$G%
G'H$G%
#! ! !# # #
!!!#!#
)!#
)!"&1##"#
###
#&&"#
1=
')
7/29/2019 BasicProgramSQL.pdf
97/164
-0%'
%:##!#=
@@@@@@@@@@@@@@@@@@@@@ &! "
5##
* @@@@@@@@@@@@@@&&5##!#
, @@@@@@@@@@@@@@ & 5 ! !
&1!
. @@@@@@@@@@@@@@ & & ! !F4!#454"
@@@@@@@@@@@@@@@&!!&!#1!
""
*%#=
#/&"#
* ))()'(&"##5#1
, #13##'()&
. G'H###!1"#>#
' # 4 ! &"# ! !
##
3 ')'( H'))!#"! !)
)()'(&8#5#1
0"1!*2234)#15&$)% /3
7/29/2019 BasicProgramSQL.pdf
98/164
!
" !
# !
$ %!" &
" &'(
"" &)'(# *(
# (+*(
# )!*(#" ,-.!(
#" .(
$ (/0
$ 10$ 1210
$" &2210
$# !0$" !.(0
$# )+0
$$ 0
3/"445(/&67 89
7/29/2019 BasicProgramSQL.pdf
99/164
(8(/&+&:(&!5/&(;
&((::(1+&
:!;&((
7/29/2019 BasicProgramSQL.pdf
100/164
$
!((+(/:/(1!5((+!;
7/29/2019 BasicProgramSQL.pdf
101/164
"%
#!%
& '
%!((+(/;:/
7/29/2019 BasicProgramSQL.pdf
102/164
$(
(8&(;!0A*A
!0A*A!;(5&;((+!0
&
7/29/2019 BasicProgramSQL.pdf
103/164
"
#!
$$ (-)
/;&1((!(
7/29/2019 BasicProgramSQL.pdf
104/164
5/:/+(>
56
'(,6."7888&,,$,
(,6-9888&,((,6-:788&,#2#
2+6
#4
/
!(
".#!/
%0
(8 ;(
(:*(:/((+/(((0
7/29/2019 BasicProgramSQL.pdf
105/164
&(/+1H(&(;&
( &(/ -5 & + ; /;&(/+1(&&(15/
;/(:/
% 10
(:/+/;(=
)!*
,-.!
% #-0
!(85)!*(1++ + /(
/
7/29/2019 BasicProgramSQL.pdf
106/164
"/
#!5
%$ #
( 8 . ( ( / (( &((I((
(;;&;+.((/
((;(((((/
7/29/2019 BasicProgramSQL.pdf
107/164
)+;
;
& #6"
;(/ ((1 ; ; &
1;(=
121
&221
(
& 676"
, ; 1 & 1 ;5
21; 1 (/1 21;
++(;(=
( '6 6 76
C "8
1 " " "
%1 " " "
"$ $ #
% "" F $
!(51;$+21;#/E%;0F+GDD+615D!GD+6>
$
+,!6"
/E%;0F+GDD+615D!GD+6>
%
+,!76"
&$ (776"
; ( /
7/29/2019 BasicProgramSQL.pdf
108/164
&2; +(8(( &2
;;&(=
&;(&;(JH
/E%;0F+GDD+615D!GD+6>
*
+,!76"
&% "
;(/(+&;5(1+
10
7/29/2019 BasicProgramSQL.pdf
109/164
0'@2'10%&@&1>
.
+,!"
&% -1"
;(/((&;
(((;((+()+;(
;5&5&&5&&%2%A*+H66:0+6.1
0'@2'10%&@&10CCC1
I%(@%$K
I&(
I224%'2$@'%%&%(
@*+DHI4%'2$@($K
K2
I22($@'%%&%(
@*+DHI4%'2$@($KK
@I224%'2$
@'%%&%(@*+DH4%'2$
K
K
/
+,!-1"
&& #"
(8(/(;:/
((5 & ;( + (
(&( (/((+ &((
;;&(;+/
7/29/2019 BasicProgramSQL.pdf
110/164
''#4
!((+(/:/
7/29/2019 BasicProgramSQL.pdf
111/164
"'
"869
7 22222222222 (( + ( / :/
7/29/2019 BasicProgramSQL.pdf
112/164
!
" #$% $&!
' $
( #$ )$*#
+,,
" -$
.$!#//(,0$1!213405
7/29/2019 BasicProgramSQL.pdf
113/164
$6$ ! 11 3$&! && $& # +$,#113$&!33$!7$
83,,1#!99$3$!911
3$&!0$1$:!&$11#3!2!$3* $1 +$, 3$,!$ $ $# #
#$2#$1&1,,##$
$2$!$31$3$&7$1#$,1;$22,
#1#$1$$&*&$3$$3$
1&2#1$$&1$3&$3$$3$,
#1#*$212,$$1$!$&$,#1$38!$&$3#=##1$38!
$#&$3##3$11$!#
:!#3
+33 1$= # # 3$
33 1$ $ # $! # : 2 ! #
,$
1$36 $ $& = #
3$$$21$36$$:!
&&$
$2 # 0 +) 3 $ 1 2 0# !8 $& #0+)3#$
!"#
.$!#//(,0$1!213405
7/29/2019 BasicProgramSQL.pdf
114/164
+#!8$+)3,#:!1$3##&1!#1&2
7$83,3$,!$###$$!$
2 # 39 # 393 $ 3$! 7$ #$ 1 2,3392,#$
!"
$
!%%&!"#
0#$#$&
'&
!"#
0$2#$#2,392,!$11&!#:!,#$
&
'&$
()#*+
.$!#//(,0$1!213405 "
7/29/2019 BasicProgramSQL.pdf
115/164
$ ,%
+$6$,$3$,1##&$$3$#$#$$!,$2,3!:$!&$$2$3$,!$$3*1#11$
$###$$3$&!#7$1#,!$1
1$!2
0#!8$1$!2#$"=
#$%&"
-
,%
7$83,!$$12#$#3$!0#
:!&$##$%
'
(!
#$%&"
.
!%%&,%
0#$:!#$%#$&"
'&-
(,/0
.$!#//(,0$1!213405 %
7/29/2019 BasicProgramSQL.pdf
116/164
0$ 2# $ # $! 2, 392, !$ 1 1&! #
:!,#$&%
'&.
(,%)#*+$
-
?$112##21$$#3>$2,#1$ $ # 2 $ &$1 1$, # 1$ 12
1$ 0#&$, $ &$1 1$ $ # 2, !$ $ ! #
1$$#0##$#1##2#2&1#1$3$+$,#!1$$
#2,!$$#+@A+01#:!?$1+BAC?,D+?C?,#A+C?1$$#2>$2,#!8$&11$&$23#!8$&
11$&$
.
1 ; !$ $ 3$&! # 8 2, # 1# !$
:31;!$$3$&!#&$$R#0+)3##D1+$,!$1
#0+)3$1$322?$1#0+)
3$$$1$&$32
0$3$&!#&$$&82,!$$#0+)
3##D10#!8$+)3##D1#$'
.$!#//(,0$1!213405 '
7/29/2019 BasicProgramSQL.pdf
117/164
)
"
1
!"#%&
)#!$#D1#82,#&$$
21#8&$$&2+1#1&2
$$8,21$$2,#!$#D
1$+)3,#2$#82$31!$#3$&2
7$83,!$$3$&!#&$$,392,#1#$
#3$!0#:!&$##$(
)
(!"
2
!%%&!"#%&
0#$:!#$(#$&'
'&1
%&!"#
0$2#$#3$&2,!$11&!#:!,#$&(
.$!#//(,0$1!213405 (
7/29/2019 BasicProgramSQL.pdf
118/164
'&2
()#*+
?$ 1 $ # 0 +) 3 $ 1$3 2 2 +2
2#$2#$#2)##
,#2#$#1$32)#21$32,1;$31!1$3#22>$2,$2#
0+)3$1$322
0#!8$+)3#$1$322#$
*!"
!"#
7$83,!$#23$$!,11$33,!+#$,#2,3921$32,##
0#&$,!$$1$3#2$3*220#:!&$
##$E
*!"
3
!%%&!"#
0#$:!#$E#$&
.$!#//(,0$1!213405
7/29/2019 BasicProgramSQL.pdf
119/164
'&
4#%!+%
1 (
?$12#$:#D+)3)#
2$,#&$$$&$3#1$!+$,#2 # # $1 # #$ 2 $ $ >$2,
#!$$2,$#2#&$#$2,2
0#!8$D+)3#$;
$)"
5
(!"#
7$83,!$$$#2,392,#1# $ #3$!
0#:!&$##$/
$)'"
6
!%%&(!"#
0#$:!#$/#$&E
'&3
(!"#
2
.$!#//(,0$1!213405 E
7/29/2019 BasicProgramSQL.pdf
120/164
1;$2#&1$!$12#$ # $
#$2,&$#1###2$1B!,#!$12#,#1##2&1,#$1,#1&2
$11$>$2,!$11$$2
&$#1###$1,#0+)3##71>$2,!&,#A7$$##
0+)3+$,#21##7$$2#1)##1,#22$1$3$3*22
7$83,!$$13,$3,&$#!$$
12$#$3,3920#&$$3=
9+ A34'5
9A3 1#45
9 A345
9 1#45
9 1#45
9! 1#45
9D#$A$ A34/5
93# @$$
0#&$,92=
9+ A34'5
9A3 1#45
9D#$A$ A34/5
93# @$$
0##$#:!$12#$
+(,+($+(%+()-!%!+(.+-
+(!"
'
0#$:!#$#$&;
.$!#//(,0$1!213405 ;
7/29/2019 BasicProgramSQL.pdf
121/164
'&5
'
A$,#!$!$11#2,92,3,#$
&/
'&6
44)&*+
$ "7
$3$$$&$#0###
#1&$31!3$&1$0#1,1
3,3$11#,3$!
3$113$&1$$&!31$#$3$&1$1!
$11$$!#$,#1#:!#
,##1+$,21$ #1$38
7/29/2019 BasicProgramSQL.pdf
122/164
7/29/2019 BasicProgramSQL.pdf
123/164
+0+A01
BD@?1
00)+0>1
AA0!1
)A1
$$,#1#A+A,A+A,+A00,$+A :!#01
>$2,#$$,1#,,$&$3$#
,$#1##217$83,!$#21,3,
#&$=
9+,A34%5
9A3,1#4/5
#,A34"5
9>,1#45
A$,!$$12,9,$#30#&
$=
9+
9A3
7!#:!$1#2,9
'&$
)(*
A$, !$ 1 # 2, 9$ $ #, 30#:!&$##$"
%%$(,
/0'2'23)!41"
-
!(
0#:!#$%$#3,#$&"
.$!#//(,0$1!213405
7/29/2019 BasicProgramSQL.pdf
124/164
'&-
!(
0$2#!$#3,!$$1&!#:!
#$%
5$(("
.
!
0#$:!#$%#$&%
'&.
4(#9%
$- :
-$22#&1$-$2$#&1#
$###21$33$&7$83,!$#21$,
3$!30#3!*!$$!39#&$*!$#&$,!$112#1&1
$##3$!#3
-$21$$#)#
7/29/2019 BasicProgramSQL.pdf
125/164
39+,#1##3!*!$
39A3
9A3
!
0#=
9+,#1##3!*!$
9A3
#
A$, !$ $ 1
7/29/2019 BasicProgramSQL.pdf
126/164
'&2
:)
.$!#//(,0$1!213405 '
7/29/2019 BasicProgramSQL.pdf
127/164
0
1&2#1$$&1$3&$3$$3$
,#1#*$
212,$$1$!$&$,#1$38!$&$3#
! +331$
! 1$36$$&
$2#0+)3$12
!$$1$!2,#1###$$
3$&!#$
?$ 1 1 2 # #2 1$ $ #3 >$2, #
1$$#2$&$11$,#1$
121$
0$&$11$$#2,!$$!#1$$#
1;!$$3$&!#&$$R#
0+)3##D1
?$1#0+)3$$$1$&$32
?$1$#0+)3$1$322
+22#$2#$#2
)##,#2#$#1$3
2)#21$32,1;$31!1$3#
22
.$!#//(,0$1!213405 (
7/29/2019 BasicProgramSQL.pdf
128/164
?$12#$:#D+)3
# $ #$ 2, &$ #1# # #2 $
1
?$11$$2&$#1###$1,
#0+)3##71
$3$$$&$#0#
###1&$31!3$&1$
*,!$12::
?$12$,,#
?$1, , 2, $! &$
$$1$#21=! +0+A01
! BD@?1
! 00)+0>1
! AA0!1
! )A1
! $$,#1#A+A,A+A,+A00,$+A
! :!#01
-$22#&1$-$2$#
&1#$###21$33$&
.$!#//(,0$1!213405
7/29/2019 BasicProgramSQL.pdf
129/164
',/
57#*=
9999999999999999999992#&1$
1&99999999999#1$$&1$3&$3$$3$
,#1#*$9999999999999
" ?$1&$99999999999991$3&$2
% )# ! 1$ $ # 2, !$ $ # 999999999999
1#:!
' 1 ; !$ $ 3$&! # &$ $& # 8 2 #
999999999993##99999999999991
5$&=
?$1$D+?C?1$$2
0#0+)3$1$322
" ?$112&$#1###$1
% #1&1$1$#2
' 0#$$,1#,,$&$3$#,$#1##21
.$!#//(,0$1!213405 E
7/29/2019 BasicProgramSQL.pdf
130/164
! "#$ %
' %%(
%)) *#))
*+))
#+,
"($ -./"(
$ -"(
0)12234/#)+5/6 7
7/29/2019 BasicProgramSQL.pdf
131/164
1#)18#/11)9),
11#/1114###:11
)1#)-11+#),,1,,#4)#91#,
1/1,4)4811)
#91#81#1/1
,)#(#)1)
/4)1/;/1)(
,18#
!""
#
!
/19)81"/?
7/29/2019 BasicProgramSQL.pdf
132/164
?
7/29/2019 BasicProgramSQL.pdf
133/164
*
/1,481##814)#;@/&
,#&4181,
*"
()
& +,)
=1,#,#1+#81+##9/1
;@/& # ) 1 ( , ) ##9 1141#+#
/1 8## 8 1 ## B
(#4)1+1#4#)811#4C4C4
418,!
*#)-)
D118#/141)
18#'
*(+,-*.&'(#
.
0)12234/#)+5/6 !
7/29/2019 BasicProgramSQL.pdf
134/164
'
*&/)!.
/18##,'418#4
18,'
*.
'$/0
E 4 1 ) ##9 1/1,4,1##981)
1 , 1 #) #4 8## 1 , 3 !24
18,3
*1
%0'$/0
0)12234/#)+5/6 !!
7/29/2019 BasicProgramSQL.pdf
135/164
. ++,)
/1181111%@&%";&
,))",81;=)#;@/&,11%@&418##18,
A
*2
3$+4,.
"+
))1,141#44+8
))11##,1"
4)#))11)),8)"/?
+ %";&
+ %@&
+ =
+ ;=+ ?
+ ;?
B 4 ) 1 #
811)1(1
=1#.#4&
=#1(1.#4
;@/&
=#1)#;@/&,#
& ))1,141#44
+8
))11##,1
)),8)>
!
030
!) 450
/*/&*4%'&*/&*4/=
1&!2234%*'5%6 )G
7/29/2019 BasicProgramSQL.pdf
150/164
CC(;.='&**
%'&*(E;//
CC(;.C= ' &* *
*/
C%EC=+&**
%+&*(E;//
ECC(;.='&**
ECC(;.=*
EC%EC(;.=+&**
C
7/29/2019 BasicProgramSQL.pdf
151/164
2 ,?%-#%9-/ 2 ,??%--/ 2 ,?%--/"3#2&(56!
#
25
8"'&4'/&4'(IC;8C%;%4@4/)
,%##/,?%-#-/0!(
&
"
7/29/2019 BasicProgramSQL.pdf
152/164
$;CC(C ' ' &'
$;CC(C;H ' ' &'
#!! 5
%&'&/&/%&'&/'*=
(' &
(IC;8C%; ''&//'*
(IC0C%; ' / , &/ / ',
(ICC%; ''''
/&/(ICCD ''''
/&/
1&!2234%*'5%6 -
7/29/2019 BasicProgramSQL.pdf
153/164
7
'7/&/
/+
84%'
'&
% % '
%&*94'
7/29/2019 BasicProgramSQL.pdf
154/164
7/29/2019 BasicProgramSQL.pdf
155/164
!""#
# $!"%&
'()*#+,&)-./ 01
7/29/2019 BasicProgramSQL.pdf
156/164
& 2 &3 , & &(& * &&)&,*((&4,4** * ( * * 5 * *-
()*((&,*&*,4** *(**(*,*5)(!,()*(-&64-,,)*(*((&)*()**
( * * , ) ) * * ( * - * *
(,*5((&&)*(((*(,)
)(-*(*)*
*&&4**(7
(,*&&)
*,*(*((&43*!,*)*&(&
(*)((&,*((*(-*(
*)***8(&*-
&*(*4)
&) ( * )( 5 ) *
5*(&*8*55)(*5,))*5**5*&5&)
(-*(*)*,)
&)*(**4&&&)))&-)*(
*(*,)(
* * ( * ((&
(- - & * *(*$*)*
'()*#+,&)-./ 00
7/29/2019 BasicProgramSQL.pdf
157/164
&,)(-*(*)**&7
!""
!""*-4*(&5)(&,4**&24&&9-5)!,)*!""-4*9(&*5),-4*9*5) * 4&& & ) ( * 9 * 5) &&)9*5)64-, 9 * !" " , ) ":$ & * & &, * $*":$&4&&*)*!""
*":$&*-&,4**7
(7 ! * ( ) * !" "
"7!**;4***!""
9
47!*4*4&&&9(
* 5) 4** * !" " 9
$)7!*)*4&&&9( * 5) 4** * !" " 9
7!*&-9(*5)
4***!""9
7!* ( * 5)9*&
&) -&& 4* * !" " 9 (&
(7!*(*5)9*&
&) -&& 4* * !" " 9 (&
* ":$ &, ) 9 * & (, 4** ,&9(&5&*&*(,>&9(&5&?**(9,*":$&*&,)9*!":"*5*)9*!":"7
'()*#+,&)-./ 0+
7/29/2019 BasicProgramSQL.pdf
158/164
!"
!*&,!:**5)(4**!""*)*5)(!""*":$&
# $
*!""(-4**5)(&&)9*8*!""&&)9*5)@**&9
(&5),)*&
* & A& &) * (- * &9(&5)B*&)* ( * , (& (- *
(*! ,*&(*( 5) B & *&&)*(&&)45
B * &), 4** ) *- * * * &), ) ( *&&4(7
A&B$
9*(,C
7/29/2019 BasicProgramSQL.pdf
159/164
#
"$%
9**4,)95)*9*5),*&4&&(&)*&*5),!""*5),*
*&(&)*&&4&4**5)&7
-&&7**-&&*4(
) & ( * - 5) * - && * ( ) , * * ( && &(&(
&HE7**&&H**
E7**&&H*!
5,*&H*&&),*=(,*I5)J(*=4&&*
&H * , 4* * I4J ( 4&& ) *&H*
*)&7**&&H*
(*-5)
K7**)*5)
**)*,**
$)-A"&7**K**
-*&*)
$)--A"&7**K**
-)*-*&
7**)&4*&(*
5)
.H/7**()&4*&
(*5)64-, *& *),*K4&
'()*#+,&)-./ 0L
7/29/2019 BasicProgramSQL.pdf
160/164
4 7 **&4 * 4 )
&(*-5)
*-*4***&**7
"7 **(&* *
&**,9(&)*&*5),!""*5),*
"B7**4*)-4
*(&*5)**9,(&) * !" " * , (( *(&)*5)&
" !"7 * * 9, (&) *
5)&*!""64-,**((*(&)*
"!!7**9, (&)*
5) & * 64-, * *((*(&)*!""
"B !"7 * * 9,
(&) &) *!""* 95)64-,**((*(&)*5)&*
"B!!7**,9
(&)*3*95),((*(&)*5)&*!""
#&'()%
?*)95),&**)(5)**(&5!*5)*9**(&,&-&(&(&&)(*5)(*9(&64-,*5)*9&**(&,&
&(&(,*&&)(*5)(*9(&*-&*())&*
(*
*,5(*(*-*&K&(,*(E&&),*5**?6&*,&K5,4**4*-5,&(-*$!"
'()*#+,&)-./ 02
7/29/2019 BasicProgramSQL.pdf
161/164
-&$!"-&*&*-*(*95),4**&(*(
$!" -& (&*& * (- ( (*-&*$!"-&(-&@9(&,*5)*4&M(&)*$!"-&
!"#$%&'
*
&'()%
*5)*4&M*4*$!"-&,7-,4**H*5),5)*,*5)94&&& -&*() **5)*)(&),4**-**4&*-&K9*5)&(&
'()*#+,&)-./ +
7/29/2019 BasicProgramSQL.pdf
162/164
++$,
*5**- () *((&
,*&*,4***(*
*(*,*5)(
,)*(*
((&)*(
*&&4**(7
! (, *&
&)! (*)((&,*((*(-*(
*)**! &)(*)(5)*
! (-*(*)*,)&)*(*
! *(*,)(
* * ( *((&
(--&**
(**&7! !""
!
!""*-4*(&5)(&,
4**&24&&9-5)
B*!""-4*9(&*
5),-4*9*5)
64-,9*!"",)
":$&
*":$&*-&,4**7
! (
! "
! 4
! $)
!
! ! (
*&A&&)*(-*&
9(&5)
* & ( * ( 5)
'()*#+,&)-./ +
7/29/2019 BasicProgramSQL.pdf
163/164
*&(&)*&&4&4**5)
&7! -&&
! &HE
! E
! *)&
! K
! $)-A"&
! $)-A"&
!
! .H/
! 4
$!"-&*&*-*(*9
5),4**&(*(
'()*#+,&)-./ +#
7/29/2019 BasicProgramSQL.pdf
164/164
-+
-%%.")%/0
/ * :::::::::::::: ::::::::::: &)* (- * &9(&5)
/ :::::::: * ( )&4*&( *5),*&*),*K4&
/ ::::::::::*&&H*(*-5)
/ ::::::::::*&&H**/ $ ) * &, ) * *
:::::::::::::&&&)
-%0
/ * & &9(&5& ( , >&9(&5&
/ (*()*/ (*&*":$&/ 4*&4*4)&
(*-5)