. ) =-, *+ 7 4* 8 ) 0 *+ 7 (c. 0 A #B (d

Size: px
Start display at page:

Download ". ) =-, *+ 7 4* 8 ) 0 *+ 7 (c. 0 A #B (d"

Transcription

1 (97!" #$) IT "0 / +,-.* 4 7,0,5 6.A 0 A+;,.89 ; <.=. >?$.0,

2 7 -.! %&!"# (a. R *+ 0 K K,-./ R ) *+ K ( K (b (97 - )./! 4 5 6, Connection String (c, *+ 7 8 *+ 7 0 *9 7 R ) (d. 4* c a ( b a ( c b (4 b d ( (97 - ) ( 0 ;<5 =-, *+ 7,- / *9 n=k R ) (a. n ( k ) >5 >5 )? *+ 7,- / *9 n R ) (b. ( 0 n ) + ( n ) +... ( n ). ) =-, *+ 7 4* 8 ) 0 *+ 7 (c. (. (4. 0 (@ A #B (d. (. ( -

3 ( ) " #$"% &$% 8 '. E*6B (). -! ".! %&!"# (a 0-. '0' ') / -. )*+, ( )' "#(&' $ % #$ a 90C 60B %0,A' 0 0 )?@60 =0> ";'<0( 9 8/ "#67' 5 (.! #;EF )/ )#D )/'#. R *+ 0 K K,-./ R ) *+ K ( K (b (05' 0D) nano.0#;- #H stud (nano, stno, avg) G #$ b 0D ;5D (KL 7!) stno ";,I7/. ;5D# JC( D ;5D 0+ ;5D#, #/ D (nano, stno)!' " M76G.! #- ;5D# JC(.(0! 60! 0N$ 0OP!,;7D D ;5D D ;,D G() B; D ;5D.! D ;5D ;5D# (7 D ( P7K' ## " Q#6! ";,&/ #$ { } { } { } K K = nano stno = 4 5 6, Connection String (c./! $ V0. U0 ST %+ 9$! 6! )#D R'# #$ c [0 )0/Z; ' X0#Y $ SQL Server 0,' %0; 90$,/V#0 0 0 W0C( -. ]( R# ";,I7/.7%' P?Y $ 6 Z\ (Connection String) # 0D (authentication) 0/ $# 0^ 0_ (Connection String) 0]( R60!.!' `al' *+ 7 8 *+ 7 0 *9 7 R ) (d. 4*, b0@> ;5D# b@> b@> G ;5D Z7( G #$ d "0 0! 6! 96 " 7'?c' ;5D Z7( T. D ;5D &/ b@> 0,A. 0D 0;5D 0 &0/ b0@> b@> ;5D# b@> b@> G +^. D ;5D ;5D# &/ #cd^ D ;5D ;5D# \^

4 9 ( 0 ;<5 =-, *+ 7,- / *9. E*6B (). -! " n=k R ). n ( k ) (a >5 0 #cd0^ +^. D ;5D \^ 76^ +G #/ #$ a #\# #$ T 7/ a d#' G( (( n ) ( n ) ( k n ) ( k n ) + ( k n + ) ( )) ( n ) n = k max,,...,,,..., (( ) ( )) ( ) max, = (( 4 ) ( 4 ) ( 4 ) ( 4 4 )) ( 4 ) max,,, = max,,,,, =?4* 6 ( ) 0( (( 6 ) ( 6 ) ( 6 ) ( 6 4 ) ( 5 6 ) ( 6 6 )) ( 6 ) 6 ( ) 6 0+^ R0,#\ ( 5 ) 0+^ ( ) 0 ( ) 0 ( ) 6 ( ) D ;,D \. n = k = n = k = 4 n = k = k = # c' k = # c' k = # c' 0,A b ^ 97/ D /L' \ #@' R,#\ +^ ed 6 ( ) 0+^ R,#\ 6 ( 4 ) 0c' 0/f;D#( $ ZD #/.,#\ D +^ c' 6 ( 6 ) #E +^ G f;d#( 9 A( "#6L; '! D R/;5D A( ('.7!' /;5D# A( /f;d#( J7G ^ ;,D J7G /f;d#( C >5 )? *+ 7,- / *9.0 >0d n ( 0 ) n. R ) 6 ( 6 ) (b ( 0 n ) + ( n ) +... ( n ) 0+^ "#0, &0 9 ;5D# #$ b 0,D 0#K( 0(' ;5D# A( 56a' b#! ];]E n R T 5D +^. ( n ) + ( n ) +... ( n ) ##,D #K( (' D /;5D# A( #cd^ D. ) =-, *+ 7 4* 8 ) 0 *+ 7 (c

5 ( ) " #$"% &$% 0 b0@> ;5D# b@> b@> G ;5D Z7( G #$ c "0 0! 6! 96 " 7'?c' ;5D Z7( T. D ;5D &/ b@> 0,A. 0D 0;5D 0 &0/ b0@> b@> ;5D# b@> b@> G +^. D ;5D ;5D# &/ #cd^ D ;5D ;5D# \^. 0 (@ A #B!! ; L(, $ D 6 fd#' #$ d $ 0D g 0,'.,! E 5^ hg,!!k( D R 0OA.! ; L( 6B.D Q?. 7! D Z 9;E Z #! Z 96 Z hg 0 0 "0 0 0D b@> fd#' $ (0.0! $ =; (7 D KL 7!,'.,' R@'( 0D 60 0G' Q0' 0 0,' ",,(' D G ;,D G( #$ R/c'.#;- E R#6D VB;+ i> VB;+ #@' (' (d 5'D,' 0 #B 5;]_( Q','.H #B +( j(,' 0 A #B g,'.h A #B

6

7 DML SQL DML SQL!"#» ER (97 - ) -$% $% «$% &#' (# ) * +'(' - Select SName From Student T,(Select S _ C.Sid From S _ C group By S _ C.Sid having AVG(grade) > (Select AVG(grade) From S _ C)) T Where T.Sid = T.Sid Select SName From Student T Where Exists (Select '' From S _ C Where T.Sid = S _ C.Sid group by S _ C.Sid having AVG(grade) > (Select AVG(grade) From S _ C)) Select SName From Student Where Sid in (Select Sid From S _ C group by Sid having AVG(grade) > (Select AVG(grade) From S _ C)) ( ( (

8 ( )!" #!" 4 Select SName From Student,S _ C Where Student.Sid = S _ C.Sid AND AVG(grade) > (Select AVG(grade) From S _ C) /0 0! &%.!'( 4 ). - select * from student left outer join studentcourse -$% 5 ).% (97 - ) Student (Stid, StName,...) Course (Cid, CName,...) StudentCourse (Stid, Cid, grade) K+N- K+N ( K (4 K+N- K+N K>0 N>0 M>0 (4 K ( N ( (97 -IT ) -$% 5 ).%! &% 6. - select distinct Student.* from student,studentcourse Student (Stid, StName,...) Course (Cid, CName,...) StudentCourse (Stid, Cid, grade) K N M.$% &'() *!" 0 ( (4 K ( K.N ( (97 -IT ) -$% $% )78-4 /0! 0 ; )'< ( ='=5 n R. 8 (a n.$%. B%C $% &>? A $>? (b ).% ) Π R. α (R T) *BD ) (c.$% Select dstinct α From R.+ +, -, (.0 +, -, / (4 ( α (R)) α ( c(r) ) (d.+ +, -,. (.+ +, -, ( σc Π = Π σ

9 5 DML SQL

10 ( )!" #!" 6 DML SQL &.$% H'C? (4) F!78 - '4% 5,, 6 7" % S_C Course Student Sid SName s sn sn sn Student Sid s s Cid c c c S_C grade Cid CName c cn cn Course Select SName From Student T,(Select S_C.Sid From S_C Group By S_C.Sid Having AVG(grade) > (Select AVG(grade) From S_C)) T Where T.Sid=T.Sid K! F!78 I. 6. S_C< = %!89 * = > 6?!89! 9 0% *; % * 6 A,*) % Select AVG(grade) From S_C Sid s s Cid c c c grade A,*) % *$!" 5 % % BC,7" = = 5 6 <% S_C <,!<89 * = > 6! 9 *; % * % ",?'D/ + 6 A,*)

11 7 DML SQL 6! 9 S_C.Sid B*0 = % Sid s s Cid c c c grade ,*0 E 6 F> ",?'D/ *$!" %- 6 A,*) %!89 * = > Group By S_C.Sid S S S C 0 C 4 C 8 C C 6 C 0,*<H <% - < < <% Having AVG(grade) > (Select AVG (grade),*0 +G, S S S From S _ C).!" /I -, % C 0 C 4 C 8 C C 6 C = > 5, = 5 > 5, = 9 > Having AVG(grade) > (Select AVG(grade) From S_ C).!" /I 70" HAVING,*0,*0< J* - KL0 M $ % * %.*$!" KL0! 9, N/ +G% - J7;,*0< J<* -<$ KL0 - % SELECT,*0 9 S_C.Sid,*0 +G, <6!G ) '!", * = >! 9,!" /I 70",*H % Having,Q<4" T!<89 * = > 6 O, P%" +.!89 * = > + 6 A,*) %!89 * = > 6!G! 9? %% + -$ Sid * - * -.!"! 9!,, - GROUP BY,*0

12 ( )!" #!" 8 Select SName From Student T, T Where T.Sid=T.Sid +$ R'*9, 6 * = > ",? %%!,< K <S 48/I E 6 F> *; * = >!G! 9 *; % * % + 6 A,*)% Q>*'>! % % T M $ SName sn 6 GC "!*EW»!.+ * A,*), -$ U " * = > P%" «.+ 0W'% -4W =, / A /?'4'" Select SName From Student T Where Exists (Select '' From S_C Where T.Sid=S_C.Sid Group by S_C.Sid Having AVG(grade) > (Select AVG(grade) From S_C)) K! F!78 I. 6. +< Correlated Subquery. *;!89 * = > 6 Exists,*0 * % * % 0% 6 ",*H %,%.!,9 * = > 6., + 6 %! = <> <%,!89 * = > 6!H $ = %!89 * = > 6 G0,<% 6 <% < *<, *< 78 ".*$!" E!, %!" T0"!,9 *.!"!89 78 ",*H %,%.!, ;, where,*0 J* SELECT SName FROM Student T WHERE EXISTS ( <$%!" <7".< <) Exists *8 M $ Student 6 % < <!" TRUE +< Exists B</ where *8 M $ *%!G 'Y!" Student.. %,?!" KL0 Student 6 5,*",!*E<W < *< = <>?< 4 B'% %.!" '> " Student G0 % < *<$!"!<G 'Y!"<4 0 >?.+!G 'Y BC % Exists %7" 0 >!" *<$!"!<G 'Y!,*), 7"? ).*$!G 'Y 0 >?, -$ B'% 7" ) = <> <4 A,@I %.$% 0W'% -4W =, / A /?'4'" 6 5,*" *EW "

13 9 DML SQL 0<W'% -4<W =, </ A </?'4'" 6 GC "!*EW *.+ * A,*), -$ U " * = > P%".!" Z L0, + -4<W =, </ A </?'4<'" 6 Sn Select AVG(grade) From S_C = = 5 6 *EW " '!" -W",*HB/.+ 0W'% + 6 A,*) % exists,*0 *8, **" A,@I 4 B'% -4W =, / A /?'4'" 6 A,*) % *$!" 5 % % BC,7" R, *; % * % + 6 A,*) % Select '' From S_C Where T.Sid=S_C.Sid Group by S_C.Sid Having AVG(grade) > (Select AVG(grade) From S_C) Exists,*0 *8, **" A,@I?'D/ %.!" T0" Student! Z,9 J'(" % T.Sid = S _ C.Sid,*0 J* 0% 6 S_C ",*H %,%. Student 6, [$ P%".!"!, % T M $ % * % G0 R, T.Sid S = S_ C.Sid S T M $ % * % Student 6 % 0% Sid SName s sn sn sn Student Sid s s Cid c c c S_C grade Cid CName c cn cn Course 6! 9 S_C.Sid B*0 = %,*0 E 6 F> ",?'D/ *$!" %- 6 A,*) %!89 * = > Group By S_C.Sid

14 ( )!" #!" 0 S C 0 C S C 0 C.!" /I Having AVG(grade) > (Select AVG(grade),*0 +G, From S_ C).!" /I -, % HAVING,*0 0 + = > 5 Having AVG(grade) > (Select AVG(grade)? %<%.!" R, T.Sid From S_ C) FALSE exists S = S_ C.Sid Sid SName s sn sn sn Student S 6! 9 S_C.Sid B*0 = % S C 4 C 6,*0< J* - KL0 M $ % * %.*$!/ KL0! 9, N/ +G S - +W>, where M $? %%!G % % Exists *8.*$!/ - N/! 9, Student 6 T M $ % * % Sid s s Cid c c c S_C grade Student 6 % Cid CName c cn cn Course,*0 E 6 F> ",?'D/ *$!" %- 6 A,*) %!89 * = > Group By S_C.Sid.!" /I Having AVG(grade) > (Select AVG(grade),*0 +G, From S_ C).!" /I -, % HAVING,*0

15 DML SQL S C 4 C = 5 > 5 Having AVG(grade) > (Select AVG(grade)? %<%.!" R, T.Sid S From S_ C) FALSE exists = S_ C.Sid S Sid SName s sn sn sn Student 6! 9 S_C.Sid B*0 = % S C 8 C 0,*0< J* - KL0 M $ % * %.*$!/ KL0! 9, N/ +G S - +W>, where M $? %%!G % % Exists *8.*$!/ - N/! 9, Student 6 T M $ % * % Sid s s Cid c c c S_C Student grade * % ", Cid CName c cn cn Course,*0 E 6 F> ",?'D/ *$!" %- 6 A,*) %!89 * = > Group By S_C.Sid S C 8 C 0.!" /I Having AVG(grade) > (Select AVG(grade),*0 +G, From S_ C).!" /I -, % HAVING,* = 9 > 5

16 ( )!" #!" Having AVG(grade) > (Select AVG(grade) From S_ C),*0 J* - KL0 M $ % * %.*$!" KL0! 9, N/ +G S - 70<",*<H % Having,*0 J* -$ KL0 - % SELECT,*0 9 '',*0 *< = > 6!G! 9? %% '!", * = >! 9,!" /I + 6 A,*) % S - 6 %!89. <!" TRUE exists (no column name) +<W>, where M <$? %<% <!<G 'Y <% % Exists *8.*$!" - N/! 9, Student 6 *? %% + 6 A,*) % *; * = >!G! 9 *; % * % SName sn 6 GC "!*EW»!.+ * A,*), -$ U " * = > P%" «.+ 0W'% -4W =, / A /?'4'" Select SName From Student Where Sid in (Select Sid From S_C Group by sid Having avg(grade) > (Select AVG(grade) From S_C)) K! % F!78 I. 6.!< +< Normal Subquery.< *;!89 * = > 6 in,*0 * % * % <%!,<9 *<= > F\!" W'/ %,%.!89 *= > 6 0%.!" -]0!89 *= > 6 7" 6 *9 6., + 6!<, % in *<8 <I*/E" Student < 6, + 6 % *; *= >, 6 5,*" +$,. '9,, I*/E"? 9 Sid C!".*$!" - N/! 9, Student SELECT SName FROM Student WHERE in Sid ( )!<, % $%!" 7". ) in *8 I*/E" 6 ;, Student where,*0 J* 6 %

17 DML SQL *<8 M <$ -<4C *% in *8 I*/E" Sid 9, **" Sid!"!" KL0 Student 6 5,*"!" TRUE + in B/ where.<!" <'> " Student G0 % Student.. %,? in <%7" <0 >,!", Student 6!*EW * = >? 4 B'% %?'4<'" 6 <GC <" <!*E<W * * = > 4 A,@I %.,,, -$ U " * = > P%".!" Z L0, + 0W'% -4W =, / A /.+ * A,*) -4<W =, </ A </?'4<'" 6 Sn *EW " '!" -W",*HB/.+ 0W'% S_C< = %!89 * = > 6?!89! 9 0% *; % * 6 A,*) % Sid s s Cid c c c grade Select AVG(grade) From S_C 6 A,*) % *$!" 5 % % BC,7" = = 5 6 <% S_C <,!<89 * = > 6! 9 *; % * % ",?'D/ + 6 A,*) = <> <6!< 9 Sid B*0 = % Sid Cid grade s c 0 s c 4 6 c 8 0,*0 E 6 F> ",?'D/ *$!" %- 6 A,*) %!89 * Group By Sid

18 ( )!" #!" 4 S S S C 0 C 4 C 8 C C 6 C 0,*<H <% - < < <% Having AVG(grade) > (Select AVG(grade) S S S From S_ C).!" /I -, % C 0 C 4 C 8 C C 6 C = > 5, = 5 > 5, = 9 > Having AVG(grade) > (Select AVG(grade) From S_ C),*0< +G,.!" /I 70" HAVING,*0,*0 J* - KL0 M $ % * %.*$!" KL0! 9, N/ +G% - J7; Having,*0 J* -$ KL0 - % SELECT,*0 9 Sid,*0 +G, = <> <6!G ) '!", * = >! 9,!" /I 70",*H % <%!<89 *< = <> 6!G! 9? %% + D".!89 * Select SName From Student Where Sid in (S) - - Sid * - * A,*).!"! 9!,, - GROUP BY,*0 +$ R'*9, 6 * = > ",? %%.< <) < in *<8 <I*/E" < Student 6 % R'0],*/ in *<8 <I*/E" Sid 9, **" Sid!"!, % $%!" 7" < 6 <5,*<" < <!" TRUE + in B/ where *8 M $ -4C *% < G0 % Student.. %,?!" KL0 Student, Student < 6!*E<W < *< = <>? 4 B'% %.!" '> " Student

19 5 DML SQL < 6 <% in.,, in%7" 0 >,!" <48/I <E 6 F<> *; * = >!G! 9 *; % * % + 6 A,*) % Student SName sn 6 GC "!*EW»!.+ * A,*), -$ U " * = > P%" «.+ 0W'% -4W =, / A /?'4'" Select SName From Student,S_C K! L F!78 I. 6. Where Student.Sid = S_C.Sid AND AVG(grade) > (Select AVG(grade) From S_C),*<" +<, <(", `<_ +/< 6 AVG I ^%,G_ * = >,, < Select <9 <% Where *<8, <I ^<%*!8,*H % + 0;, -]0 < 8<\" *< 6 +< *( 9,,G_ *= >? %%. '4% *< < < < ; % *!",G_ -$ Ua) ;.!/.$%.$% H'C? (4 ) F!78 -. B NL 5 OCP (<D?'D/.!",! 9, BQ! R@S, c 0W" B*0!'@H (b " 48/I? Q<>*'> < <'8 BC <% -ai ".!",! 9,, Q>*'> '8 c 0<W" <'Y B*0< <% +b?,!",! 9, ', `_ +/.!", NULL,7" +, +/ SQL NL 5 OCP (<D Q>*'> '8?'D/.!",! 9,, c 0W" B*0 48/I?, ', `_ +/ Q>*'> '8 BC % -ai ".!",! 9,,, NULL,7" +, +/ B*0 / % +b?,!",! 9.!".' + SQL `_!,9 (b 48/I A] % '4% 5,, 6 0 ; %

20 ( )!" #!" 6 Stid s StName sn sn sn Student K>0 Stid s Cid c grade 0 StudentCourse M>0 Cid c CName cn cn Course!<G <!< <$% ]<) 6 0W'% % d e ; P%" select * from student left outer join studentcourse N>0.$@ R, * A,*), -$ U " * = > P%" -<$ Ua<) ;, *( 9!/ * A,*), -$ U " * = > 0@b + 6 A,*) % BC select * from student left outer join studentcourse on student.stid= studentcourse.stid <48/I <T M <$ * A,*), -$ U " * = > -$ Ua) ;, Ua<) < +$ *( 9. * A,*), -$ U " * = >.+;, ON.$ 0 +<b, *< A,*), -$ U " * = >! 9 *; % * % + 6 A,*) % Left Outer Join 48/I E 6 F> Stid StName Stid Cid grade s sn s c 0 sn NULL NULL NULL sn NULL NULL NULL *% *9, % 6 %,? %% Cardinality min (student left outer join studentcourse) = K =.+;,! 9,,% stid c 0W" B*0 *;! 9, ' + '4% 5,, 6 /0 ; %

21 7 DML SQL Stid s StName sn sn sn Student K>0 Stid s s Cid c c c grade StudentCourse M>0 Cid c CName cn cn Course N>0 /0 +<b, *< A,*), -$ U " * = >! 9 *; % * % Stid s s StName sn sn sn sn sn sn + 6 A,*) % Stid s s Cid c c c Left Outer Join grade /I E 6 F> *% *9, % 6 %,? %% Cardinality max (student left outer join studentcourse) = K N = = 6 a<i g> B*I %, 0% *9 'b '8,,*W f6*"c NE B"6 'hi< % g> B*I %,,G_ e*i, *9 5!G '8, F\ */.+ - E,!0, /I ai +@" <9 *< <'b <$!" jq< <% &S 'b % d?!g '8,.* A,*), &'() * I 'b * A,*), 8\" select * from Student CROSS JOIN StudentCourse select * from Student, StudentCourse.$% H'C? (4) F!78 - ( TU) CROSS JOIN S S

22 ( )!" #!" 8. '!", R,, / CROSS JOIN, '4% 5,, 6 0 ; % Stid StName Stid Cid grade Cid CName s sn c cn sn StudentCourse cn sn Course Student < <!<,< * %!"b d e ; P%".$% (!G 'Y) 0W'% (!G) ]) *!" + 6 A,*) % 0 +b, * A,*), -$ U " * = >! 9 select distinct Student.* from student, studentcourse Stid StName Cardina lity min ( student,studentcours e) 0 *% *9, % 6 %,? %% = '4% 5,, 6 /0 ; % Stid StName Stid Cid grade Cid CName s sn s c 0 c cn sn s 0 cn sn b 0 Course Student b 40 b 50 B 60 StudentCourse + 6 A,*) % /0 +b, * A,*), -$ U " * = >! 9 select distinct Student.* from student, studentcourse Stid StName s sn sn sn

23 9 DML SQL!< 9,,<%.< J7;, [,*, distinct Cardinality max (student, studentcourse) = K = 48/I 6 -]0 4 SQL,.*$!" l *% *9, % 6 %,? %%.$% H'C? () F! [$? % * A,*) m+ +,,*" -$ - -, % * % /0! 0 ; )'< ( ='=5 n R. 8 (a n.$%, <'8 %.< J<7; J<7;. '8 /, 6 + +, -,, <$% 0$ B*0 +?[/" a" '8 / %,., '8. R J7; J7;!<., '8. R J7; J7;, '8 %. J7; J7;. +b? <"., '8. '8 %. R, '8. '8 %. -<4C <$% <T'T9 n, R %, '8 /. +b % I +b, n.+. BC '8 %. B%C $% &>? A $>? (b +]),7" 6 BC,7" +!0]) (*>) P0W" +]) 6 + +, -,,!<b,<!,<9 * +**", +!0]) (*>) P0W" <$% *<( <''n <, <" BC 7"!0]).,C +% C B*!" b A,*) <*> +])!" ')* " A ''n 'b %? %%.!" K*(" P0W" *> BC % J@ " +]) P H 6 BC,7" '4, -]0,*" AIaH.%,, 6 +<; <5,, <b* g, +]) B*!"? % " %.!<" o<(b 6 BC,<7" +!0]) - +])? R'< <E!< <%, BC,<7" < "? % $%!W E.'"* - -< +]<).<!*EW -,/$ =, +]) " %.$% " ; 8)! 7" <E < <* <% $% -$ '[W - +]) _ 6 +!0]) p " +]).+ B0 q 6 =,C +]) ".$% - A]) *9 8) q $%!$.+ -$ '[W!0> ca> -,/$ _* B%'9 G$ ).% ) ΠR. α(r T) *BD ) (c.$% Select distinct α From R '4% 5, 6 A,*) %, T R.+ +, * -,

24 ( )!" #!" 40 a R b 4 c d e T '4% 5,, 6 * = > Π R.a (R T) + 6 A,*) %!89 0 > * = >! 9 a b 4 c d e <% *< = <>!G! 9 * > 48/I E Z,9 +/ % + 6 F> +G, *% *9 6 A,*)!< 9,,<%.< J<7;, [ > Π Select distinct R.a From R!< 9,,<%.< J7;, [,*, distinct ΠR. α (R T) = Select distinct α From R a a = a b c d e /I 6 -]0 4 l '4% 5,, 6 * = >?'D/ + 6 A,*) % * = >! 9 48/I 6 -]0 4 SQL,.*$!" l *% *9, % 6 %,? %%

25 4 DML SQL ( (R)) = ( (R)) σ c Π α Π α σ c!% +')9, M W" A,*) % Π σ 48/I 6 + +,,G_ -, <% M $ 6 I*/E" c B*0 6 I*/E" 6 α%,. R!8,*H %.0 <I*/E" <6 σ <48/I B*0< < +<, %!"6 6-4C $%, σ Π!.$% Π 48/I B*0 Πα ( σ c(r) ) = σc ( Πα (R)) '4% 5, 6 A,*) %, S / (d S# S S S ( = (S)) R =ΠS#,City σcity 'C' Sname City Sn C Sn C Sn C '4% 5,, 6 * = > + 6 A,*) %!89 0 > * = >! 9 S# Sname City S Sn C S Sn C <% *< = <>!G! 9 * > 48/I E Z,9 +/ % + 6 F> +G, *% *9 6 A,*) ( (S)) R =σcity = 'C' ΠS#,City S# City S C S C '4% 5,, 6 * = >?'D/ + 6 A,*) %!89 0 > * = >! 9 S# City S C S C S C % * = >!G! 9KL0 48/I E Z,9 +/ % + 6 F> +G, *% *9 6 A,*) S# City S C S C

26 ( )!" #!" 4 ( = (S)) = ( (S) ) ΠS#,City σ City 'C' = σcity 'C' ΠS#,City '4% 5, 6 A,*) %, +, % 6 %, F> S / ( = (S)) R = ΠS# σcty 'C' S# S S S Sname City Sn C Sn C Sn C '4% 5,, 6 * = > + 6 A,*) %!89 0 > * = >! 9 S# S S Sname Sn Sn City C C <% *< = <>!G! 9 * > 48/I E Z,9 +/ % + 6 F> +G, *% *9 6 A,*) ( (S)) R = σcity = 'C' ΠS# S# S S '4% 5,, 6 * = >?'D/ + 6 A,*) %!89 0 > * = >! 9 S# S S S <6 *<% <*L Q> B[" KL0 48/I E Z,9 +/ % + 6 F> +G,!< +<' S#!< Π <48/I B*0< <I*/E" <6 City!< σ <48/I B*0<? %<% +< -W KL0 Π 48/I J*!89 0 >, City B*0 ^,. City S#.+' Q>B[" CityB*0, % σ 48/I ( = (S)) = ( (S)) ΠS# σcity 'C' σcity 'C' ΠS# +, % 6 %, F>

27 9 DCL DDL SQL DCL DDL SQL. Clustered Index a T (97 - ).!"# $%&! ' " ( * * a )* -.*/ *0Range Query )* +*, (.!5/ # 4 * * a )* -.*/ *0Equality Query ) +, (.!5/ # 7."9%0!!5/ )0 (4 - Person (97 - ) "#$ %& ( ()* +&& ) -. -! - Create Table person ( personid int, managerid int, level int, Primary key (personid), Foreign key (managerid) References person(personid) on delete CASCADE on update RESTRICT, ) insert into person values (4,NULL,), (,4,), (,,), (,,), (5,,), (0,4,), (7,0,), (8,0,) Delete from person where level = 0 (4 ( 8 ( 6 ( # "#$ %& -. " 4"$ E E (97 -IT ) E E E "# "#$ %& - -!." # 6 &5/. "# "/0 K NM +&& K N M +&& E - Delete from E where id=5

28 ( )!" # $"# 9 create table E( id int, primary key(id)) create table E( id int, a int, primary key(id), foreign key(a) references E(id) on delete cascade) create table E( id int, b int, primary key(id), foreign key(b) references E(id) on delete restrict) (97 -IT ) *7 '"*; AB! M = M, N = N,K = K M < M, N = N,K = K ( (4 M = M, N = N,K = K M < M, N < N,K = K " (Indexing) 89(7" B +. " / Range Query ) +, Tree index (." )! " 7 $& <7" "#5/ '"; 0 (."9%0 " / Range Query ) +, Hash =5# > 0 ( Insert * "* *4 '"*; $*& 0!"? )@0 (4.!5/ ( ( -4

29 9 DCL DDL SQL DCL DDL SQL &. <=> () 9 - *! D ' 0!! C&,! &> ' % DE F"0 '! *C#'HG I0*7 *</ *.* )*JG F*K/! &5;)G*E '! ' * &> ' N*.!5*/ G*K/ )JG AH / I07 ) 9/ '"; >/# -5 (?.) &5M/ *."* ="* Index *& P Q& RG O' 0!57 $ $ 47' *.!5*/! >! 5E 4 &7 ' 0!! &> )S9& $*&! T* 0!57 AB $7 ) 0!! C&, &&"/ % )7!! A *0."&/ I&HG 05; ' U, ) +, P Q& ) ' "97/ ",!&> N&G ' (5*%; "* D7) "* D7 "*V/ $&!57 0! )7 &0!57 '.!5/ "XC#!! N&G 0!57 VW9/ U!B."*997/! 0!&! > 0!! C&, &&"/ 0% PDY ZD[/ 0 %/! QS/ \. ] ) )4& > ^5W!"? Q&4! \ ]* )4& > ZD[/ 0 %/! QS/ \ Q 9_0 '." '/ ] )4& > )*@0. %0 );5/ B + Tree ' B Tree ' A>5/! -& Q&! )7 " A%S& A*/> )S &#B >.!5/!& \7 ' QX,!!5 4! 0 );! Q*X,! `, AB 9X,! \ ) )%' 4! $&!! ' B Tree 0*!5*/ 5*%; * I&H*G a!&! \7 ' B + )* +, Tree index."9%0!&> 9X, ' 7 \ &0! ' "#5*/ * $%&!!0 ' 0. " / Equality Query ' B + Tree Range Query."997/ FK/ )JG ; " D7. <=> () 9 -."& C J#! &> '"; PersonID ManagerID Level Person

30 ( )!" # $"# 94.! / O!!5/ '"; $& A'! b. & '"; A / b. ; " D7 c*9/! c9/ "V/ $& dv O! "& ; " D7 $&!!5;5/ "V/ 0 > ) )*.* NULL =;! ; " D7 &5/ 5E Q& Y! " )!!5;' AB." &!V/ )5/&> "& 50 ; " D7 &!V/ C&! A A5*9 )* )ef*%/ Q& " )! NULL =; "&.# C_ 0 )W $&! ; " D7 $&. /#/ 5@" %" "A AB ' 9/ )W "/! D!?/; A5#O $& "* "*KV/! c9/ "V/! "&!!!5;' ; " D7! )7 "V/ 0.% # g!e AB `S e' " Z&? Person '"; ' &> 5! Foreign key (managerid) References person (personid) on delete CASCADE "*&"#7 "* D7 (F*) * i )* ManagerID A5* 9?& Person '"; ; " D7 9?& *O! "*0! A*4# I97' ' " U% cascade G ) PersonID A5 9?& Person '";!5* *# *; *?/; A5#*O j* ' *& * "& a* Person '"*;! ;* "* D7 Z*&? )W' ) Person Person '";! B )7 " 97 '";! C8D Q 9_0 Person '"*; Person )* Person '"*; > *; *?/; A5#*O j X;!!5/! % Q& /." U% Person '";! (F) i ) cascade G ) 50 9/ )7!5 F Person '";!!57 9?& cascade `9; > Person '"; Person '"*;! H* # C&!!57 F AB!5 Person '";! C&!!57 F ).!5/ )G&, ;?/; A5#O j X;! H # " Z&? Person '"; ' &> 5! Q 9_0 Foreign key (managerid) References person(personid) on update RESTRICT "*&"#7 " D7 (#>') i ) ManagerID A5 9?& Person '"; ; " D7 9?& A*4# I9*7' ' "* U% restrict(no action) G ) PersonID A5 9?& Person '"; *# *; *?/; A5#O j ' & "& Person '"*;! ; " D7 Z&? )W' ) Person Person '";! B )7 " 97 O! "0! '";! 5" - Q 9_0!5 '"*; Person )* Person '"*; > *; *?/; A5#*O j* *X;!!5/ a Q*& */." U% Person '";! (#>') i ) restrict G ) 50 Person Person '"*;!!5*7 * *9?& * restrict `9*; > Person '"*;! *%!57 #>' AB!5 Person '";! C&!!57 #>' 9/ )7!5 #>'.!5/! '!5# )G&, ;?/; A5#O j X;! Person '";! C&!

31 95 DCL DDL SQL &> 5E ) Delete 5! # - EFA Person Delete from person where level = ; " D7 '"; 0!57!"? ' '"; G."& C J#! &> '"; PersonID ManagerID NULL Person Level Card(Person) = 8 &> 5E ) Delete 5! # -! Person ; " D7 '"; 0!57!"? ' '"; G PersonID 4 ManagerID NULL Person Level Card(Person) = G N e! ) C#B!5 F Person '"; > (,4,) W Delete 5! ; > `, "V/ ManagerID A5! )7 &0W "& Person ) Person '"; cascade % '!5* F* Person '"*; > H # (5,,) ' (,,) (,,) 0W N/ "#! F* Person '"*; > (0,4,) W* * Delete 5*! ; > `, Q 9_0.!5/ A5! )7 &0W "& Person ) Person '"; cascade % G N e! ) C#B!5 F Person '"; > H # (8,0,) ' (7,0,) 0W N/ "#! 0 "V/ ManagerID &> 5E ) "#// X#! )_#B '!5/ '!5

32 ( )!" # $"# 96 PersonID 4 ; " D7 ManagerID NULL Person Level. <=> () 9 - NS Q& ) 5 5E *0 0W*!"? '!5 &> 5! \W/ E ' E E 0'"; S " 97 kg ' E E 0'"*; 0W!"? &> 5! ; > `,." K ' N M P ) "7 l"0! m "#5#!5/ "7. K ' N M P ) E Delete from E where id=5 M = M,N = N,K = K (."& C J#! &> '";."0! m "#5# ' )9&H ; " D7 ; " D7 id 5 a 5 id 8 6 b 8 id E E.! / O!!5/ '"; A / b. ; " D7 c*9/! c9/ "V/ $& dv O! "& ; " D7 $&!!5;5/ "V/ 0 > ) )*.* NULL =;! ; " D7 &5/ 5E Q& Y! " )!!5;' AB." &!V/ )5/&> "& 50 ; " D7 &!V/ C&! A A5*9 )* )ef*%/ Q& " )! NULL =; "&.# C_ 0 )W $&! ; " D7 $&. /#/ 5@" %" "A AB ' 9/ )W "/! D!?/; A5#O $& "* "*KV/! c9/ "V/! "&!!!5;' ; " D7! )7 "V/ 0.% # g!e AB `S e' " Z&? E '"; ' &> 5! foreign key(a) references E(id) on delete cascade *9?& E '"*; "*&"#7 "* D7 (F*) i ) a A5 9?& E E '"; ; " D7 9?&

33 97 DCL DDL SQL )* E '";! n! )7 " 97 O! "0! A4# I97' ' " U% cascade G ) id A5 )W*' )* E '"*;! F* */ % # C&! '"; I97' ) > # '!! - o!5 > *; *?/; A5#*O j* *X;!!5*/ a* E '";! ; " D7 Z&? U*% E '"*;! (F) i ) cascade G ) 50 E '"; E ) E '"; E '"*;!!5*7 * 9?& cascade `9; > E '";! % Q& /." j* *X;! H* # E '"*;! F AB!5 E '";! F ) 9/ )7!5 F.!5/ )G&, ;?/; A5#O " Z&? E '"; ' &> 5! Q 9_0 foreign key(b) references E(id) on delete restrict *9?& E '"*; "*&"#7 "* D7 (F*) i ) b A5 9?& E '"; ; " D7 9?&! n! )*7 "* 97 *O! "0! A4# I97' ' " U% restrict(no action) G ) id A5 )* E '";! F / % # C&! '"; I97' ) > # '!! - o!5 ) E '"; ;?/; A5#O j X;!!5/ a E '";! ; " D7 Z&? )W' U*% E '";! (F) i ) restrict G ) 50 E '"; E ) E '"; > E '"*;!!5*7 * *9?& restrict `9; > E '";! % Q& /." A5#*O j* X;! E '";! F AB!5 E '";! F ) 9/ )7!5 F.!5/! '!5# )G&, ;?/; *&> 5E ) Delete 5! # - EFA E' E E '"; 0!57!"? ' '"; G Delete from E where id = 5 ; " D7 ; " D7 id 5 a 5 id 8 6 b 8 id E E E Card(E) = M =, Card(E) = N =, Card(E) = K = *&> 5E ) Delete 5! # -! E' E E '"; 0!57!"? ' '"; G

34 ( )!" # $"# 98 ; " D7 ; " D7 id 5 a 5 id 8 6 b 8 id E E E Card(E) = M = M =, Card(E) = N = N =, Card(E) = K = K = p *0 *0!57!"*?! * i '!5# F!57 p 0 Delete 5! ; > `, $*& *!5* F '"; )0 ' W!5 O )7 e!.!5#!& '"; > $& *G N* e! )* *C#B!5* F* E '"*; > (5) W* *.!5 7 '"; )0 > W * Q 9_0.!5 F E '"; > H # (5,8) W "& E ) E '"; cascade % W E ) E '"; restrict % G N e! ) C#B!5 F E '"; > (5,8) W *4> NS* ) ;?/; A5#O j X;! '.!5# F E '"; > (8,) *; *?/; A5#*O j* X;! Q 9_0!5# F E '"; > 0 (5,8) W.!5# F E '"; > 0 (5) W ; " D7 M = M, N = N,K = K."& C J#! &> '";."0! m "#5/ '! )9&H ; " D7 ( id 7 a 7 id 8 6 b 8 id *&> 5E ) E Delete Delete from E where id=5 5! # - EFA E E E' E E '"; 0!57!"? ' '"; G

35 99 DCL DDL SQL ; " D7 ; " D7 id 7 E a id E b id 8 E *&> 5E ) Card(E) = M =, Card(E) = N =, Card(E) = K = Delete 5! # -! ; " D7 E' E E '"; 0!57!"? ' '"; G ; " D7 id 7 E a id E b id 8 E Card(E) = M = M =, Card(E) = N = N =, Card(E) = K = K = p *0 *0!57!"*?! * i '!5# F!57 p 0 Delete 5! ; > `, F* "05[ )7!"# (5) "V/ W E E '"; A5@.!5#!& '"; > $&.!5 M < M, N < N,K = K."& C J#! &> '";."0! m "#5/ 5 )9&H ( ; " D7 ; " D7 id 5 7 a 7 5 id 8 6 b 8 id *&> 5E ) E Delete 5! # - EFA E E E' E E '"; 0!57!"? ' '"; G

36 ( )!" # $"# 00 Delete from E where id=5 ; " D7 ; " D7 id 5 7 E a id E b id 8 E *&> 5E ) Card(E) = M =, Card(E) = N =, Card(E) = K = Delete 5! # -! ; " D7 E' E E '"; 0!57!"? ' '"; G ; " D7 id 7 a 7 id 8 b 8 id E E E Card(E) = M =, Card(E) = N =, Card(E) = K = % G N e! ) C#B!5 F E '"; > (5) W Delete 5! ; > `, * Q 9_0.!5/ '!5 F E '"; > H # (5,6) W "& E ) E '"; cascade."97#!& E '"; ' % F Q&!5 F E '"; > (5,6) W Card(E) = M < M, Card(E) = N < N, Card(E) = K = K M < M, N = N,K = K."& C J#! &> '";."0! m "#5/ X@ )9&H (4 ; " D7 ; " D7 *&> 5E ) id 5 7 E Delete a 7 5! # - EFA id 8 6 E E' E E b 8 E id '"; 0!57!"? ' '"; G

37 0 DCL DDL SQL Delete from E where id=5 ; " D7 ; " D7 id 5 7 E a id E b id 8 E *&> 5E ) Card(E) = M =, Card(E) = N =, Card(E) = K = Delete 5! # -! ; " D7 E' E E '"; 0!57!"? ' '"; G ; " D7 id 7 a 7 id 8 6 b 8 id E E E Card(E) = M =, Card(E) = N =, Card(E) = K = *% F Q& C#B!5 F E '"; > Card(E) = M < M, Card(E) = N = N, Card(E) = K = K (5) W Delete 5! ; > `,."97#!& E '"; '. <=> () 9-4 *! D ' 0!! C&,! &> ' % DE F"0 '! *C#'HG I0*7 *</ *.* )*JG F*K/! &5;)G*E '! ' * &> ' N*.!5*/ G*K/ )JG AH / I07 ) 9/ '"; >/# -5 (?.) &5M/ *."* ="* Index *& P Q& RG O' 0!57 $ $ 47' *.!5*/! >! 5E 4 &7 ' 0!! &> )S9& $*&! T* 0!57 AB $7 ) 0!! C&, &&"/ % )7!! A *0."&/ I&HG 05; ' U, ) +, P Q& ) ' "97/ ",!&> N&G ' (5*%; "* D7) "* D7 "*V/ $&!57 0! )7 &0!57 '.!5/ "XC#!! N&G 0!57 VW9/ U!B

38 ( )!" # $"# 0."*997/! 0!&! > 0!! C&, &&"/ 0% PDY ZD[/ 0 %/! QS/ \. ] ) )4& > ^5W!"? Q&4! \ ]* )4& > ZD[/ 0 %/! QS/ \ Q 9_0 '." '/ ] )4& > + )*@0. *%0 );5/ B Tree ' B Tree ' A>5/! -& Q&! )7 " A%S& A*/> )S &#B >.!5/!& \7 ' QX,!!5 4! 0 );! Q*X,! `, AB 9X,! \ ) )%' 4! $&!! ' B Tree 0*!5*/ 5*%; * I&H*G a!&! \7 ' )* +*, B + Tree index."9%0!&> 9X, ' 7 \ &0! + B Tree ' "#5*/ * $%&!!0 ' 0. " / Equality Query ' Range Query."997/ FK/ )JG

39 9! R (97 - ) F = {A BCD, BC DE, B D, D A} R(A,B,C,D, E, F) $" " # - (4 ( ( 4 ( &'"# " % (97-IT) R(A,B,C, D,E) $&' - F = {A BC, CD E, B D, E A}.... {C, B} {C,D} {C,D} {E} {E} {B} {E} {A} ( ( ( (4

40 (#$$ #%&)! 40.&' -./ () )* -. *+ ""# $ % ( & '(#) -., -. - / '0 -. ' # 5 -. = 5 &""# $ &6 '0 '$0 &""# $+ 4$5 -. n R [('0) = i= yi (<;) x i ] %" &? AB?/?? [('0) y (<;) x ] =>. A BC BC A = BC i i.d/ 6 EF?G?D L'?0 7 &6 EFG D H/ I JK0 A BCD BC DE B D D A (&. $ JK0 I L / M# ; 7 &6 O R(A,B,C,D, E, F) M & J NM/ &6 5+ A/ BC / / D/ EF / A BC DE = F '0 =( F =K(. -. R$G F 'K( PQ M + { F} = { F}? -. BQ F 'K( UV L / *+ F T0 BQ LF 'K( LPQ S0. $ / ' %' # T?0?# L(? I) T?W AXK+ A(G L -. JD??-. Y?? L? Y ; LZ/ 5 L '0 %/ Y L *+

41 4? LH &6 =K( Y L W [\/ L & /$+ Y L.D C + $ -.? L??00 A?W L? K( LTW Y ]M/ Y^$.' _ 65 L?6?W F -. A 'K( D '0 `X av L0 'W $?? AF =K?( Y? L *+ T0 $ L +/ (A F) =K( &b$. # R 5 '0 =( AF =K( + { AF} = { A,F,B,C,D,E}?? LAF =K?( U?V L?/?*+ T0 $ LAF =K( LPQ S0.'0., -. > LJDc 'W?? O? (D, F)?""# d?+ T?+/ U?V L D A 5T Y^$. B+ 5 Y & &6? O (D, F) UV L / *+ T0 $ '0 (A, F) W T; A 'K?( LD 'K( L D A 6 ]> '7 L / *+ T0 $ '0.D/ A >+ (A, F) (D, F) / '0 =( (D, F) =K( + = { D,F} { D,F,A,B,C, E}? (D, F) =K?( U?V L?/?*+ T0 $ L (D, F) =K( LPQ S0.'0., -. > LJDc 'W &6 O (B, F) ""# d+ T+/ UV L B D 5T Y^$. B+ 5 Y &? O (B, F)UV L / *+ T0 $ '0 (D, F) W T; D 'K( LB 'K( L B D6 ]> '7 L / *+ T0 $ '0.D/ A >+ (D, F) (B, F) / '0 =( (B, F) =K( + { B, F} = { B, F,D, A,C,E}? (B, F) =K?( U?V L?/?*+ T?0 $ L (B, F) =K( LPQ S0.'0

42 (#$$ #%&)! 4 LJ? J M Y., -. > LJDc 'W Y F -. LM0 0 TW ]M/ '0 # ' & L4$C/. W [\/ 0.&' -./ () )* -. *+ ""# $ % ( & '(#) -., -. - / '0 -. ' # 5 -. = 5 &""# $ &6 '0 '$0 &""# $+ 4$5 -. n R [('0) = i= yi (<;) x i ] %" 5.D/ & AB/ [('0) y (<;) x ] =>. A BC BC A = BC i i 6 EF?G?D L'?0 7 &6 EFG D H/ I JK0 A BC CD E B D E A A/ BCDE / / / / A BCDE = 7+. $ JK0 I L / M# ; 7 &6 O R(A,B,C, D,E) M & J NM/ &6 5+ ' %7! #?%/ Y? LD 7+ L( I) TW AXK+ A(G L -. JD /?$+ Y? L?\/? -. c L Y ; PQ 5 L '0?.$C/ &? ]?W?0???? Y. 5 T & + = { B} { B, D}.D e\ 6

43 4? LB 'K( UV L / *+ D B &T0 BQ LB 'K( LPQ S0. # 0 f0v HD Y. $ + { A} = { A,B,C, D,E}? LA 'K?( UV L / *+, -. T T0 $ LA 'K( LPQ S0. / O & B/ e\ '75 \D Ab / =( L'0 E 'K( UV. / *+ A T0 LE 'K( + { E} = { E,A,B,C,D}? LE 'K?( UV L / *+, -. T T0 $ LE 'K( LPQ S0. / =( L'0 CD =K( UV. / *+ E T0 LCD =K( + { CD} = { C,D,E, A,B} LCD =K?( U?V L / *+, -. T T0 $ LCD =K( LPQ S0. / =( L'0 CB =K( UV. / *+ D T0 LB 'K( + { CB} = { C, B,D,E, A} LCB =K?( U?V L / *+, -. T T0 $ LCB =K( LPQ S0. / L?\/ -. c LM0 7; TW ]M/ L/ J \/ T$. 5 PQ & /$+ Y

44 89 R (97 -IT ) #!"!" R. (. NF (.!" NOT NULL R (.!" )* R $ & $(& $%!"&' ( (4 -

45 ( )!" #$!"% "&'$% 90 (.!" )*+ () %& -,-. / & 0 0* %7.& && 5 85 ( & 85& ( R & 9 R &. -.% ( ' ; 85& ; <;= ' <;= ' > 85 ' >? ' ;.&!. A0! /- BC 85 &. 5 <= ' <= $;(. 5 <= ' <= ' 85& <= ' <= ' > DE /. ; 5 ; 85 ; ' ; C5 E ' 5 85 ' 85&,F E ' ; 5 ; 85 ; ' ; 85& ;,F ;E $D' > / G ; ' ;> ; ;& <;= ;DE /; ; ; 5 ; 85 ' C5 E ' A" ' 85& ( 85 ' 5 0 ' " ; 85&.&!. 85 * 5 (A0!) )*? $I 5. = && &!. J? 0KL 5 85& '..!" NF 0 ( A7 ;.& && 5 85 ( & 85& ( 5$!DE? ' ;F NF ; ; DE' 5 85 ' ' >. 5 A &? 0* & 0 ' > /!. F N'. A0$ $85 0M &..& ' & ' >..& $D=! $%!"&' F & ' > $D;=! $%!"&' % 85 P )DO & 85 P )DO $%!"&' $ QR 0>' $ST& $%!"&' 85 ' > ' > DE $D;=! $%!"&' 85 ' > ' > DE / G. F& '. 0 QR NOT NULL R ( A7 ;.& && 5 85 ( & 85& ( 5$!DE? 0 ' ;> ; DE' 5 85 ' ' >

46 9 $;ST& I 6%G 0>0 (> A0F U( V&..& NOT NULL & R..&!. NULL = 5 85?.%67 <+ R. 678 (4 ;.& ;&& 5 85 ( & 85& ( 5$!DE? W $%!;"&' ;( ;DE ' 5 85 ' ' > A7 $ ;& P $%!;"&' X ; 85 ' >.!" )* R $ & $(& 0>' Y0-( $(& $%!"&' ' $D=! $(& $%!"&' $ST& $(& $%!"&' A0G ($ &).!" )* R $ & $(& $%!"&' ( $(.

Relational Design Theory I. Functional Dependencies: why? Redundancy and Anomalies I. Functional Dependencies

Relational Design Theory I. Functional Dependencies: why? Redundancy and Anomalies I. Functional Dependencies Relational Design Theory I Functional Dependencies Functional Dependencies: why? Design methodologies: Bottom up (e.g. binary relational model) Top-down (e.g. ER leads to this) Needed: tools for analysis

More information

Parts Manual. EPIC II Critical Care Bed REF 2031

Parts Manual. EPIC II Critical Care Bed REF 2031 EPIC II Critical Care Bed REF 2031 Parts Manual For parts or technical assistance call: USA: 1-800-327-0770 2013/05 B.0 2031-109-006 REV B www.stryker.com Table of Contents English Product Labels... 4

More information

(! "! # ) T *+!, &'( ) % -.* / *3 '!'1 2 .=! =&6 0 * ' ) 4 50 *6 7 ) 8 ) 9 :; )!'

(! ! # ) T *+!, &'( ) % -.* / *3 '!'1 2 .=! =&6 0 * ' ) 4 50 *6 7 ) 8 ) 9 :; )!' (! "!#) IT *+!, &'( )% -.* / *0!"# *3'!'1 2.=! =&6 0 * ' )450 *6 7 )8 ) 9; )!' 1 1 #$ "!.))/% )- #% +,()* #%&' ( 12, % 3 ), " %$ '.3 1 %$67 8 "()) 45-1 ) 6" "6!9) " -2 %, ;

More information

CHAPTER 5 : THE STRAIGHT LINE

CHAPTER 5 : THE STRAIGHT LINE EXERCISE 1 CHAPTER 5 : THE STRAIGHT LINE 1. In the diagram, PQ is a straight line. P 4 2 4 3 2 1 0 1 2 2 2. Find (a) the -intercept, (b) the gradient, of the straight line. Q (5,18) Q Answer :a).. b) 3

More information

35H MPa Hydraulic Cylinder 3.5 MPa Hydraulic Cylinder 35H-3

35H MPa Hydraulic Cylinder 3.5 MPa Hydraulic Cylinder 35H-3 - - - - ff ff - - - - - - B B BB f f f f f f f 6 96 f f f f f f f 6 f LF LZ f 6 MM f 9 P D RR DD M6 M6 M6 M. M. M. M. M. SL. E 6 6 9 ZB Z EE RC/ RC/ RC/ RC/ RC/ ZM 6 F FP 6 K KK M. M. M. M. M M M M f f

More information

Database Design and Normalization

Database Design and Normalization Database Design and Normalization Chapter 11 (Week 12) EE562 Slides and Modified Slides from Database Management Systems, R. Ramakrishnan 1 1NF FIRST S# Status City P# Qty S1 20 London P1 300 S1 20 London

More information

Normal Forms Lossless Join.

Normal Forms Lossless Join. Normal Forms Lossless Join http://users.encs.concordia.ca/~m_oran/ 1 Types of Normal Forms A relation schema R is in the first normal form (1NF) if the domain of its each attribute has only atomic values

More information

Made-to-measure malaria vector control strategies: rational design based on insecticide properties and coverage of blood resources for mosquitoes

Made-to-measure malaria vector control strategies: rational design based on insecticide properties and coverage of blood resources for mosquitoes J v DF. Fy f DF f x (HL) v w b vb. -- v g: g b vg f b f q J 2014, 13:146 :10.1186/1475-2875-13-146 Gy F K (gk@..z) k y (k@y.) J Gg (zg@.gv) Jf C v (jy.v@.g) C J Dky (.ky@..k) k C (k.@b.) 1475-2875 y vw

More information

F l a s h-b a s e d S S D s i n E n t e r p r i s e F l a s h-b a s e d S S D s ( S o-s ltiad t e D r i v e s ) a r e b e c o m i n g a n a t t r a c

F l a s h-b a s e d S S D s i n E n t e r p r i s e F l a s h-b a s e d S S D s ( S o-s ltiad t e D r i v e s ) a r e b e c o m i n g a n a t t r a c L i f e t i m e M a n a g e m e n t o f F l a-b s ah s e d S S D s U s i n g R e c o v e r-a y w a r e D y n a m i c T h r o t t l i n g S u n g j i n L e, e T a e j i n K i m, K y u n g h o, Kainmd J

More information

O %lo ÆË v ÃO y Æ fio» flms ÿ,» fl Ê«fiÀ M, ÊMV fl KARNATAKA SECONDARY EDUCATION EXAMINATION BOARD, MALLESWARAM, BANGALORE

O %lo ÆË v ÃO y Æ fio» flms ÿ,» fl Ê«fiÀ M, ÊMV fl KARNATAKA SECONDARY EDUCATION EXAMINATION BOARD, MALLESWARAM, BANGALORE CCE PF CCE PR O %lo ÆË v ÃO y Æ fio» flms ÿ,» fl Ê«fiÀ M, ÊMV fl 50 00 KARNATAKA SECONDARY EDUCATION EXAMINATION BOARD, MALLESWARAM, BANGALORE 50 00 G È.G È.G È.. Æ fioê,» ^È% / HØ È 0 S. S. L. C. EXAMINATION,

More information

/".#2 Q S:, Q C / Q :!"! hp://

/.#2 Q S:, Q C / Q :!! hp:// 1 2 : *+,! " #"$ % & ' () 7*+ + 8'. &" 24 510 6) - ().&/0 12 3 ) D E.&1 C4D ".) 9: ; ' ? 3 73 5,@+ 3 A -B ( 3 *+ ' I J K G L 5K4 = 5 2@GH. ' 9 0 3 =3 Q 9 12 R4' /.) K8 &"1 O P 2@GH 5 * + 8'. MN, &

More information

CAT. NO /irtl,417~ S- ~ I ';, A RIDER PUBLICATION BY H. A. MIDDLETON

CAT. NO /irtl,417~ S- ~ I ';, A RIDER PUBLICATION BY H. A. MIDDLETON CAT. NO. 139-3 THIRD SUPPLEMENT I /irtl,417~ S- ~ I ';,... 0 f? BY H. A. MIDDLETON.. A RIDER PUBLICATION B36 B65 B152 B309 B319 B329 B719 D63 D77 D152 DA90 DAC32 DAF96 DC70 DC80 DCC90 DD6 DD7 DF62 DF91

More information

`G 12 */" T A5&2/, ]&>b ; A%/=W, 62 S 35&.1?& S + ( A; 2 ]/0 ; 5 ; L) ( >>S.

`G 12 */ T A5&2/, ]&>b ; A%/=W, 62 S 35&.1?& S + ( A; 2 ]/0 ; 5 ; L) ( >>S. 01(( +,-. ()*) $%&' "#! : : % $& - "#$ :, (!" -&. #0 12 + 34 2567 () *+ '!" #$%& ; 2 "1? + @)&2 A5&2 () 25& 89:2 *2 72, B97I J$K

More information

Conditional Statement: Statements in if-then form are called.

Conditional Statement: Statements in if-then form are called. Monday 9/21 2.2 and 2.4 Wednesday 9/23 2.5 and 2.6 Conditional and Algebraic Proofs Algebraic Properties and Geometric Proofs Unit 2 Angles and Proofs Packet pages 1-3 Textbook Pg 85 (14, 17, 20, 25, 27,

More information

T h e C S E T I P r o j e c t

T h e C S E T I P r o j e c t T h e P r o j e c t T H E P R O J E C T T A B L E O F C O N T E N T S A r t i c l e P a g e C o m p r e h e n s i v e A s s es s m e n t o f t h e U F O / E T I P h e n o m e n o n M a y 1 9 9 1 1 E T

More information

>> Taste from our extensive collection. >> Meet the chefs and producers. >> Connect with our team to chat

>> Taste from our extensive collection. >> Meet the chefs and producers. >> Connect with our team to chat P j S h 2016 Sy, Mch 20 TH 10 m - 5 m My, Mch 21 ST 10 m - 4 m Wh S Cv C >> T m xv cc vy w >> M h ch c bh m w m vv c >> Cc wh m ch b wy c w y b Shw b q. R h Mch 18h www.wvchw.cm Ah c m h Gk wy my wh c

More information

O %lo ÆË v ÃO y Æ fio» flms ÿ,» fl Ê«fiÀ M, ÊMV fl KARNATAKA SECONDARY EDUCATION EXAMINATION BOARD, MALLESWARAM, BANGALORE

O %lo ÆË v ÃO y Æ fio» flms ÿ,» fl Ê«fiÀ M, ÊMV fl KARNATAKA SECONDARY EDUCATION EXAMINATION BOARD, MALLESWARAM, BANGALORE CCE RF CCE RR O %lo ÆË v ÃO y Æ fio» flms ÿ,» fl Ê«fiÀ M, ÊMV fl 50 00 KARNATAKA SECONDARY EDUCATION EXAMINATION BOARD, MALLESWARAM, BANGALE 50 00 G È.G È.G È.. Æ fioê,» ^È% / HØ È 0 S. S. L. C. EXAMINATION,

More information

Math 3 Review Sheet Ch. 3 November 4, 2011

Math 3 Review Sheet Ch. 3 November 4, 2011 Math 3 Review Sheet Ch. 3 November 4, 2011 Review Sheet: Not all the problems need to be completed. However, you should look over all of them as they could be similar to test problems. Easy: 1, 3, 9, 10,

More information

1-2 Measuring and Constructing Segments

1-2 Measuring and Constructing Segments 1-2 Measuring and Constructing Segments Lesson Presentation Lesson Quiz Objectives Use length and midpoint of a segment. Construct midpoints and congruent segments. Vocabulary coordinate midpoint distance

More information

1) Exercise 1 In the diagram, ABC = AED, AD = 3, DB = 2 and AE = 2. Determine the length of EC. Solution:

1) Exercise 1 In the diagram, ABC = AED, AD = 3, DB = 2 and AE = 2. Determine the length of EC. Solution: 1) Exercise 1 In the diagram, ABC = AED, AD = 3, DB = 2 and AE = 2. Determine the length of EC. Solution: First, we show that AED and ABC are similar. Since DAE = BAC and ABC = AED, we have that AED is

More information

Creative Communications Sample

Creative Communications Sample P f L D f h Scd S C Cc S j wk ASH WEDNESDAY L: P 136 G hk h Ld, f h gd, f h df d f. PSALM 136:1 L. I wh Ah Wddy b? Wh b dy fc h g gf f g h gf f Gd w S, J, b S f. Ech dy L, w x dff, cdg h h f h w fc d fc

More information

CHAPTER 4. Chapter Opener PQ (3, 3) Lesson 4.1

CHAPTER 4. Chapter Opener PQ (3, 3) Lesson 4.1 CHAPTER 4 Chapter Opener Chapter Readiness Quiz (p. 17) 1. D. H; PQ **** is horizontal, so subtract the x-coordinates. PQ 7 5 5. B; M 0 6, 4 (, ) Lesson 4.1 4.1 Checkpoint (pp. 17 174) 1. Because this

More information

Homework Assignment 2. Due Date: October 17th, CS425 - Database Organization Results

Homework Assignment 2. Due Date: October 17th, CS425 - Database Organization Results Name CWID Homework Assignment 2 Due Date: October 17th, 2017 CS425 - Database Organization Results Please leave this empty! 2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8 2.9 2.10 2.11 2.12 2.15 2.16 2.17 2.18 2.19 Sum

More information

1-2 Measuring and Constructing Segments

1-2 Measuring and Constructing Segments 1-2 Measuring and Constructing Segments Warm Up Lesson Presentation Lesson Quiz Objectives Use length and midpoint of a segment. Construct midpoints and congruent segments. Vocabulary coordinate midpoint

More information

ALTER TABLE Employee ADD ( Mname VARCHAR2(20), Birthday DATE );

ALTER TABLE Employee ADD ( Mname VARCHAR2(20), Birthday DATE ); !! "# $ % & '( ) # * +, - # $ "# $ % & '( ) # *.! / 0 "# "1 "& # 2 3 & 4 4 "# $ % & '( ) # *!! "# $ % & # * 1 3 - "# 1 * #! ) & 3 / 5 6 7 8 9 ALTER ; ? @ A B C D E F G H I A = @ A J > K L ; ?

More information

Pre-Test. Use the following figure to answer Questions 1 through 6. B C. 1. What is the center of the circle? The center of the circle is point G.

Pre-Test. Use the following figure to answer Questions 1 through 6. B C. 1. What is the center of the circle? The center of the circle is point G. Pre-Test Name Date Use the following figure to answer Questions 1 through 6. A B C F G E D 1. What is the center of the circle? The center of the circle is point G. 2. Name a radius of the circle. A radius

More information

Trade Patterns, Production networks, and Trade and employment in the Asia-US region

Trade Patterns, Production networks, and Trade and employment in the Asia-US region Trade Patterns, Production networks, and Trade and employment in the Asia-U region atoshi Inomata Institute of Developing Economies ETRO Development of cross-national production linkages, 1985-2005 1985

More information

Class 6 Geometry. Answer the questions. For more such worksheets visit (1) If AB and DE are parallel, find the value of ACB.

Class 6 Geometry. Answer the questions. For more such worksheets visit   (1) If AB and DE are parallel, find the value of ACB. ID : in-6-geometry [1] Class 6 Geometry For more such worksheets visit www.edugain.com Answer the questions (1) If AB and DE are parallel, find the value of ACB. (2) If AB and DE are parallel to each other,

More information

THE GRACE MESSENGER

THE GRACE MESSENGER G Ev L C 1326 S 26 S O, NE 68105-2380 402-341-7730 E: @. W S:.. Lk Fk :.fk./ R Sv Rqd Dd M REGULAR SUNDAY EVENTS 9:30.. C Ed 11:00.. W Sv P - Rv. D. D D. Lk Ed/C Sy - Bd S O - C Jffy Sx - A Lz L V C -

More information

Chapter 30 Design and Analysis of

Chapter 30 Design and Analysis of Chapter 30 Design and Analysis of 2 k DOEs Introduction This chapter describes design alternatives and analysis techniques for conducting a DOE. Tables M1 to M5 in Appendix E can be used to create test

More information

Functional Dependencies

Functional Dependencies Functional Dependencies P.J. M c.brien Imperial College London P.J. M c.brien (Imperial College London) Functional Dependencies 1 / 41 Problems in Schemas What is wrong with this schema? bank data no sortcode

More information

Individual Events 1 I2 x 0 I3 a. Group Events. G8 V 1 G9 A 9 G10 a 4 4 B

Individual Events 1 I2 x 0 I3 a. Group Events. G8 V 1 G9 A 9 G10 a 4 4 B Answers: (99-95 HKMO Final Events) Created by: Mr. Francis Hung Last updated: July 08 I a Individual Events I x 0 I3 a I r 3 I5 a b 3 y 3 b 8 s b c 3 z c t 5 c d w d 0 u d 6 3 6 G6 a 5 G7 a Group Events

More information

Triangle Congruence and Similarity Review. Show all work for full credit. 5. In the drawing, what is the measure of angle y?

Triangle Congruence and Similarity Review. Show all work for full credit. 5. In the drawing, what is the measure of angle y? Triangle Congruence and Similarity Review Score Name: Date: Show all work for full credit. 1. In a plane, lines that never meet are called. 5. In the drawing, what is the measure of angle y? A. parallel

More information

AREAS OF PARALLELOGRAMS AND TRIANGLES

AREAS OF PARALLELOGRAMS AND TRIANGLES AREAS OF PARALLELOGRAMS AND TRIANGLES Main Concepts and Results: The area of a closed plane figure is the measure of the region inside the figure: Fig.1 The shaded parts (Fig.1) represent the regions whose

More information

Chapter 2 Segment Measurement and Coordinate Graphing

Chapter 2 Segment Measurement and Coordinate Graphing Geometry Concepts Chapter 2 Segment Measurement and Coordinate Graphing 2.2 Find length segments (1.3) 2.3 Compare lengths of segments (1.3) 2.3 Find midpoints of segments (1.7) 2.5 Calculate coordinates

More information

Preface. Enhanced Learning

Preface. Enhanced Learning Preface This book is just what you are looking for Secondary 2 Mathematics made easy and comprehensible so you need not struggle to make sense of all the new and unfamiliar concepts. Specially written

More information

Day 31 Bellringer. (a) 2 and 7. (b) 3 and 7. (c) 3 and 6. Page 1

Day 31 Bellringer. (a) 2 and 7. (b) 3 and 7. (c) 3 and 6. Page 1 Day 31 Bellringer 1. In the figure below lines PQ and RS are parallel. State whether the following angles are corresponding, alternate interior or alternate exterior angles. P R 1 2 3 4 5 6 7 8 Q S (a)

More information

Udaan School Of Mathematics Class X Chapter 10 Circles Maths

Udaan School Of Mathematics Class X Chapter 10 Circles Maths Exercise 10.1 1. Fill in the blanks (i) The common point of tangent and the circle is called point of contact. (ii) A circle may have two parallel tangents. (iii) A tangent to a circle intersects it in

More information

Investing in Brownfields: The Economic Benefits of the Clean Ohio Revitalization Fund

Investing in Brownfields: The Economic Benefits of the Clean Ohio Revitalization Fund v Bwf: T E Bf f C O Rvz G O P C 2013 E v 21 S Pj 1!! 3 2 4! 5! 6 7! 8!! 9 10!! 11! 12 17! 18! 19 14 15! 16 13 20! 21! 1. N C Pk 2. Rvf 3. Tw 4. G Lk Tw 5. C C C/ H 6. Bk -U Rv Pj 7. S R S C 8. C Rv C 9.

More information

Normal Forms (ii) ICS 321 Fall Asst. Prof. Lipyeow Lim Information & Computer Science Department University of Hawaii at Manoa

Normal Forms (ii) ICS 321 Fall Asst. Prof. Lipyeow Lim Information & Computer Science Department University of Hawaii at Manoa ICS 321 Fall 2012 Normal Forms (ii) Asst. Prof. Lipyeow Lim Information & Computer Science Department University of Hawaii at Manoa 9/12/2012 Lipyeow Lim -- University of Hawaii at Manoa 1 Hourly_Emps

More information

Day 66 Bellringer. 1. Construct a perpendicular bisector to the given lines. Page 1

Day 66 Bellringer. 1. Construct a perpendicular bisector to the given lines. Page 1 Day 66 Bellringer 1. Construct a perpendicular bisector to the given lines. a) b) HighSchoolMathTeachers@2018 Page 1 Day 66 Bellringer c) d) HighSchoolMathTeachers@2018 Page 2 Day 66 Bellringer 2. Identify

More information

5 H o w t o u s e t h e h o b 1 8

5 H o w t o u s e t h e h o b 1 8 P l a s r a d h i s m a n u a l f i r s. D a r C u s m r, W w u l d l i k y u bb a si n p r hf r m a n cf r m y u r p r d u c h a h a s b n m a n u f a c u r d m d r n f a c i l iu n id s r s r i c q u

More information

Chapter 2. Worked-Out Solutions Quiz (p. 90)

Chapter 2. Worked-Out Solutions Quiz (p. 90) 2.1 2.3 Quiz (p. 90) 1. If-then form: If an angle measures 167, then the angle is an obtuse angle. (True) Converse: If an angle is obtuse, then the angle measures 167. (False) Inverse: If an angle does

More information

LESSON 2 5 CHAPTER 2 OBJECTIVES

LESSON 2 5 CHAPTER 2 OBJECTIVES LESSON 2 5 CHAPTER 2 OBJECTIVES POSTULATE a statement that describes a fundamental relationship between the basic terms of geometry. THEOREM a statement that can be proved true. PROOF a logical argument

More information

nx + 1 = (n + 1)x 13(n + 1) and nx = (n + 1)x + 27(n + 1).

nx + 1 = (n + 1)x 13(n + 1) and nx = (n + 1)x + 27(n + 1). 1. (Answer: 630) 001 AIME SOLUTIONS Let a represent the tens digit and b the units digit of an integer with the required property. Then 10a + b must be divisible by both a and b. It follows that b must

More information

100Z-1 100Z-1 51 HA 50. Cushion ring Cushion ring. Type. Standard type. Switch Set

100Z-1 100Z-1 51 HA 50. Cushion ring Cushion ring. Type. Standard type. Switch Set 0Z-1 0Z-1 51 Type Nominal pressure Maximum allowable pressure Proof test pressure Minimum operating pressure Working speed range Working temperature range (ambient/fluid temperature) Structure of cushioning

More information

); 5 units 5. x = 3 6. r = 5 7. n = 2 8. t =

); 5 units 5. x = 3 6. r = 5 7. n = 2 8. t = . Sample answer: dilation with center at the origin and a scale factor of 1 followed b a translation units right and 1 unit down 5. Sample answer: reflection in the -axis followed b a dilation with center

More information

' ( #$%&' ()*+,-./ 01 ) *+ ,-.

' ( #$%&' ()*+,-./ 01 ) *+ ,-. !"#$%&()*)+,-!" #./01)234526789:;$?+@AB +?$C, -+DE$:

More information

176 5 t h Fl oo r. 337 P o ly me r Ma te ri al s

176 5 t h Fl oo r. 337 P o ly me r Ma te ri al s A g la di ou s F. L. 462 E l ec tr on ic D ev el op me nt A i ng er A.W.S. 371 C. A. M. A l ex an de r 236 A d mi ni st ra ti on R. H. (M rs ) A n dr ew s P. V. 326 O p ti ca l Tr an sm is si on A p ps

More information

VECTORS ADDITIONS OF VECTORS

VECTORS ADDITIONS OF VECTORS VECTORS 1. ADDITION OF VECTORS. SCALAR PRODUCT OF VECTORS 3. VECTOR PRODUCT OF VECTORS 4. SCALAR TRIPLE PRODUCT 5. VECTOR TRIPLE PRODUCT 6. PRODUCT OF FOUR VECTORS ADDITIONS OF VECTORS Definitions and

More information

P a g e 5 1 of R e p o r t P B 4 / 0 9

P a g e 5 1 of R e p o r t P B 4 / 0 9 P a g e 5 1 of R e p o r t P B 4 / 0 9 J A R T a l s o c o n c l u d e d t h a t a l t h o u g h t h e i n t e n t o f N e l s o n s r e h a b i l i t a t i o n p l a n i s t o e n h a n c e c o n n e

More information

Chapter y. 8. n cd (x y) 14. (2a b) 15. (a) 3(x 2y) = 3x 3(2y) = 3x 6y. 16. (a)

Chapter y. 8. n cd (x y) 14. (2a b) 15. (a) 3(x 2y) = 3x 3(2y) = 3x 6y. 16. (a) Chapter 6 Chapter 6 opener A. B. C. D. 6 E. 5 F. 8 G. H. I. J.. 7. 8 5. 6 6. 7. y 8. n 9. w z. 5cd.. xy z 5r s t. (x y). (a b) 5. (a) (x y) = x (y) = x 6y x 6y = x (y) = (x y) 6. (a) a (5 a+ b) = a (5

More information

95 Holt McDougal Geometry

95 Holt McDougal Geometry 1. It is given that KN is the perpendicular bisector of J and N is the perpendicular bisector of K. B the Perpendicular Bisector Theorem, JK = K and K =. Thus JK = b the Trans. Prop. of =. B the definition

More information

CAREER POINT. PRMO EXAM-2017 (Paper & Solution) Sum of number should be 21

CAREER POINT. PRMO EXAM-2017 (Paper & Solution) Sum of number should be 21 PRMO EXAM-07 (Paper & Solution) Q. How many positive integers less than 000 have the property that the sum of the digits of each such number is divisible by 7 and the number itself is divisible by 3? Sum

More information

SHW6-R1 1M+1A 1M+1A 1M+1A. 11. (a) 14. (a) With the notations in the figure, With the notations in the figure, AG BH 800 m Consider ACG.

SHW6-R1 1M+1A 1M+1A 1M+1A. 11. (a) 14. (a) With the notations in the figure, With the notations in the figure, AG BH 800 m Consider ACG. SHW6-R 8@. (a) 4. (a) With the notations in the figure, With the notations in the figure, AG BH Consider G. ΑG tan G tan 50 tan 50 Consider CHG. GH tan H GH tan 70 tan 50 tan 70 GH tan 50 The speed of

More information

STRAIGHT LINES EXERCISE - 3

STRAIGHT LINES EXERCISE - 3 STRAIGHT LINES EXERCISE - 3 Q. D C (3,4) E A(, ) Mid point of A, C is B 3 E, Point D rotation of point C(3, 4) by angle 90 o about E. 3 o 3 3 i4 cis90 i 5i 3 i i 5 i 5 D, point E mid point of B & D. So

More information

By the end of this set of exercises, you should be able to. reduce an algebraic fraction to its simplest form

By the end of this set of exercises, you should be able to. reduce an algebraic fraction to its simplest form ALGEBRAIC OPERATIONS By the end of this set of eercises, you should be ble to () (b) (c) reduce n lgebric frction to its simplest form pply the four rules to lgebric frctions chnge the subject of formul

More information

Class IX Chapter 8 Quadrilaterals Maths

Class IX Chapter 8 Quadrilaterals Maths 1 Class IX Chapter 8 Quadrilaterals Maths Exercise 8.1 Question 1: The angles of quadrilateral are in the ratio 3: 5: 9: 13. Find all the angles of the quadrilateral. Let the common ratio between the angles

More information

b UVW is a right-angled triangle, therefore VW is the diameter of the circle. Centre of circle = Midpoint of VW = (8 2) + ( 2 6) = 100

b UVW is a right-angled triangle, therefore VW is the diameter of the circle. Centre of circle = Midpoint of VW = (8 2) + ( 2 6) = 100 Circles 6F a U(, 8), V(7, 7) and W(, ) UV = ( x x ) ( y y ) = (7 ) (7 8) = 8 VW = ( 7) ( 7) = 64 UW = ( ) ( 8) = 8 Use Pythagoras' theorem to show UV UW = VW 8 8 = 64 = VW Therefore, UVW is a right-angled

More information

Class IX Chapter 8 Quadrilaterals Maths

Class IX Chapter 8 Quadrilaterals Maths Class IX Chapter 8 Quadrilaterals Maths Exercise 8.1 Question 1: The angles of quadrilateral are in the ratio 3: 5: 9: 13. Find all the angles of the quadrilateral. Answer: Let the common ratio between

More information

b The ratio of a to b can also be written as a : b. Ratios are usually expressed in simplified form (lowest terms).

b The ratio of a to b can also be written as a : b. Ratios are usually expressed in simplified form (lowest terms). Chapter 8 - Similarity 8.1 - Ratio and Proportion - 1 a 1. If a and b are two quantities measured in the same units, then the ratio of a to b is - with b + 0. b The ratio of a to b can also be written

More information

P a g e 3 6 of R e p o r t P B 4 / 0 9

P a g e 3 6 of R e p o r t P B 4 / 0 9 P a g e 3 6 of R e p o r t P B 4 / 0 9 p r o t e c t h um a n h e a l t h a n d p r o p e r t y fr om t h e d a n g e rs i n h e r e n t i n m i n i n g o p e r a t i o n s s u c h a s a q u a r r y. J

More information

Mathematics CLASS : X. Time: 3hrs Max. Marks: 90. 2) If a, 2 are three consecutive terms of an A.P., then the value of a.

Mathematics CLASS : X. Time: 3hrs Max. Marks: 90. 2) If a, 2 are three consecutive terms of an A.P., then the value of a. 1 SAMPLE PAPER 4 (SAII) MR AMIT. KV NANGALBHUR Mathematics CLASS : X Time: 3hrs Max. Marks: 90 General Instruction:- 1. All questions are Compulsory. The question paper consists of 34 questions divided

More information

TRIANGLES CHAPTER 7. (A) Main Concepts and Results. (B) Multiple Choice Questions

TRIANGLES CHAPTER 7. (A) Main Concepts and Results. (B) Multiple Choice Questions CHAPTER 7 TRIANGLES (A) Main Concepts and Results Triangles and their parts, Congruence of triangles, Congruence and correspondence of vertices, Criteria for Congruence of triangles: (i) SAS (ii) ASA (iii)

More information

12/3/2010 REVIEW ALGEBRA. Exam Su 3:30PM - 6:30PM 2010/12/12 Room C9000

12/3/2010 REVIEW ALGEBRA. Exam Su 3:30PM - 6:30PM 2010/12/12 Room C9000 REVIEW Exam Su 3:30PM - 6:30PM 2010/12/12 Room C9000 2 ALGEBRA 1 RELATIONAL ALGEBRA OPERATIONS Basic operations Selection ( ) Selects a subset of rows from relation. Projection ( ) Deletes unwanted columns

More information

Similarity. Question Paper 2. Save My Exams! The Home of Revision. Shape, Space and Measures. Booklet Question Paper minutes.

Similarity. Question Paper 2. Save My Exams! The Home of Revision. Shape, Space and Measures. Booklet Question Paper minutes. Similarity Question Paper 2 Level IGCSE Subject Maths Exam Board Edexcel Topic Shape, Space and Measures Sub Topic Similarity Booklet Question Paper 2 Time Allowed: 57 minutes Score: /47 Percentage: /100

More information

A L A BA M A L A W R E V IE W

A L A BA M A L A W R E V IE W A L A BA M A L A W R E V IE W Volume 52 Fall 2000 Number 1 B E F O R E D I S A B I L I T Y C I V I L R I G HT S : C I V I L W A R P E N S I O N S A N D TH E P O L I T I C S O F D I S A B I L I T Y I N

More information

Database Systems SQL. A.R. Hurson 323 CS Building

Database Systems SQL. A.R. Hurson 323 CS Building SQL A.R. Hurson 323 CS Building Structured Query Language (SQL) The SQL language has the following features as well: Embedded and Dynamic facilities to allow SQL code to be called from a host language

More information

INTERNATIONAL MATHEMATICAL OLYMPIADS. Hojoo Lee, Version 1.0. Contents 1. Problems 1 2. Answers and Hints References

INTERNATIONAL MATHEMATICAL OLYMPIADS. Hojoo Lee, Version 1.0. Contents 1. Problems 1 2. Answers and Hints References INTERNATIONAL MATHEMATICAL OLYMPIADS 1990 2002 Hojoo Lee, Version 1.0 Contents 1. Problems 1 2. Answers and Hints 15 3. References 16 1. Problems 021 Let n be a positive integer. Let T be the set of points

More information

Executive Committee and Officers ( )

Executive Committee and Officers ( ) Gifted and Talented International V o l u m e 2 4, N u m b e r 2, D e c e m b e r, 2 0 0 9. G i f t e d a n d T a l e n t e d I n t e r n a t i o n a2 l 4 ( 2), D e c e m b e r, 2 0 0 9. 1 T h e W o r

More information

So, eqn. to the bisector containing (-1, 4) is = x + 27y = 0

So, eqn. to the bisector containing (-1, 4) is = x + 27y = 0 Q.No. The bisector of the acute angle between the lines x - 4y + 7 = 0 and x + 5y - = 0, is: Option x + y - 9 = 0 Option x + 77y - 0 = 0 Option x - y + 9 = 0 Correct Answer L : x - 4y + 7 = 0 L :-x- 5y

More information

Worksheet A VECTORS 1 G H I D E F A B C

Worksheet A VECTORS 1 G H I D E F A B C Worksheet A G H I D E F A B C The diagram shows three sets of equally-spaced parallel lines. Given that AC = p that AD = q, express the following vectors in terms of p q. a CA b AG c AB d DF e HE f AF

More information

I M P O R T A N T S A F E T Y I N S T R U C T I O N S W h e n u s i n g t h i s e l e c t r o n i c d e v i c e, b a s i c p r e c a u t i o n s s h o

I M P O R T A N T S A F E T Y I N S T R U C T I O N S W h e n u s i n g t h i s e l e c t r o n i c d e v i c e, b a s i c p r e c a u t i o n s s h o I M P O R T A N T S A F E T Y I N S T R U C T I O N S W h e n u s i n g t h i s e l e c t r o n i c d e v i c e, b a s i c p r e c a u t i o n s s h o u l d a l w a y s b e t a k e n, i n c l u d f o l

More information

Properties of the Circle

Properties of the Circle 9 Properties of the Circle TERMINOLOGY Arc: Part of a curve, most commonly a portion of the distance around the circumference of a circle Chord: A straight line joining two points on the circumference

More information

Day 1 Inductive Reasoning and Conjectures

Day 1 Inductive Reasoning and Conjectures Formal Geometry Chapter 2 Logic and Proofs Day 1 Inductive Reasoning and Conjectures Objectives: SWBAT form a conjecture, and check it SWBAT use counterexamples to disprove a conjecture Logic the use of

More information

Chapter 5: Properties and Attributes of Triangles Review Packet

Chapter 5: Properties and Attributes of Triangles Review Packet Geometry B Name: Date: Block: Chapter 5: Properties and Attributes of Triangles Review Packet All work must be shown to receive full credit. Define the following terms: 1. altitude of a triangle 2. centroid

More information

August 30, 2013 Volume 85 Issue 2 echo.snu.edu 6612 NW 42nd St. Bethany, OK (405)

August 30, 2013 Volume 85 Issue 2 echo.snu.edu 6612 NW 42nd St. Bethany, OK (405) B S B OKC w TE Ag 30, 2013 V 85 I 2 d 6612 NW 42d S B, OK 73008 (405) 491-6382 R f v j xd P b K Rb K Rb, Ed--f E, v d f bdg vg f d d b d d f Of, b f g j, d Bd j g w d d g, SNU d g- j w fw T w d vd bdg

More information

L14: Normalization. CS3200 Database design (sp18 s2) 3/1/2018

L14: Normalization. CS3200 Database design (sp18 s2)   3/1/2018 L14: Normalization CS3200 Database design (sp18 s2) https://course.ccs.neu.edu/cs3200sp18s2/ 3/1/2018 367 Announcements! Keep bringing your name plates J Outline today - More Normalization - Project 1

More information

Raman Amplifier Simulations with Bursty Traffic

Raman Amplifier Simulations with Bursty Traffic R S h y Tc h N., k F, Jy K. c D Ecc E C Scc Uy ch b 3, Oc b, ch 489 X Cc, c. 5 W. hy D, S, Tx 753 Th h h bh R h bjc by c. y c c h h z c c c. Sch by c h -k c cy b. cc c, h c -- h h ych c k SONET), hch c

More information

J JUL - 25-JUL 2016 HOUSEHOLD FINANCES RESEARCH

J JUL - 25-JUL 2016 HOUSEHOLD FINANCES RESEARCH J00 JUL JUL 0 Table XF0 In terms of your finances, how often if at all, do you and your household find yourselves without enough money to buy enough food? BASE: ALL ADULTS AGED + IN GREAT BRITAIN Page

More information

Comp 5311 Database Management Systems. 5. Functional Dependencies Exercises

Comp 5311 Database Management Systems. 5. Functional Dependencies Exercises Comp 5311 Database Management Systems 5. Functional Dependencies Exercises 1 Assume the following table contains the only set of tuples that may appear in a table R. Which of the following FDs hold in

More information

ST3232: Design and Analysis of Experiments

ST3232: Design and Analysis of Experiments Department of Statistics & Applied Probability 2:00-4:00 pm, Monday, April 8, 2013 Lecture 21: Fractional 2 p factorial designs The general principles A full 2 p factorial experiment might not be efficient

More information

Figure 1.1: Name. Dependent. Name. Depend-emp. Location. Address. Works-for department. Salary employees. Number SSN. Manages. Name ISA.

Figure 1.1: Name. Dependent. Name. Depend-emp. Location. Address. Works-for department. Salary employees. Number SSN. Manages. Name ISA. Figure 1.2 Create table Patient (SSN varchar(4) not null unique, Name varchar(15) not null, Insurance int(1), Date_admitted date, Date_checkout date, Primary key(ssn)) Create table Log(SSN varchar(4) not

More information

AKU-EB May Examination 2017

AKU-EB May Examination 2017 Page 1 of 1 AGA KHAN UNIVERSITY EXAMINATION BOARD SECONDARY SCHOOL CERTIFICATE CLASS IX EXAMINATION APRIL/ MAY 017 Mathematics Paper I INSTRUCTIONS 1. Read each question carefully. Time: 40 minutes Marks:

More information

11 is the same as their sum, find the value of S.

11 is the same as their sum, find the value of S. Answers: (998-99 HKMO Final Events) Created by: Mr. Francis Hung Last updated: July 08 Individual Events I P 4 I a 8 I a 6 I4 a I5 a IS a Q 8 b 0 b 7 b b spare b 770 R c c c c 0 c 57 S 0 d 000 d 990 d

More information

2017 Final Non Ad Valorem Recap 10/10/2017

2017 Final Non Ad Valorem Recap 10/10/2017 N BL IM BL BELMONT LAKES CDD $ 5,026.54 42 42.00 $ 211,114.68 0 0.00 42 42.00 G 1 GB 1 BROWARD COUNTY GARBAGE $ 270.00 183 194.00 $ 52,380.00 0 0.00 183 194.00 G 4 GB 4 BROWARD COUNTY GARBAGE $ 270.00

More information

In this chapter trusses, frames and machines will be examines as engineering structures.

In this chapter trusses, frames and machines will be examines as engineering structures. In the previous chapter we have employed the equations of equilibrium in order to determine the support / joint reactions acting on a single rigid body or a system of connected members treated as a single

More information

PRMO Solution

PRMO Solution PRMO Solution 0.08.07. How many positive integers less than 000 have the property that the sum of the digits of each such number is divisible by 7 and the number itself is divisible by 3?. Suppose a, b

More information

6. COORDINATE GEOMETRY

6. COORDINATE GEOMETRY 6. CRDINATE GEMETRY Unit 6. : To Find the distance between two points A(, ) and B(, ) : AB = Eg. Given two points A(,3) and B(4,7) ( ) ( ). [BACK T BASICS] E. P(4,5) and Q(3,) Distance of AB = (4 ) (7

More information

o Alphabet Recitation

o Alphabet Recitation Letter-Sound Inventory (Record Sheet #1) 5-11 o Alphabet Recitation o Alphabet Recitation a b c d e f 9 h a b c d e f 9 h j k m n 0 p q k m n 0 p q r s t u v w x y z r s t u v w x y z 0 Upper Case Letter

More information

to Highbury via Massey University, Constellation Station, Smales Farm Station, Akoranga Station and Northcote

to Highbury via Massey University, Constellation Station, Smales Farm Station, Akoranga Station and Northcote b v Nc, g, F, C Uv Hgb p (p 4030) F g (p 4063) F (p 3353) L D (p 3848) 6.00 6.0 6.2 6.20 6.30 6.45 6.50 6.30 6.40 6.42 6.50 7.00 7.5 7.20 7.00 7.0 7.2 7.20 7.30 7.45 7.50 7.30 7.40 7.42 7.50 8.00 8.5 8.20

More information

AUTHORITY LIST Total County Garbage $1,182, Total Maple Ridge $279, Total Meadow Pines $753,030.10

AUTHORITY LIST Total County Garbage $1,182, Total Maple Ridge $279, Total Meadow Pines $753,030.10 AUTHORITY LIST BCPA_CODE TAXING AUTHORITY RATE # OF PARCELS TAX BASE TAXES # OF EX PARCELS EX BASE TOTAL TOTAL BASE N BL IM BL BELMONT LAKES CDD $5,026.54 42 42.00 $211,114.68 0 0 42 42 G 1 GB 1 BROWARD

More information

CS 4604: Introduc0on to Database Management Systems. B. Aditya Prakash Lecture #3: SQL---Part 1

CS 4604: Introduc0on to Database Management Systems. B. Aditya Prakash Lecture #3: SQL---Part 1 CS 4604: Introduc0on to Database Management Systems B. Aditya Prakash Lecture #3: SQL---Part 1 Announcements---Project Goal: design a database system applica=on with a web front-end Project Assignment

More information

7 STATICALLY DETERMINATE PLANE TRUSSES

7 STATICALLY DETERMINATE PLANE TRUSSES 7 STATICALLY DETERMINATE PLANE TRUSSES OBJECTIVES: This chapter starts with the definition of a truss and briefly explains various types of plane truss. The determinancy and stability of a truss also will

More information

Chapter 6, Solution 1. Joint B: Joint C: Joint FBDs: F = 800 lb T. F = 1700 lb C lb lb F

Chapter 6, Solution 1. Joint B: Joint C: Joint FBDs: F = 800 lb T. F = 1700 lb C lb lb F \ COSMOS: Complete Online Solutions Manual Organization Sstem Chapter 6, Solution 1. Joint FBDs: Joint B: FAB 800 lb F = = 1 8 17 BC so F = 100 lb T AB F = 1700 lb C BC Joint C: FAC Cx 1700 lb = = 8 1

More information

(Chapter 10) (Practical Geometry) (Class VII) Question 1: Exercise 10.1 Draw a line, say AB, take a point C outside it. Through C, draw a line parallel to AB using ruler and compasses only. Answer 1: To

More information

Maharashtra Board Class X Mathematics - Geometry Board Paper 2014 Solution. Time: 2 hours Total Marks: 40

Maharashtra Board Class X Mathematics - Geometry Board Paper 2014 Solution. Time: 2 hours Total Marks: 40 Maharashtra Board Class X Mathematics - Geometry Board Paper 04 Solution Time: hours Total Marks: 40 Note: - () All questions are compulsory. () Use of calculator is not allowed.. i. Ratio of the areas

More information

Solutionbank M1 Edexcel AS and A Level Modular Mathematics

Solutionbank M1 Edexcel AS and A Level Modular Mathematics file://c:\users\buba\kaz\ouba\m_6_a_.html Page of Exercise A, Question A bird flies 5 km due north and then 7 km due east. How far is the bird from its original position, and in what direction? d = \ 5

More information

l l s n t f G A p p l i V d s I y r a U t n i a e v o t b c n a p e c o n s

l l s n t f G A p p l i V d s I y r a U t n i a e v o t b c n a p e c o n s G A 2 g R S 2 A R 2 S I g 3 C C 2 S S 5 C S G 6 S 4 C S 5 S y 1 D O A 1 S R d G 1 d 1 E T S & T 2 Vg y F P 4 2? M I 2 J H W 1 W B C L D 1 2 L W 4 M T 5 M S N 2 O I 4 P 7, P S 1 8 R I y y w Y f If f K f

More information