+ All Categories
Transcript
Page 1: A New Approach to Data Management: Design and ... · A New Approach to Data Management: Design and Implementation of Database Modules for the DC Field Facility Author: Abigail Centers

!"#$%&'(#"')*"%"+,'-./*0/.($1%+2'3.410('5"+$6%2'.%&'7**10%('89$:$/"6"+! ;#"'3)<'-./*0/.(19"#$%&'(%)*+),+*-./%-*0$1%-#/$$%2*/*3$-$/1%425%.6%)..+789%:*-$/;%3<*+0*+787-=;%*8>%)*+)7,3?%*8>%)*+),+*-$1%-#$%&'(%8,3@$/%,1789%3.%6"/$"9=+'-./*0/.($1%A%"#$%,1$/%3,1-%3*8,*++=%$8-$/%-#$1$%B*+,$1%78-.%-#$%>*-*@*1$A%"#$%B*/7*@+$1%C%*8>%D%*/$%)*+),+*-$>%,1789%-#$%-*@+$%@$+.:A

! 3.410(+E1789%F7+$3*0$/%G/.H1%7I'%>$1798789%-..+1;%$*)#%+*=.,-%:*1%/$>$1798$>%-.%67-%7G*>%*8>%7G#.8$%1)/$$81A%J*)#%1)/72-%:*1%*+1.%3.>767$>%-.%/$).987K$%-#$%>$B7)$%@$789%,1$>%*8>%>712+*=%-#$%*22/.2/7*-$%+*=.,-A

! 7**10%(+".%781,/$%>*-*%1$),/7-=;%-#$/$%71%*%#7$/*/)#=%.6%*)).,8-1%:7-#%12$)7*+%*))$11%2/7B7+$9$1L>? 7&@$%$+(9.(19'.**10%('M #*1%*))$11%-.%*++%$+$3$8-1%.6%-#$%>*-*@*1$%

$N)$2-%6./%+*=.,-%>$1798%*8>%1)/72-%3.>767)*-7.81A%"#$%O>37871-/*-./%*)).,8-%)*8%>$+$-$%/$)./>1%*8>%*)).,8-1%*8>%)*8%/$1$-%*%,1$/H1%6./9.--$8%2*11:./>A

A? B19C"9'7**10%('M #*1%>*-*<$8-/=%.8+=%2/7B7+$9$1A%P./0$/1%)*88.-%>$+$-$%>*-*%+.91%./%*8.-#$/%,1$/H1%*)).,8-A

D? E0"+('7**10%('M #*1%/$*><.8+=%2/7B7+$9$1A%Q,$1-1%.8+=%#*B$%-#$%*@7+7-=%-.%)/$*-$%-#$7/%.:8%*)).,8-A

F./%3*8=%1)7$8-767)%.2$/*-7.81%*-%-#$%R*9&*@;%7-%71%8$)$11*/=%-.%1-./$%/.96"'.@10%(+'1F'&.(.'78-. .8$%.**"++$G/" .HH/$*.($1%:#$/$%,1$/1%)*8%$>7-;%1$*/)#;%9/*2#;%1*B$;%*8>%$N2./- 786./3*-7.8A%E1789%I$/"@.C"9'891'>J;%-:.%>*-*@*1$%2/.S$)-1%:$/$%787-7*-$>%78%./>$/%-.%6,+67++%-#71%8$$>%6./%@$--$/%>*-*%B71,*+7K*-7.8%*8>%>.),3$8-*-7.8L%-#$%I.*$/$(4 KH"9.($1%+ 5.(.G.+" *8>%-#$%5-'I$"/&'KH"9.($1%+ ;.+C'L.%.6"@"%('5.(.G.+"A

K:"9:$"M,"#$%F*)7+7-=%I2$/*-7.81%D*-*@*1$%#*1%-#$%6.++.:789%).32.8$8-1L! P*-$/%"/$*-3$8-%D*-*! R.8>*=%)#$)01! P$$0+=%6./0+76-%)#$)01! ')711./%+76-%,2>*-$1

I-#$/%6$*-,/$1%78)+,>$L! E1$/%9,7>$%! (8>7B7>,*+%*)).,8-1! &71-%.6%$32+.=$$1%:7-#%*)-7B$%*)).,8-1%*8>%).8-*)-%786./3*-7.8! &'(%4&*89$+7$/ '*-,/*-7.8%(8>$N?%)*+),+*-./%6./%:*-$/%-/$*-3$8-! O,-.3*-$>%67$+>1%:#$8%)/$*-789%8$:%>*-*%+.91%4$A9A%>*-$%*8>%8*3$%.6%),//$8-%,1$/?

B.("9'(9".(@"%('71%-#$%2/73*/=%6.),1%.6%-#71%>*-*@*1$A%"#/$$%-73$1%*%:$$0;%$32+.=$$1LTA P*+0%>.:8%-#$%:*-$/%

-/$*-3$8-%2+*8-UA%G$/6./3%-/$*-3$8-%3$*1,/$3$8-1%

VA%R*8,*++=%$8-$/%B*+,$1%78-.%-#$%>*-*@*1$%

P7-#%-#$%3$*1,/$3$8-1%8.:%*))$117@+$%.8%-#$%8$:%>*-*@*1$;%,1$/1%)*8L! J>7-;%1$*/)#;%9/*2#;%1*B$;%*8>%$3*7+%>*-*! G/78-%-/$*-3$8-%+.91;%9/*2#1;%*8>%12/$*>1#$$-1

E9.H#+ #$+2%:./0$/1%-.L! W7$:%-/$8>1! C.32*/$%/$+*-$>%:*-$/%-/$*-3$8-%>$-*7+1%

! C.32*/$%3$*1,/$3$8-1%:7-#%-#$%*))$2-$>%/*89$%.6%B*+,$1%6./%-#*-%>$-*7+

K:"9:$"M,! "#71%>*-*@*1$%:7++%*++.:%$32+.=$$1%-.%$8-$/%1-*-,1 ,2>*-$1%6./$X,723$8-%*8>%1=1-$31 *)/.11%-#$%DC%F7$+>%F*)7+7-=A

! "#$%DC%F7$+>%F*)7+7-=%@,7+>789%3*2%[email protected]%+$6-?%*8>%-#$%-*10%3*8*9$3$8-%>*-*@*1$%[email protected]%/79#-?%@.-#%7++,1-/*-$%-#$%2#=17)*+%@,7+>789%+*=.,-%.6%-#$ 3*98$-%)$++1;%-/*816./3$/%/..31;%2.:$/%1,22+=%/..31;%781-/,3$8-%1-./*9$; *8>%-#$%)/=.9$87)1%+*@A

A''''N

>'''D''''''''''''''''''''>>' >D''''

!

! "#71%3$-#.>%.6%B71,*+7K*-7.8%:7++%*++.:%:./0$/1%-.%)+7)0%.8%*%12$)767)%/..3%43*98$-%)$++;%)/=.9$87)1%+*@;%$-)A?;%)/$*-$%*%8$:%1-*-,1%,2>*-$%*8>%786./3%.-#$/%:./0$/1%.6%-#$%2/.@+$31%7-%3*=%@$%$N2$/7$8)789A

! E1$/1%:7++%*+1.%#*B$%-#$%*@7+7-=%-.%,2>*-$%1-*-,1%$8-/7$1%*8>%+$*B$%).33$8-1A

I0(09"'B19CY$:%6$*-,/$1%:7++%78)+,>$L! C.8>7-7.8*+%).+./%6./3*--789%6./%)$/-*78%+*=.,-%.@S$)-1%*8>%@,--.81%4$A9A;%/$>%6./%-$)#87)*+%711,$1%*8>%9/$$8%6./%711,$1%-#*-%#*B$%@$$8%/$1.+B$>?

! Z$)./>%*/)#7B789%! '-*-,1%,2>*-$%*@7+7-7$1%6./%-/*816./3$/%/..31;%2.:$/%1,22+=%/..31;%781-/,3$8-%1-./*9$;%*8>%-#$%)/=.9$87)1%2+*8-

! O%3$11*9789%1=1-$3%-.%*++.:%).33,87)*-7.8%:7-#%'+*)0%4*%3$11*9789%*22%/$9,+*/+=%,1$>%@=%:./0$/1%*)/.11%-#$%6*)7+7-=?

"#$%:*-$/H1%(8#7@7-./%478%223?%9/*2#$>%.B$/%*2$/7.>%.6%-#/$$%3.8-#1%*+.89 :7-# 7-1%37873,3*8>%3*N73,3 *))$2-$>%/*89$%.6%B*+,$1A

S

D$10-.2 7G#.8$%%%%%%%%%%%%%%%%%% 7G*>

"#*801%-.%[$B78%Q*3@+$;%"/*=%C.8$;%[$88=%\/*B$/3*8%*8>%D,1-78%'-$B$81%6./%1#*/789%-#$7/%$N2$/-71$%.8%:*-$/%-/$*-3$8-%>*-*%).++$)-7.8%*8>%6./%2/.B7>789%B*+,*@+$%>*-*@*1$%1,99$1-7.81%*8>%6$$>@*)0A%"#*801%-.%].#8%[=8.)# 6./%#71%B*+,*@+$%>*-*@*1$%1,99$1-7.81%*8>%6$$>@*)0A%"#71%:./0%:*1%2$/6./3$>%78%-#$%1).2$%.6%-#$%Y*-7.8*+%579#%R*98$-7)%F7$+>%&*@./*-./=H1%Z$1$*/)#%JN2$/7$8)$%6./ E8>$/9/*>,*-$1%4ZJE?%2/.9/*3A%"#$%Y5RF&%71%1,22./-$>%@=%Y*-7.8*+%')7$8)$%F.,8>*-7.8%C..2$/*-7B$%O9/$$3$8-%Y.A%DRZ<TT^_`ab%*8>%-#$%'-*-$%.6%F+./7>*A

"#$%I.*$/$(4'KH"9.($1%+'5.(.G.+"'71%*%@79%1-$2%6./:*/>%6/.3%-#$%./7978*+%2*2$/%*/)#7B789%3$-#.>A%(-%1-./$1%+*/9$%*3.,8-1%.6%>*-*%78-.%.8$%+.)*-7.8;%2/.B7>$1%3,+-72+$%/$1.,/)$1%6./%>*-*%3*872,+*-7.8%*8>%3.@7+7-=%*8>%.66$/1%*8%&'(%)*+),+*-./%-.%3*0$%/$)./>%>.),3$8-*-7.8%3./$%$667)7$8-A"#$ 5-'I$"/&'KH"9.($1%+';.+C'L.%.6"@"%('5.(.G.+" :7++%2/.B7>$%*%B71,*+%2$/12$)-7B$%.6%-#$%DC%67$+>%6*)7+7-=;%-#$%2/.@+$31%7-%3*=%@$%$N2$/7$8)789;%:#$/$%-#$1$%2/.@+$31%*/$%+.)*-$>%*8>%:7++%$8*@+$%,1$/1%-.%@,7+>%1-*-71-7)1%.8%-/$8>1%*8>%6*7+,/$%3.>$1A

JcORG&JLHO 1F *11/$%6 M.("9 d eAU-./*$0@ O.9&%"++ d ``b ! - d UAVLP7/C./$%$(4 d Vbb ! 5 d UA^

3)< d eAU M f TTAU M 4 UAV g UA^ ? d >?Q

TAe%71%.,-2,-%-.%-#$%1)/$$8%76%eAU%71%$8-$/$>%6./%-#$%25;%``b%6./%-#$%)*+)7,3%#*/>8$11%*8>%Vbb%6./%-#$%3<*+0*+787-=A

')/72-%'-$21%6./%&'(%C*+),+*-./%@,--.8LTA%F78>%-#$%).//$12.8>789%C%B*+,$%6./%-#$%97B$8%)*+)7,3%#*/>8$11

UA%F78>%-#$%).//$12.8>789%D%B*+,$%6./%-#$%97B$8%3<*+0*+787-=

VA%G+,9%C;%D;%*8>%25%.6%)..+789%:*-$/%78-.%-#$$X,*-7.8%*@.B$

`A%'$-%&'(%67$+>%$X,*+%-.%-#$%/$1,+-%.6%-#$%$X,*-7.8

S

I/7978*+%&'(%-*@+$%6./%3*8,*++=%)*+),+*-789%B*/7*@+$1%C%*8>%D%48.:%*,-.3*-7)*++=%>$-$/378$>%,1789%&'(%)*+),+*-./?

P*-$/%"/$*-3$8-%D$-*7+1%1)/$$8%6./%$8-$/789%>*-*

F*)7+7-=%I2$/*-7.81%D*-*@*1$%3*78%3$8,%1)/$$8

7'R"M'7HH91.*#'(1'5.(.'L.%.6"@"%(,5"+$6%'.%&'<@H/"@"%(.($1%'1F'5.(.G.+"'L1&0/"+'F19'(#"'5-'I$"/&'I.*$/$(4

7G$6.$/'3?'-"%("9+> .%&'S0/$.'O?')@$(#A>T"+".9*#'UVH"9$"%*"'F19'W%&"969.&0.("+'XTUWY'AZ>[2' AR.($1%./'O$6#'L.6%"($*'I$"/&'3.G19.(194'>QZZ'U?'8.0/'5$9.*'59$:"2';.//.#.++""2'I3'DAD>Z2'W)7

7G+(9.*(

I.*$/$(4'KH"9.($1%+'5.(.G.+"

5-'I$"/&'KH"9.($1%+';.+C'L.%.6"@"%('5.(.G.+"'

-1%*/0+$1%+

7*C%1M/"&6@"%(+

3.%6"/$"9=+'-./*0/.($1%'X.('ROLI3Y&'(%d%25%M f%TTAU%< 4%C%g%D%?%h

Top Related