[PDF] [PDF] 11 Les Systèmes de Gestion de Bases de Données (SGBD) - Loria





Previous PDF Next PDF



[PDF] Cours SGBD 1 Concepts et langages des Bases de Données

IUT de Nice - Cours SGBD1 18 • Les cardinalités maximum sont nécessaires pour concevoir le schéma de la base de données • Les cardinalités minimums sont 



[PDF] INTRODUCTION AUX BASES DE DONNÉES

Najib TOUNSI Cours à l'usage des premières années informatique Une base de données est une collection de données stockées dans des fichiers et



[PDF] CHAPITRE 1 Introduction aux bases de données

Retrouver la liste de tous les cours et résultats de l'étudiant Pierre Tremblay 1 Aller dans le fichier ÉTUDIANTS 2 Trouver le code permanent de Pierre 



[PDF] Introduction aux bases de données - Département informatique

Connaître les principales caractéristiques des bases de données NOTATIONS AYANT ÉVOLUÉ AU COURS DU TEMPS débutant par id: suivi de l'attribut)



[PDF] cbd-sqlpdf - Cours de bases de données - Modèles et langages

8 juil 2022 · la programmation avec une base de données illustrée avec des langages comme PL/SQL et Python Le cours comprend trois parties consacrées 



[PDF] Bases de données - IGM

Thierry Lecroq – Université de Rouen 3 Plan du cours 1 Introduction aux systèmes de gestion de bases de données 2 Le modèle Entité - Association



[PDF] Cours dInformatique “Bases de données”

http://www lri fr/~antoine/Courses/AGRO/TC/Cours-1A-BD-(v3)x2 pdf Informatique - Bases de données • ! A Cornuéjols 2011 /148 Introduction 1 Place de 



[PDF] 11 Les Systèmes de Gestion de Bases de Données (SGBD) - Loria

Une instance de la base de données peut être considérée comme une collection de relations mathéma-?? tiques Chaque relation est représentée par une table dont 



[PDF] INITIATION AUX BASES DE DONNÉES

29 nov 2017 · Traitement dépendant de la structure des données stockées et du langage de programmation Page 3 29/11/2017 3 Mohamed Nemiche



[PDF] BASES DE DONNÉES ET MODÈLES DE CALCUL - IRIF

6 2 5 Les vues comme mécanisme d'évolution de la base de données débutant ou informaticien curieux à bien comprendre les bases des deux outils

1 !"#$%&'()*+),#-(-).()./001(-)'(2#&%/00(22(-! "#!!!!$%&!'(&)*+%&!,%!-%&)./0!,%!12&%&!,%!3/004%&!5'-136!7#!!!!80)9/,:;)./0!)./0!,%!?2&%&!,%!,/004%&!9%=2)./00%==%&!@#!!!!34;/+>/&.)./0!,%!&;A4+2&!9%=2)./00%=&!B#!!!!C/9+2=.&2)./0!,%&!9%=2)./0&!D#!!!!34>%0,20;%&!E/0;)./00%==%&!%)!;/0;%>)./0!,%!&;A4+2&! *3*)))))245)-6578945):4);457<=>):4),?545):4).=>>@45)A-;,.B!F0!&(&)*+%!,%!?2&%!,%!,/004%&!>%:)!G)9%!,4;9.)!>29!=H4I:2)./0!&:.J20)%K!'(&)*+%!,%!12&%!,%!3/004%&!L!12&%!,%!3/004%&!M!'-13!F0!-;,.)%&)!:0!&(&)*+%!>%9+%))20)!,%!N49%9!%)!,%!+20.>:=%9!=2!?2&%!,%!,/004%&O!%)!:0%!C?54):4):=>>@45)%&)!:0%!;/==%;)./0!,%!,/004%&!%0!D4E?7<=>)I:.!&/0)K!"#!!!!!"#$"%&'()>29!,%!+:=).>=%&!2>>=.;2)./0&!5:).=.&2)%:9&!%)P/:!!>9/N92++%&6O!7#!!!!&)/;Q4%&!2J%;!:0%!#'*+,*",-')./,/.0.O!@#!!!!/,*&!',*",$'(),%&!2>>=.;2)./0&O!B#!!!!/9N20.&4%&!2E.0!,HG)9%!:0%!1+,*"$/+,)!+0#)*')10$0#'()"!!2/-"$/+,(#!$%!9=:8E4):4):=>>@45)%&)!=%!E/9+2=.&+%!I:.!,4;9.)!=2!&)9:;):9%!=/N.I:%!,%!=2!?2&%!,%!,/004%&!%)!=%&!/>492)./0&!&:9!;%==%R;.#!$%!5FG@9?):4)C?54):4):=>>@45)%&)!=2!&)9:;):9%!,%!=2!?2&%!,%!,/004%&#!2H<>57?>F4):4)E?)C?54):4):=>I)>@45)%&)!=%!;/0)%0:!2;):%=!,%!=2!?2&%!,%!,/004%&#!F0%!?2&%!,%!,/004%&!%&)!,/0;!;/0&).):4%!,H:0%!>29)!,H:0!(-3&.")*')4"(')*')*+,,&'()%)!,H:0%!.0&)20;%!,%!=2!4"(')*')*+,,&'(),H2:)9%!>29)#!S0!>%:)O!>29!202=/N.%!2J%;!=%&!=20N2N%&!,%!>9/N92++2)./0O!,4E.0.9!=%&!;/99%&>/0,20;%&!&:.J20)%&K! !!+/,*=%!,%!,/004%&!!! !!=20N2N%!,%!>9/N92++2)./0!!!&;A4+2!!! !!,4;=292)./0!,H:0%!&)9:;):9%!,%!,/004%&!!!.0&)20;%!!! !!J29.2?=%!*3*3*))))J=:8E4):4).=>>@45)'4E?7<=>>4E!F0%!.0&)20;%!,%!=2!?2&%!,%!,/004%&!>%:)!G)9%!;/0&.,494%!;/++%!:0%!;/==%;)./0!,%!9%=2)./0&!+2)A4+2R!).I:%&#!TA2I:%!9%=2)./0!%&)!9%>94&%0)4%!>29!:0%!)2?=%!,/0)!;A2I:%!;/=/00%!%&)!2>>%=4%!:0!2))9.?:)!%)!;A2I:%!=.N0%!%&)!2>>%=4%!:0!):>=%!/:!0R:>=%)#!S0!2&&/;.%!R!>%=4!,/+2.0%#!F0!&;A4+2!,%!9%=2)./0&!%&)!2=/9&!,4E.0.!;/++%!:0!%0&%+?=%!,H2))9.?:)&#!(K(J$2(!!!!!!!!!!!!!!!!!!UVW$SXY!L!Z0/+O!0/&4;:O!0/+,4>29)%+%0)O!&2=2.9%O!,2)%02.&&20;%[!!/0L(0&%/0).()0/&#&%/0!!!!!!!!!!!!!!!!!!UVW$SXY!50/+O!0/&4;:O!0/+,4>29)%+%0)O!&2=2.9%O!,2)%02.&&20;%6!F0!&;A4+2!,%!?2&%!,%!,/004%&!%&)!:0%!;/==%;)./0!,%!&;A4+2&!,%!9%=2)./0&#!(K(J$2(!!!!!!!!!!!!!!!!!!Z!UVW$SXYO!3YW\]^UVUC^O!W]S_U^![!0/&#&%/0-! !!&;A4+2!,%!9%=2)./0&!]!!]5\"O\7O###O\06!!!0R:>=%)!!`J"OJ7O###OJ0a!!!J2=%:9!,%!=H2))9.?:)!\.!!)b\.c!!!J2=%:9&!,%&!2))9.?:)&!!)b\:O\dO###\ec!!2))9.?:)!\!,:!&;A4+2!]!!]#\!)

2 *3*3M))))!=>7D?<>745):H<>7@ND<7@!8=!%f.&)%!:0!;%9)2.0!0/+?9%!,%!>9/>9.4)4&!I:.!,/.J%0)!G)9%!9%&>%;)4%&!>/:9!;A2I:%!.0&)20;%!,H:0!&;A4R!+2!,%!9%=2)./0&!/:!,H:0!&;A4+2!,%!?2&%!,%!,/004%&!2E.0!,%!>94&%9J%9!=2!;/A49%0;%!,%&!.0E/9+2)./0&!&)/;Q4%&!,20&!=2!?2&%#!T%&!>9/>9.4)4&!&/0)!2>>%=4%&!;/0)92.0)%&!,H.0)4N9.)4#!$%&!,4>%0,20;%&!%0)9%!,/004%&!&/0)!,%&!;/0)92.0)%&!,H.0)4N9.)4!I:.!&>4;.E.%0)!=%&!9%=2)./0&!%0)9%!=%&!J2=%:9&!,%&!2))9.?:)&#!U==%&!&/0)!)9*&!:).=%&!,20&!=2!;/0;%>)./0!,%!?2&%&!,%!,/004%&#! *3M)))))%>7D=:OF7<=>)P)E?)F=>F4Q7<=>):4)C?545):4):=>>@45)D4E?7<=>>4EE45! *3M3*)))).4OR)?QQD=FG45)Q=OD)F=>F4S=)5FG@9?):4)C?54):4):=>>@45!8=!%f.&)%!,%:f!2>>9/;A%&!>/:9!;/0;%J/.9!:0!&;A4+2!,%!?2&%!,%!,/004%&K!:0%!2>>9/;A%!,%&;%0,20)%O!4N2=%+%0)!2>>%=4%!+4)A/,%!>29!,4;/+>/&.)./0O!%)!:0%!2>>9/;A%!2&;%0,20)%O!4N2=%+%0)!2>>%=4%!+4R!)A/,%!&(0)A4).I:%#!C/:&!>94&%0)/0&!92>.,%+%0)!>/:9I:/.!=2!;/0;%>)./0!,H:0!&;A4+2!,%!?2&%!,%!,/0R!04%&!>%:)!G)9%!>94&%0)%9!,%&!20/+2=.%&#!$%&!,4>%0,20;%&!E/0;)./00%==%&!&/0)!:0!/:).=!)A4/9.I:%!I:.!>%9+%)!,%!J49.E.%9!=2!I:2=.)4!,%!;/0;%>)./0!,H:0!&;A4+2!%)!,%!;/+>9%0,9%!=%&!;/0&4I:%0;%&!,%!=2!9%R!,/0,20;%!,%!,/004%&#!*3))))!=>F4Q7<=>):45F4>:?>74)A7=QI:=T>):45B!S0!>29)!,H:0!&;A4+2!,%!9%=2)./0&!:0.I:%g!!!!!!!!!!!!!!!!!!!!!!!!,4;/+>/&.)./0!?2&4%!&:9!=%&!,4>%0,20;%!%0)9%!,/004%&!!!!!!!!!!!!!!!!!!!!!!!!5>29!%f%+>=%O!=%&!,4>%0,20;%&!E/0;)./00%==%&6!g>/:9!/?)%0.9!:0%!;/==%;)./0!,%!&;A4+2&!,%!9%=2)./0&#!M3))))!=>F4Q7<=>)?5F4>:?>74)AC=77=9IOQ):45B!S0!>29)!,H:0%!;/==%;)./0!,H2))9.?:)&g!!!!!!!!!!!!!!!!!!!!!!!!&(0)A*&%!59%N9/:>%+%0)6!g>/:9!/?)%0.9!:0%!;/==%;)./0!,%!&;A4+2&!,%!9%=2)./0&#!UV(-&%/0-!h!i:%==%&!&/0)!=%&!>9/>9.4)4&!.0)49%&&20)%&!,H:0!&;A4+2!,%!?2&%!,%!,/004%&!9%=2)./00%==%&!j!k!+%&:9%!,%!=2!I:2=.)4!,:!&;A4+2O!k!+4)A/,/=/N.%!,%!;/0;%>)./0#!h!i:%=&!&/0)!=%&!2=N/9.)A+%&!>%9+%))20)!,H/?)%0.9!:0!&;A4+2!>/&&4,20)!=%&!?/00%&!>9/>9.4)4&!j!k!/:).=!,4,.4!)./0O!k!;/0;%>)./0!2:)/+2).I:%#!J(-V'().()2#)UV#2%&1!*3))))5@9?>7=.I:%9!=2!&4+20).I:%!,%&!2))9.?:)&!,H:0%!9%=2)./0O!>=:&!=2!;/0;%>)./0!,:!&;A4+2!,%!9%=2)./0&!%&)!?/00%#!$'%0!%$()*K!;/0;%J/.9!:0!&;A4+2!,%!9%=2)./0&!,%!)%==%!&/9)%!I:H.=!&/.)!&.+>=%!,H%f>=.I:%9!;%!I:H.=!9%>94&%0)%#!(K(J$2(!i:%!&.N0.E.%!56789:;)5ElO!0/+O!2,9%&&%O!>lO!>9/,:.)O!>9.fO!;/:=%:9O!0/+>9/mO!,4>6!j!T%!&;A4+2!,%!9%=2)./0&!,/.)!G)9%!,4;/+>/&4!;/++%!&:.)K!<86=5>lO!>9/,:.)O!;/:=%:96!56789:;<86=5ElO!0/+O!2,9%&&%O>lO!>9/,:.)O!>9.f6!<86>?;50/+>9/mO!,4>6!7;:@:A?50/+>9/mO!>l6!TA2I:%!&;A4+2!,%!9%=2)./0&!%)!;A2I:%!2))9.?:)!/0)!:0%!&4+20).I:%!>94;.&%#!!!

3 M3))))E45)<>X=D9?7<=>5)D4:=>:?>745!$%&!.0E/9+2)./0&!9%,/0,20)%&O!9/?=*+%&O!,/.J%0)!G)9%!&:>>9.+4%&!,20&!=2!+%R!&:9%!,:!>/&&.?=%#!$'%0!%$()MK!;/0;%J/.9!:0!&;A4+2!,%!9%=2)./0&!,%!)%==%!+20.*9%!I:%!=%&!.0&%9)./0&O!=%&!&:>>9%&R!&./0&!%)!=%&!+.&%&!/&%0)!>2&!,%!>9/?=*+%&#!(K(J$2(!'.!/0!:).=.&%!=2!9%=2)./0!&:.J20)%!56789:;<86=5ElO!!0/+O!2,9%&&%O!>lO!>9/,:.)O!>9.f6!>=:)n)!I:%!=%!&;A4+2!,%!9%=2)./0&!&:.J20)K!!!!56789:AA?785ElO!0/+O!2,9%&&%6!!!!56789:;5ElO!>lO!>9.f6!2=/9&!=%!0/+!%)!=H2,9%&&%!,H:0!E/:90.&&%:9!&/0)!&)/;Q4&!>=:&.%:9&!E/.&!,20&!=%&!0R:>=%)&!;/99%&R!>/0,20)!2:f!>9/,:.)&!J%0,:&!>29!=%!E/:90.&&%:9#!UV#0.)YI#I&I%2)'(./0.#0!().H%0Z/'J#&%/0)[!S0!;/0&)2)%!2&&%e!E2;.=%+%0)!I:%!=2!+G+%!2,9%&&%!2>>292o)!2:)20)!,%!E/.&!I:H.=!(!2:92!,%!>9/,:.)&!&.!=H/0!:).=.&%!=2!9%=2)./0!56789:;<86=5ElO!0/+O!2,9%&&%O!>lO!>9/,:.)O!>9.f6#!S9!/0!&2.)!WOHO>)X=OD><5I)54OD)>4)Q=558:4)WOHO>4)54OE4)?:D4554)%)!;%=2!+G+%!&H.=!J%0,!>=:&.%:9&!>9/,:.)&#!S0!2>>%==%!;%))%!>9/>9.4)4!:0%!,4>%0,20;%!E/0;)./00%==%#!F0!+2:J2.&!&;A4+2!9%=2)./00%=!>%:)!2=/9&!%0)92o0%9!,%&!20/+2=.%&!=/9&!,%&!+20.>:=2)./0&#! X\!>=9!?:D4554!Q\!QD=:O<7!QD292>=:.%!""q!p7!$%+%=/0!$(/0!W7!;A2>%2:!Dq!p@!^/:);:.9!$(/0!W@!&2;!292&/=!"Dq!p"!$2?2=%.0%!W29.&!WD!/+?9%==%!sq!pB!$%)/:9!C20)%&!Wr!;%.0):9%!DD!pD!$%N920,!W29.&!W@!&2;!%:J%0)!%0N%0,9%9!=%&!,.EE.;:=)4&!&:.J20)%&K!h!?>=9?E<4):H<>54D7<=>#!^%==%!I:H%==%!&%!>94&%0)%O!;%))%!9%=2)./0!0%!>%9+%)!>2&!,%!+4+/9.&%9!,20&!=2!?2&%!:0!>9/,:.)!,/0)!=%!E/:90.&&%:9!0H%f.&)%!>2&#!h!?>=9?E<4):4)5OQQD455<=>#!$2!,.&>29.)./0!,H:0!E/:90.&&%:9O!I:.!%&)!=H:0.I:%!E/:90.&&%:9!,H:0!>9/,:.)O!%0)92o0%!4N2=%+%0)!=2!,.&>29.)./0!,%&!.0E/9+2)./0&!;/0;%9020)!;%!>9/,:.)!5%f%+>=%K!$%)/:96#!h!?>=9?E<4):4)9<54)P)]=OD#!^/:)%!+/,.E.;2)./0!&:9!=%!>9.f!,H:0!>9/,:.)!I:.!2>>292o)!>=:&.%:9&!E/.&!,20&!=2!9%=2)./0!,/.)!G)9%!94>%9;:)4%!&:9!)/:&!=%&!0R:>=%)&!;/99%&>/0,20)&!5%f%+>=%K!&2;!&!,%!+.&%!9/?=*+%&!%0!4):,.20)!=%&!,4>%0,20;%&!%0)9%!=%&!,/004%&O!%)!%0!,4;/+>/&20)!%)!0/9+2R!=.&20)!=%&!9%=2)./0&#!S0!/?).%0)!2.0&.!,%&!&;A4+2&!,%!9%=2)./0&!I:.!4J.)%0)!=%&!20/+2=.%&!;.)4%&!;.R,%&&:&#!\))%0)./0!;%>%0,20)!2&!J/.9!=2!0/9+2=.&2)./0!;/++%!:0!,/N+%#!8=!299.J%!>29E/.&!I:%O!>/:9!,%&!92.&/0&!,H%EE.;2;.)4!0/)2++%0)O!/0!&/.)!/?=.N4!,%!*&,+#."2/('##!*3M3M)))).@Q4>:?>F4)Z=>F7<=>>4EE4)A.ZB!'/.%0)!8):0!&;A4+2!,%!9%=2)./0&O!%)!tL\"O\7OgO\0!!%)!XL1"O17OgO1+!!,%&!&/:&R%0&%+?=%&!,%!8#!t!*&$'#./,')1+,-$/+,,'22'.',$)XO!0/)4!t!! XO!&&.!>/:9!;A2I:%!.0&)20;%!#),%!=2!9%=2)./0!8O!>/:9!;A2I:%!>2.9%!,%!0R:>=%)&!$)%)!()2>>29)%020)!=.I:%!$bXc!L!(bXc!5/u!$btc!,4&.N0%!=2!>9/m%;)./0!,:!0R:>=%)!$)&:9!=%&!2))9.?:)&!t6#!\:)9%+%0)!,.)O!t!! X!&.N0.E.%!B0C0,')D"2'0#)*')E)*&$'#./,')"0)!20()0,')D"2'0#)*')F#!

4 F0%!,4>%0,20;%!E/0;)./00%==%!%&)!:0%!>9/>9.4)4!,4E.0.%!&:9!=v.0)%0)./0!,:!&;A4+2!%)!0/0!&/0!%f)%0&./0!5%==%!%&)!,/0;!.0J29.20)%!,20&!=%!)%+>&!%)!0%!>%:)!G)9%!%f)92.)%!29).9!,v%f%+>=%&6#!Tv%&)!:0%!>9/>9.4)4!I:.!,/.)!G)9%!%f)92.)%!,%!=2!;/002.&&20;%!I:%!=v/0!2!,%!=v2>>=.;2)./0!%9+%)!,H4=.+.R!0%9!=2!9%,/0,20;%#!(K(J$2(-!T/0&.,49/0&!=2!9%=2)./0!&:.J20)%!5:@G)5).)9%O!2004%O!,:94%O!)(>%O!&):,./O!2;)%:9W9.0;.>2=6!2J%;!:0%!.0&)20;%!,%!=2!9%=2)./0!;/0)%020)!=%&!0R:>=%)&!&:.J20)&K! 7<7D4!?>>@4!:OD@4!76Q4!57O:<=!?F74OD$D<>F%:)!%0!,4,:.9%!=%&!)9/.&!3p!&:.J20)%&K!!!!!!!!!!!!!!!!!!Z).)9%O!2004%[!! ,:94%!!!!!!!!!!!!!!!!!!Z).)9%O!2004%[!! )(>%!!!!!!!!!!!!!!!!!!Z).)9%O!2004%[!! &):,./!W29!;/0)9%O!=2!,4>%0,20;%!&:.J20)%!0H%&)!>2&!:0%!3pK!!!!!!!!!!!!!!!!!!Z).)9%O!2004%[!! 2;)%:9W9.0;.>2=!U0!%EE%)O!4)20)!,/004!:0!E.=+O!.=!>%:)!%f.&)%9!,20&!=2!?2&%!5)%==%!I:H%==%!%&)!+/,4=.&4%6!>=:&.%:9&!2;)%:9&!>9.0;.>2:f#!U0E.0O!=2!3p!Z).)9%O!2004%[!! ,:94%!&.N0.E.%!I:H.=!0%!>%:)!%f.&)%9!,20&!:0%!.0&)20;%!,%!5:@G)=%&!,%:f!0R!:>=%)&!&:.J20)&K! 7<7D4!?>>@4!:OD@4!76Q4!57O:<=!?F74OD$D<>F%0,20;%!E/0;)./00%==%#!h!S0!&:>>/&%!I:%!=2!3p!t!! ! %&)!J92.%!I:%=I:%!&/.)!t#!h!$H%0&%+?=%!,%!3p!&:.J20)K!Z\"O\7OgO\0[!! 1"!Z\"O\7OgO\0[!! 17!g!Z\"O\7OgO\0[!! 1+!%&)!4I:.J2=%0)!

5 *3M3^))))$D=QD<@7@5):45).Z!$%&!)9/.&!>9%+.*9%&!>9/>9.4)4&!594E=%f.J.)4O!2:N+%0)2)./0!%)!)920&.).J.)46!&/0)!4N2=%+%0)!2>>%=4&!2f./R!+%&!,H\9+&)9/0N#!3%!;%&!)9/.&!2f./+%&O!/0!>%:)!%0!,4,:.9%!)9/.&!2:)9%&!>9/>9.4)4&!5>&%:,/R)920&.).J.)4O!:0./0!%)!,4;/+>/&.)./06#!'1Z2(K%L%&1!!!!!!!!!!!!!!!!!!'.!X!" tO!2=/9&!/0!2!t!! X! #V;J(0&#&%/0!!!!!!!!!!!!!!!!!!'.!t!! XO!2=/9&!/0!2!t!# z!! X!# z! &'#0-%&%L%&1!!!!!!!!!!!!!!!!!!'.!t!! X!%)!X!! zO!2=/9&!/0!2!t!! z!$-(V./I&'#0-%&%L%&1!!!!!!!!!!!!!!!!!!'.!t!! X!%)!X!# w!! zO!2=/9&!t!# w!! z! V0%/0!!!!!!!!!!!!!!!!!!'.!t!! X!%)!t!! zO!2=/9&!t!! X!# z! .1!/J$/-%&%/0!!!!!!!!!!!!!!!!!!'.!t!! X!%)!z!" XO!2=/9&!t!! z! *3M3_)))).@F=9Q=5<7<=>)C<>?4)D4E?7<=>!'.!85tOXOz6!%)!t!! X!$ 85tOXOz6!L!8btOXc!{!8btO!zcO!2=/9&K!h!/0!>%:)!)/:m/:9&!,4;/+>/&%9!:0%!9%=2)./0!&:.J20)!:0%!,4>%0,20;%!E/0;)./00%==%O!h!/0!0%!>%:)!,4;/+>/&%9!:0%!9%=2)./0!&v.=!0v(!2!>2&!,%!,4>%0,20;%!E/0;)./00%==%O!h!=2!,4;/+>/&.)./0!&:.J20)!:0%!,4>%0,20;%!E/0;)./00%==%!0%!>%9,!>2&!,v.0E/9+2)./0O!h!;%!>9.0;.>%!,%!,4;/+>/&.)./0!?.02.9%!,v:0%!9%=2)./0!%&)!/&.R!)./0#! *3M3`)))).@Q4>:?>F45)Z=>F7<=>>4EE45)Q?D79%+.%9!2f./+%!,H\9+&)9/0N!%f>9.+%!I:%!&.!X!" tO!2=/9&!.=!%f.&)%!:0%!3p!t!! X!I:.!%&)!,.)%!7D=>29).%!,9/.)%!0%!;/+>/9)%!I:H:0!&%:=!2))9.?:)#!.1$(0.#0!()Z/0!&%/00(22()121J(0&#%'()A.Z(B!'/.%0)!85tOXOz6!:0!&;A4+2!,%!9%=2)./0O!tO!XO!z!,%&!%0&%+?=%&!,v2))9.?:)&!2J%;!z!4J%0):%==%+%0)!J.,%!%)!\!:0!2))9.?:)!I:%=;/0I:%#!F0%!3p!t!! X!52J%;!t!0%!;/0)%020)!>2&!X6!%&)!:0%!:@Q4>:?>F4)X=>F7<=>>4EE4)@E@94>7?=:&!>%).)%!I:20).)4!,v.0E/9+2)./0!,/0020)!X6#!.1$(0.#0!()Z/0!&%/00(22().%'(!&(!F0%!3p!t!! X!%&)!:2&!,H2))9.?:)&!z!)%=!I:%K!t!! z!%)!z!! X!(K(J$2(!$2!3p!Z).)9%O!2004%[!! ).)9%!%&)!)9.J.2=%#!$2!3p!Z).)9%O!2004%[!! ,:94%!%&)!;20/0.I:%#!U==%!%&)!4N2=%+%0)!4=4+%0)2.9%!%)!,.9%;)%#))*3M3a))));D?QG4):4).@Q4>:?>F45)Z=>F7<=>>4EE45!S0!>%:)!9%>94&%0)%9!:0!%0&%+?=%!p!,%!3p!,v:0%!9%=2)./0!8)&/:&!=2!E/9+%!,v:0!N92>A%!,/0)!=%&!&/+R!+%)&!&/0)!=%&!2))9.?:)&!,%!=2!9%=2)./0!%)!,/0)!:0!29;!,%!t!J%9&!X!9%>94&%0)%!=2!3p!t!! X#!

6 '/.)!=2!9%=2)./0!H6:;78?)50:+49/O!+29I:%O!;/:=%:9O!)(>%6O!2J%;!=v%0&%+?=%!p!,%&!3pK!!!!!!!!!!!!!!!!!!0:+49/!! +29I:%!!!!!!!!!!!!!!!!!!0:+49/!! ;/:=%:9!!!!!!!!!!!!!!!!!!0:+49/!! )(>%!!!!!!!!!!!!!!!!!!)(>%!! +29I:%!$%!N92>A%!2&&/;.4!%&)!9%>94&%0)4!2.0&.K!numéro type couleur marque ':9!=%!N92>A%O!/0!/?&%9J%!;=2.9%+%0)!I:%!=2!3p!0:+49/!! +29I:%!%&)!)920&.).J%#!*3M3b))))Z4D947OD4):45).Z!Y)20)!,/004!:0!%0&%+?=%!p!,%!3pO!=2!E%9+%):9%!)920&.).J%!,%!=H%0&%+?=%!pO!0/)4%!pMO!%&)!=v%0&%+?=%!,%&!3pU!I:.!>%:J%0)!G)9%!=/N.I:%+%0)!.0,:.)%&!>29!2>>=.;2)./0!,%&!2f./+%&!,v\9+&)9/0N!&:9!=v%0&%+?=%!p#!!!!!!!!!!!!!!!!!!pM!L!Zt!! X!|!t!! X!>%:)!G)9%!,4,:.)%!,%!p!75)=/9&I:H.=&!>/&&*,%0)!=2!+G+%!E%9+%):9%#!*3M3c))))!=OS4D7OD4)9<><9?E4! '/:J%0)O!/0!;/0&)2)%!I:%!&/.)!;%9)2.0%&!,4>%0,20;%&!E/0;)./00%==%&!&/0)!9%,/0,20)%&O!&/.)!I:%!;%9)2.R!0%&!,%!;%&!,4>%0,20;%&!>%:J%0)!G)9%!,4,:.)%&!,%!;%==%&!I:.!&/0)!%f>9.+4%&#!8=!%&)!,/0;!.0)49%&&20)!,%!,4E.0.9!:0!%0&%+?=%!,%!3p!4I:.J2=%0)!/&4!I:%!,%!,4>%0,20;%&!E/0;)./00%==%&!}!>%9).0%0)%&!~#!S0!0/++%!;%)!%0&%+?=%!=2!F=OS4D7OD4)9<><9?E4),%!p#!S0!,4E.0.)!=2!;/:J%9):9%!+.0.+2=%!,%!p!;/++%!=H%0&%+?=%!-!,%!3p!)%=!I:%K!"#!-M!L!pMO!7#!)/:)%!3p!%&)!;20/0.I:%O!@#!2:;:0%!,4>%0,20;%!,%!-!0H%&)!9%,/0,20)%!5.#%#O!>/:9!)/:)%!3p!N!,%!-O!-RN!0H%&)!>2&!4I:.J2=%0)!%0,20;%!,%!-!%&)!4=4+%0)2.9%#!$2!;/:J%9):9%!+.0.+2=%!J2!G)9%!:0!4=4+%0)!%&&%0).%=!>/:9!,4;/+>/&%9!=%&!9%=2)./0&!&20&!>%9)%!,H.0R!E/9+2)./0#!(K(J$2(!'/.)!=H%0&%+?=%!p!,%!3p!&:.J20)K!!!\!! 1!!!!!!!!5"6!!!1OT!! 3!!!!576!!!3!! U!!!!!!!!5@6!!!\OT!! 3!!!5B6!!!\OT!! U!!!!5D6!$2!;/:J%9):9%!+.0.+2=%!,%!p!%&)!=H%0&%+?=%!,%!3p!&:.J20)K!!!!!!!!!!!!!!!!!!\!! 1!!!!!!!!!!!!!!!!!!1OT!! 3!!!!!!!!!!!!!!!!!!3!! U!U0!%EE%)O!5B6!%&)!9%,/0,20)%O!>29!2:N+%0)2)./0!,%!5"6!>29!T!%)!)920&.).J.)4!2J%;!576#!3%!+G+%O!5D6!>%:)!G)9%!/?)%0:%!>29!)920&.).J.)4!,%!5B6!%)!5@6#

7 *3M3d))))!E@5!$%&!FE@5)9<><9?E45)5/:!;=4&6!&/0)!,%&!;2&!>29).;:=.%9&!,%&!3p#!'/.)!t!:0!%0&%+?=%!,H2))9.?:)&!,H:0%!9%R!=2)./0!]#!t!%&)!:0%!FE@)9<><9?E4),%!]!&&.!t!&2).&E2.)!=%&!;/0,.)./0&!&:.J20)%&K!"#!.,%0).E.;2)./0!O><9?E<7@)50/0R9%,/0,20;%6K!.=!0H%f.&)%!>2&!,%!&/:&R%0&%+?=%!X!,%!t!)%=!I:%!X!! ]!%&)!J92.%#!$/9&I:%!8)>/&&*,%!2:!+/.0&!,%:f!;=4&!+.0.+2=%&O!:0%!%&)!,4&.N04%!;/++%!4)20)!=2!;=4!>9.+2.9%#!F0%!FE@)@7D?>N8D4)%&)!:0!2))9.?:)!5/:!:0!N9/:>%!,H2))9.?:)&6!2>>29)%020)!>2R!92o)!;/++%!;=4!>9.+2.9%!,20&!:0%!9%=2)./0!8J#!$%&!,%:f!>9/>9.4)4&!&:.J20)%&!>%9+%))%0)!,%!E2;.=.)%9!=2!9%;A%9;A%!,%!;=4!+.0.+2=%K!$*K!)/:)!2))9.?:)!I:.!0%!E.N:9%!>2&!,20&!=%!+%+?9%!,9/.)!,H:0%!3p!0/0!)9.J.2=%!5t!! X!%)!X % t6!,%!p!,/.)!2>>29)%0.9!2&!%0!+%+?9%!,9/.)!,H:0%!3p!0/0!)9.J.2=%!,%!p!%&)!:0%!;=4O!2=/9&!8)>/&&*,%!:0%!;=4!+.0.+2=%!:0.I:%!;/+>/&4%!,%!=H%0&%+?=%!,%!;%&!2))9.R!?:)&#!(K(J$2(!'/.)!=2!9%=2)./0!85J.==%O!94N./0O!;/,%6#!$%&!3p!ZJ.==%O!94N./0[!! ;/,%!%)!;/,%!! J.==%!&/0)!J49.E.4%&#!ZJ.==%O!94N./0[!%&)!:0%!;=4!+.0.+2=%!4)20)!,/004!I:%!ZJ.==%O!94N./0[!! ZJ.==%O!94N./0O!;/,%[!%&)!J49.E.4%!%)!I:%!0.!ZJ.==%[!! ZJ.==%O!94N./0O!;/,%[! %)!Z94N./0[!! ZJ.==%O!94N./0O!;/,%[! 0%!&/0)!J49.E.4%&#!#&&'%,V&-!\!%&)!?77D>29).%0)!=>)FE@)&v.=!0v2>>29).%0)!>2&!5<77):@Q4>:?>7),%!t!&v.=!%f.&)%!XO!X!0%!;/0)%020)!>2&!\!)%=!I:%!t!! XO!X!! \O!5X!! t6O!X!0v%&)!>2&!.0;=:&!,20&!t#!\!%&)!:7):@Q4>:?>7),%!t!&v.=!0v%&)!>2&!)920&.).J%+%0)!,4>%0,20)#!\!%&)!QE4<>494>7):@Q4>:?>7),%!t!&.!t!! \!%&)!:0%!3pU#!\!%&)!Q?D7<4EE494>7):@Q4>:?>7),%!t!&.!t!! \!0v%&)!>2&!:0%!3pU#! *3^))))).@F=9Q=5<7<=>):4)5FG@9?5)D4E?7<=>>4E5!W/:9!4=.+.0%9!=%&!20/+2=.%&!>94&%0)4%&!>94;4,%++%0)O!/0!*&-+.!+(')=%&!9%=2)./0&#!$2!,4;/+>/&.)./0!,%!8).+>=.I:%!=2!&4>292)./0!,%&!2))9.?:)&!,%!8)%0!,%:f!0/:J%==%&!9%=2)./0&#!Y)20)!,/004%!:0%!9%=2)./0!8);/+>/&4%!,%!Z\"O\7OgO\0[O!/0!>%:)!,4;/+>/&%9!8)%0!,%:f!9%=2)./0&!A)%)!;),/0)!=%&!2))9.?:)&!&/0)!Z1"O17OgO1+[!%)!ZT"OT7OgOTQ[!)%=&!I:%K!h!Z\"O\7OgO\+[!L!Z1"O17OgO1+[!#!ZT"OT7OgOTQ[O!h!=%&!0R:>=%)&!,%!=2!9%=2)./0!A)&/0)!=2!!#+K'-$/+,)&:9!Z1"O17OgO1+[!,%!)/:&!=%&!0R:>=%)&!,%!8#!$2!>9/R!m%;)./0!%&)!=H/>492)./0!I:.!;/0&.&)%!29).9!,%!8)%0!>9%020)!>/:9!;A2I:%!0R:>=%)!$),%!8):0.I:%+%0)!=%&!2))9.?:)&!Z1"O17OgO1+[!%)!%0!4=.+.020)!=%&!0R:>=%)&!%0!,/:?=%O!h!,%!+20.*9%!&.+.=2.9%O!=%&!0R:>=%)&!,%!=2!9%=2)./0!;)&/0)!=2!!#+K'-$/+,)&:9!ZT"OT7OgOTQ[!,%!)/:&!=%&!0R!:>=%)&!,%!8#!$2!,4;/+>/&.)./0!,%!=2!9%=2)./0!8)%0!8"L87LML80!!%&)!&20&!>%9)%!&.!=2!K+/,$0#'),%&!9%=2)./0&!8"L87LML80!>%9+%)!,%!9%)9/:J%9!)/:&!=%&!0R:>=%)&!,%!=2!9%=2)./0!8),H/9.N.0%#!$2!m/.0):9%!%&)!=H/>492)./0!I:.!>%9+%)!,%!;/0&)9:.9%!:0%!0/:J%==%!9%=2)./0!29).9!,%!,%:f!9%=2)./0&!2(20)!2:!+/.0&!:0!2))9.?:)!;/++:0#!(K(J$2(!S0!>%:)!,4;/+>/&%9!=2!9%=2)./0!5:@G),4E.0.%!>94;4,%++%0)!%0!,%:f!9%=2)./0&!5:@GI)%)!5:@GJ))%==%&!I:%K!!!!!!!!!!!!!!!!!!5:@GI)L!5).)9%O!2004%O!,:94%O!)(>%O!&):,./6!!!!!!!!!!!!!!!!!!5:@GJ)L!5).)9%O!2004%O!2;)%:9W9.0;.>2=6

8 '.!/0!:).=.&%!=2!,4;/+>/&.)./0!)%==%!I:H%==%!%&)!,4E.0.%O!/0!/?).%0)!2:!0.J%2:!,%&!0R:>=%)&!>/:9!5:@GI)%)!5:@GJ)=%&!94&:=)2)&!&:.J20)&K! 7<7D4!?>>@4!:OD@4!76Q4!57O:<=!')29w29&!"xss!"7B!;/:=%:9!p/f!V.NA)(!3:;Q&!"xx"!"qB!;/:=%:9!3.&0%(! 7<7D4!?>>@4!?F74OD$D<>F%:)!9%+29I:%9!I:%!;%))%!,4;/+>/&.)./0!4=.+.0%!=%&!>9/?=*+%&!&/:=%J4&!2:!>292N92>A%!"#7#"#!$2!9%,/0,20;%!%&)!4=.+.04%O!>29!%f%+>=%!=2!,:94%!,%!;A2I:%!E.=+!0H2>>292o)!I:H:0%!E/.&O!,20&!=2!9%=2)./0!5:@GI#!$%!9.&I:%!,H20/+2=.%!,%!+.&%!29:#!3%!+G+%O!=%!9.&I:%!,H20/+2=.%!,%!&:>R!>9%&&./0!2!,.&>29:#!'.!/0!&:>>9.+%!)/:&!=%&!2;)%:9&!,:!E.=+!w2(0%H&!w/9=,O!=%!E.=+!,.&>292o)!4N2=%R!+%0)#!8=!2>>292o)!I:%!5:@GJ)>/&&*,%!+2=N94!)/:)!,%!=2!9%,/0,20;%O!>:.&I:%!).)9%!%)!2004%!2>>292.&R!&%0)!>=:&.%:9&!E/.&#!T%>%0,20)O!;%&!,%:f!2))9.?:)&!E/9+%0)!:0%!;=4O!%)!.=!0H%&)!>2&!>/&&.?=%!,%!9%>94&%0R!)%9!>=:&!&:;;.0;)%+%0)!:0!E.=+#! *3_)))))0=D9?E<5?7<=>):45)D4E?7<=>5!$%&!E/9+%&!0/9+2=%&!,%!&;A4+2&!,%!9%=2)./0&!&/0)!,%&!>9/>9.4)4&!&/:A2.)2?=%&!I:%!,/.)!>/&&4,%9!;A2R!I:%!&;A4+2!,%!9%=2)./0&#!U==%&!&/0)!04;%&&2.9%&!5+2.&!0/0!&:EE.&20)%&6!>/:9!:0%!}!?/00%!~!;/0;%>)./0#!y.&)/9.I:%+%0)O!=%&!E/9+%&!0/9+2=%&!&:.J20)%&!/0)!4)4!>9/>/&4%&!5,%!=2!+/.0&!9%&)9.;).J%!=:&!9%&R!)9.;).J%6#!W9%+.*9%!p/9+%!C/9+2=%!5"Cp6!3%:f.*+%!p/9+%!C/9+2=%!57Cp6!^9/.&.*+%!p/9+%!C/9+2=%!5@Cp6!p/9+%!C/9+2=%!,%!1/(;%!20,!T/,,!51TCp6!i:2)9.*+%!p/9+%!C/9+2=%!5BCp6!T.0I:.*+%!p/9+%!C/9+2=%!5DCp6!$%&!E/9+%&!0/9+2=%&!,4E.0.&&%0)!:0!/9,9%!>29).%=!&:9!=%&!&;A4+2&!,%!9%=2)./0#!S0!>%:)!,/0;!J/.9!:0%!E/9+%!0/9+2=%!;/++%!:0%!;=2&&%!,v4I:.J2=%0;%!5/0!>%:)!;/+>29%9!,%:f!&;A4+2&!,20&!,%:f!;=2&&%&!,v4I:.J2=%0;%!,.EE49%0)%&!+2.&!>2&!,20&!=2!+G+%6#!8=!E2:)!2:&&.!0/)%9!I:%!=%!&%:=!4=4+%0)!I:.!%&)!>9.&!%0!;/+>)%!>29!=%&!E/9+%&!0/9+2=%&!%&)!=2!0/0!9%,/0,20;%!,v.0E/9+2)./0&!,v:0!&;A4+2#!'%=/0!=%&!E/9+%&!0/9+2=%&O!:0!}!?/0!~!&;A4+2!%&)!:0!&;A4+2!&20&!9%,/0,20;%!5;%!I:.!0%!J%:)!>2&!E/9;4+%0)!,.9%!I:v.=!%&)!%EE.;2;%!>29!%f%+>=%6#!F0!&;A4+2!9%=2)./00%=!&20&!I:2=.)4!>29).;:=.*9%!%&)!2>>%=4!&;A4+2!%0!"*9%!E/9+%!0/9+2=%!5/0!0/)%!"Cp6!%)!&.!/0!92m/:)%!;%9)2.0%&!I:2=.)4&!/0!/?).%0)!=%&!,%:f.*+%!%)!)9/.&.*+%!E/9+%&!0/9+2=%&!5/0!0/)%!7Cp!%)!@Cp6#!S0!0%!>94&%0)%!.;.!I:%!=%&!E/9+%&!0/9+2=%&!,/0)!=2!,4E.0.)./0!:).=.&%!%f;=:&.J%+%0)!=%&!,4>%0,20;%&!E/0;)./00%==%&#!'.!/0!>9%0,!%0!;/+>)%!,v2:)9%&!,4>%0,20;%&!%0)9%!,/004%&!;/++%!=%&!,4>%0,20;%&!+:=).J2=:4%&O!/0!/?).%0)!2=/9&!=%&!BCp!%)!DCp#!$2!1TCp!9%&)%!;%>%0,20)!=v/?m%;).E!,%!0/9+2=.&2)./0!=%!>=:&!}!;=2&&.I:%!~#!*0ZK!:0%!9%=2)./0!%&)!%0!>9%+.*9%!E/9+%!0/9+2=%!&&.!)/:)!2))9.?:)!2!:0%!J2=%:9!2)/+.I:%!5J92.!>29!,4E.R!0.)./0!,:!+/,*=%!9%=2)./00%=6#!)

9 M0Z)K!:0%!9%=2)./0!%&)!%0!,%:f.*+%!E/9+%!0/9+2=%!&&.!%==%!%&)!%0!"Cp!%)!&.!)/:&!=%&!2))9.?:)&!0/0!;=4&!&/0)!>=%.0%+%0)!,4>%0,20)&!,%&!;=4&!5)/:)%&!=%&!,4>%0,20;%!%0)9%!:0%!;=4!%)!:0!2))9.?:)!0/0!;=4!&/0)!,%&!,4>%0,20;%&!E/0;)./00%==%&!4=4+%0)2.9%&6#!^0Z)K!:0%!9%=2)./0!%&)!%0!)9/.&.*+%!E/9+%!0/9+2=%!&&.!%==%!%&)!%0!7Cp!%)!&.!)/:&!=%&!2))9.?:)&!0/0!;=4&!&/0)!,.9%;)%+%0)!%)!>=%.0%+%0)!,4>%0,20)&!,%&!;=4&!5&.!)/:)!2))9.?:)!0/0!;=4!0%!,4>%0,!>2&!,v:0!2:)9%!2))9.?:)!0/0!;=46#!,!0Z)5N+O-'PQ+**6!K!:0%!9%=2)./0!%&)!%0!1TCp!&&.!%==%!%&)!%0!@Cp!%)!&.!=%&!&%:=%&!3pU!&/0)!;%==%&!,%!=2!E/9+%!T!! t!2J%;!T!;=4!5&%:=%&!=%&!;=4&!&/0)!%0!>29).%!N2:;A%!,%!3p6#! *3_3*))))$D49<8D4)X=D94)>=D9?E4)A*0ZB!F0%!9%=2)./0!8)%&)!,.)%!%0!QD49<8D4)X=D94)>=D9?E4)5"Cp6!&.!)/:&!&%&!2))9.?:)&!&/0)!2)/+.I:%&!%)!I:H.=!0H%f.&)%!>2&!,H2))9.?:)&!94>4).).E&#!3%!>=:&O!;A2I:%!2))9.?:)!,/.)!2J/.9!:0%!&4+20).I:%!>94;.&%#!Ä/(/0&!>/:9I:/.!=2!9%=2)./0!&:.J20)%!0H%&)!>2&!%0!>9%+.*9%!E/9+%!0/9+2=%#! 7<7D4!?>>@4!:OD@4!76Q4!57O:<=!')29w29&!"xss!"7B!;/:=%:9!p/fO!$/&!\0N%=%&!V.NA)(!3:;Q&!"xx"!"qB!;/:=%:9!3.&0%(O!'20!p920;.&;/!w2(0%H&!w/9=,!"xx7!xD!;/:=%:9!W292+/:0)O!$/&!\0N%=%&! $%&!2))9.?:)&!,%!;%))%!9%=2)./0!0%!&/0)!>2&!2)/+.I:%&#!U0!%EE%)O!=H2))9.?:)!57O:<=);/0).%0)!=%#!$2!9%=2)./0!&:.J20)%!0H%&)!>2&!0/0!>=:&!%0!"Cp#! 7<7D4!?>>@4!?F74OD*!?F74ODM!?F74OD^!')29w29&!"xss!T299.%!p.&A%9!V29Q!y2+.==!y299.&/0!p/9,!V.NA)(!3:;Q&!"xx"!U+.=./!U&)%J%e! w2(0%H&!w/9=,!"xx7!3202!T29J%(!V.Q%!V%(%9&! U0!%EE%)O!=2!>9%+.*9%!E/9+%!0/9+2=%!&).>:=%!I:%!=%&!2))9.?:)&!0%!,/.J%0)!>2&!G)9%!94>4).).E&#!S9O!=2!=.&)%!,%&!2;)%:9&!0%!9%&>%;)%!>2&!;%))%!>9/>9.4)4#!'.!/0!J%:)!9%;A%9;A%9!,20&!I:%=!E.=+!2!m/:4!y299.&/0!p/9,O!/0!%&)!/?=.N4!0/0!&%:=%+%0)!,%!>29;/:9.9!)/:&!=%&!0R:>=%)&O!+2.&!4N2=%+%0)!)/:)%&!=%&!;/=/00%&#!3%!>=:&O!&.!=H/0!&/:A2.)%!92m/:)%9!:0!I:2)9.*+%!2;)%:9O!.=!E2:)!+/,.E.%9!=2!9%=2)./0!)/:)%!%0).*9%#!U0E.0O!I:%!>%0&%eRJ/:&!,%!=2!9%=2)./0!&:.J20)%K! 7<7D4!?>>@4!:OD@4!76Q4!57O:<=!')29w29&!"xss!"7B!'p!p/f!V.NA)(!3:;Q&!"xx"!"qB!;/:=%:9!3.&0%(!w2(0%H&!w/9=,!"xx7!xD!;/:=%:9!W292+/:0)! 8=!&%+?=%!I:%!;%))%!9%=2)./0!&/.)!%0!"Cp#!$%&!2))9.?:)&!&/0)!2)/+.I:%&O!.=!0H(!2!>2&!,H2))9.?:)&!94>4).).E&#!V2=N94!)/:)O!=H2))9.?:)!76Q4)0%!>/&&*,%!>2&!:0%!&4+20).I:%!;=2.9%O!9%>94&%0)20)!&/.)!:0!N%09%!5'p6O!&/.)!=%!)(>%!,%!=2!>%==.;:=%#!T%))%!9%=2)./0!0H%&)!,/0;!>2&!%0!"Cp#!*3_3M).4OR<894)X=D94)>=D9?E4)AM0ZB!F0%!9%=2)./0!8)%&)!,.)%!%0!:4OR<894)X=D94)>=D9?E4)57Cp6!&&.!h!%==%!%&)!%0!"CpO!h!)/:)!2))9.?:)!0H2>>29)%020)!>2&!%0,!>2&!,H:0%!>29).%!,%!;%))%!;=4!5>2&!,%!,4>%0R!,20;%&!>29).%==%&6#!\:)9%+%0)!,.)O!,*&!I:H:0!2))9.?:)!0/0!;=4!,4>%0,!,H:0%!>29).%!,H:0%!;=4O!=2!9%=2)./0!0H%&)!>2&!%0!7Cp#

10 >O9-?E?D<@!>O9$D=]47!G4OD45!7qq@r!"!"ÅOD!7qq@r!7!rOs!@rxqq!7!ÅOD!BDqq7!@!7@OD!BDqq7!"!BOÅ! Ä/(/0&!,20&!:0!>9%+.%9!)%+>&!:0!%f%+>=%!2?&)92.)#!$2!9%=2)./0!85\O1OT6!+:0.%!,%!=H%0&%+?=%!p!,%&!,4>%0,20;%&!%&)!%0!"Cp!+2.&!>2&!%0!7Cp#!\O1!! T!1!! T!]%N29,/0&!+2.0)%020)!&:9!:0!%f%+>=%!;/0;9%)#!T/0&.,49/0&!=2!9%=2)./0!&:.J20)%K! >O9-?E?D<@!>=9!>O9$D=]47!G4OD45!7qq@r!3:920,!"!"ÅOD!7qq@r!3:920,!7!rOs!@rxqq!$%9/:f!7!ÅOD!BDqq7!p920;Q!@!7@OD!BDqq7!p920;Q!"!BOÅ! $H%0&%+?=%!p!,%&!3p!%&)K!!!0:+'2=29.4!! 0/+!0:+'2=29.4O0:+W9/m%)!! A%:9%&!$2!9%=2)./0!0H%&)!>2&!%0!7Cp#!U0!%EE%)O!=2!;=4!+.0.+2=%!,%!;%))%!9%=2)./0!%&)!Z0:+'2=29.4O0:+W9/m%)[#!$H2))9.?:)!0/0!;=4!G4OD4)%&)!%0!)/)2=%!,4>%0,20;%!E/0;)./00%==%!2J%;!=2!)/)2=.)4!,%!=2!;=4#!W29!;/0)9%O!=H2))9.?:)!0/0!;=4!>=9),4>%0,!,H:0%!>29).%!,%!=2!;=4O!O9-?E?D<@#!W/:9!I:%!=2!9%=2)./0!&/.)!%0!7CpO!.=!%&)!04;%&&2.9%!,%!&;.0,%9!=2!9%=2)./0!.0.).2=%!%0!,%:f!9%=2)./0&O!;/++%!;%;.K! >O9-?E?D<@!>=9!7qq@r!3:920,!@rxqq!$%9/:f!BDqq7!p920;Q! TA2;:0%!,%!;%&!,%:f!9%=2)./0&!94>/0,!,4&/9+2.&!2:f!%f.N%0;%&!,%!=2!>9%+.*9%!%)!,%!=2!,%:f.*+%!E/9+%!0/9+2=%#!$2!>9%+.*9%!9%=2)./0!2!>/:9!;=4!>9.+2.9%!=H2))9.?:)!>O9-?E?D<@O!%)!=2!,%:f.*+%!9%=2)./0!2!>/:9!;=4!Z0:+'2=29.4O0:+W9/m%)[#! *3_3^)&D=<5<894)X=D94)>=D9?E4)A^0ZB!/,e(!&%Z-).()2#)^0Z!"#!&2/./,"$/+,)*'()*&!',*",-'()!"#$/'22'(!'H.=!%f.&)%!:0%!,4>%0,20;%!>29).%==%!X!! \O!/u!t!%&)!:0%!;=4!+.0.+2=%!%)!X!:0!&/:&R%0&%+?=%!,%!tO!2=/9&!;A2I:%!0R:>=%)!:).=.&4!>/:9!2&&/;.%9!:0%!J2=%:9!t!2:f!J2=%:9&!,%!\!&%92!94>4)4!>/:9!=%&!J2=%:9&!,%!X!5,H/u!9%,/0,20;%!,%&!.0E/9+2)./0&6#!$2!;/0,.)./0!,%!=2!@Cp!4=.+.0%!;%))%!>/&&.?.=.)4O!4J.)20)!2.0&.!=%&!+.&%&!%0,20;%!)920&.).J%!t!! X!! \O!2=/9&!/0!0%!>%:)!2&&/;.%9!:0%!J2=%:9!X!9/?=*+%&!,H.0&%9)./0!%)!,%!&:>>9%&&./0#!.1Z%0%&%/0!S0!;/0&.,*9%!=%&!,4E.0.)./0&!&:.J20)%&K!8K!:0!&;A4+2!,%!9%=2)./0&O!pK!:0!%0&%+?=%!,%!3p!&:9!8O!tK!:0!&/:&R%0&%+?=%!,%!8O!\K!:0!2))9.?:)#

11 S0!92>>%==%!I:%!\!%&)!:0!2))9.?:)!;=4!&&.!.=!E2.)!>29).%!,H:0%!;=4!+.0.+2=%!,%!8)%)!I:%!,20&!=%!;2&!;/0R!)92.9%O!\!%&)!2>>%=4!:0!2))9.?:)!0/0!;=4#!$2!9%=2)./0!]!%&)!,.)%!%0!7D=<5<894)X=D94)>=D9?E4)5@Cp6!&&.!=/9&I:%!t!! \!%&)!,20&!pM!%)!\!0H%&)!>2&!,20&!tO!&/.)!t!%&)!:0%!;=4!>9.+2.9%O!&/.)!\!%&)!:0!2))9.?:)!;=4#!8=!%f.&)%!,%:f!;2&!,20&!=%&I:%=&!t!! \!0%!9%&>%;)%!>2&!=2!@CpK!Q"()IK!t!%&)!:0!&/:&R%0&%+?=%!,H:0%!;=4!+.0.+2=%#!t!! \!%&)!:0%!,4>%0,20;%!>29).%==%#!Q"()JK!t!0H%&)!>2&!:0!&/:&R%0&%+?=%!,%!)/:)%&!=%&!;=4&!+.0.+2=%&#!t!! \!%&)!:0%!,4>%0,20;%!)920&.).J%#!U==%!;94%!:0%!;A2o0%!0/0!)9.J.2=%!,%!3p!z!! t!! \!>/:9!:0%!;=4!+.0.+2=%!z#!\:)9%+%0)!,.)O!:0%!9%=2)./0!%&)!,.)%!%0!@Cp!&&.K!h!%==%!%&)!%0!7CpO!h!.=!0H%f.&)%!>2&!,%!,4>%0,20;%!%0)9%!2))9.?:)&!0/0!;=4#!(K(J$2()*!8L\1T3!p!L!Z\1!! TO1!! 3O1T!! \[!\1!%)!1T!&/0)!,%&!;=4&!+.0.+2=%&!%)!;%!&/0)!=%&!&%:=%&#!\O!1!%)!T!&/0)!,%&!2))9.?:)&!;=4&#!3!%&)!:0!2))9.?:)!0/0!;=4#!(K(J$2()M!8LÄ]T!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!85J.==%O!9:%O!;/,%6!p!L!ZÄ]!! TOT!! Ä[!]!%&)!%0!@Cp#!(K(J$2()^!8L'\8W!p!L!Z'8!! WO'!! \[!'8!%&)!=2!&%:=%!;=4O!%)!\!%&)!:0!2))9.?:)!0/0!;=4#!'!! \!0%!9%&>%;)%!>2&!=2!@CpO!4)20)!,/004!I:%!'!0H%&)!>2&!:0%!;=4!>9.+2.9%#!3%!>=:&O!'!! \!%&)!:0%!,4>%0,20;%!>29).%==%#!S0!9%+29I:%!,20&!;%)!%f%+>=%!I:%!=2!,4>%0,20;%!'!! \!%&)!,20&!p#!T%>%0,20)O!%0!N40492=O!=%&!,4>%0,20;%&!0/0!;/0E/9+%&!=:)n)!I:%!,20&!p#! *3_3_)Z=D94)>=D9?E4):4),=6F4I!=::)A,!0ZB!/,e(!&%Z-).()2#),!0Z!"#!4=.+.02)./0!,%&!,4>%0,20;%&!>29).%==%&O!7#!4=.+.02)./0!,%&!,4>%0,20;%&!)920&.).J%&O!@#!4=.+.02)./0!,%&!20/+2=.%&!0/0!>9.&%&!%0!;/+>)%!>29!=2!@Cp#!.1Z%0%&%/0!S0!;/0&.,*9%!=%&!,4E.0.)./0&!&:.J20)%&K!8K!:0!&;A4+2!,%!9%=2)./0&O!pK!:0!%0&%+?=%!,%!3p!&:9!]O!tK!:0!&/:&R%0&%+?=%!,%!]O!\K!:0!2))9.?:)#!8)%&)!%0!1TCp!&&.!=/9&I:%!t!! \!2>>29).%0)!2&!,20&!tO!2=/9&!t!%&)!:0%!;=4!,%!8#!F0%!9%=2)./0!%0!@Cp!I:.!0%!>/&&*,%!I:H:0!&%:=%!;=4!+.0.+2=%!%&)!%0!1TCp#!(K(J$2()*!GLC\T!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!G?GN8?50/+O2,9%&&%O;/).&2)./06!p!L!Z0!! 2O!0!! ;[!G)%&)!%0!1TCp#

12 (K(J$2()M!8LÄ]T!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!85J.==%O9:%O;/,%6!p!L!ZÄ]!! TOT!! Ä[!8)%&)!%0!@Cp!+2.&!>2&!%0!1TCp#!320&!]O!/0!0%!>%:)!>2&!&)/;Q%9!=2!J.==%!;/99%&>/0,20)%!>29).%0)!>2&!:?>F45)X=>F7<=>>4EE45)47)F=>F4Q7<=>):4)5FG@9?5!C/:&!=H2J/0&!,4m292N92>A%!"#7#"O!.=!%f.&)%!,%:f!+4)A/,%&!>/:9!;/0;%J/.9!:0!&;A4+2!,%!?2&%&!,%!,/004%&!I:.!&/.)!%0!@CpK!=2!+4)A/,%!,.)%!&(0)A4).I:%O!%)!=2!+4)A/,%!>29!,4;/+>/&.)./0#! *3`3*)2?)9@7G=:4)56>7G@7%9+%)!,"/?)%0.9!:0%!,4;/+>/&.)./0!@Cp!I:.!>94&%9J%!=%&!3p#!8=!%&)!?2&4!&:9!=%!;2=;:=!,%!=2!;/:J%9):9%!+.0.+2=%!5/:!.99%,/0,20)%6!,":0!%0&%+?=%!,%!3p#!$%!>/.0)!,%!,4>29)!,%!;%))%!+4)A/,%!%&)!=2!;/002.&&20;%!,%&!2))9.?:)&!%)!,H:0!%0&%+?=%!,%!,4>%0,20;%&!E/0;)./00%==%&#!S0!;/0&)9:.)!=%!N92>A%!,%&!3p!,20&!=%I:%=!;A2I:%!2))9.?:)!;/0&).):%!:0!0/%:,O!%)!;A2I:%!3p!%&)!9%>94&%0R!)4%!>29!:0!29;#!$H2=N/9.)A+%!,%!&(0)A*&%!J2!)92J2.==%9!&:9!;%!N92>A%!%)!;/0&)9:.9%!:0!%0&%+?=%!,%!9%=2R!)./0&!%0!@Cp#!#2;/'%&"J().()-Y0&"f-(!W/:9!/?)%0.9!:0!&;A4+2!,%!9%=2)./0&!%0!@CpO!/0!2>>=.I:%!=H2=N/9.)A+%!&:.J20)K!"#!/0!;/0&)9:.)!:0%!;/:J%9):9%!+.0.+2=%!29).9!,%!=H%0&%+?=%!p!,%&!3pO!7#!/0!%0!,4,:.)!=%&!9%=2)./0&!%0!@Cp!%0!9%N9/:>20)!,20&!:0%!+G+%!9%=2)./0!)/:&!=%&!2))9.?:)&!2(20)!=2!+G+%!>29).%!N2:;A%!,20&!=%!N92>A%!,%&!3pO!@#!&.!2:;:0%!,%&!9%=2)./0&!/?)%0:%&!%!>94;4,%0)%!0%!;/0).%0)!>2&!5/:!0%!>%9+%)!>2&!,H/?)%R!0.96!=2!;=4!,%!=2!9%=2)./0!.0.).2=%O!/0!2m/:)%!:0%!9%=2)./0!;/+>/&4%!:0.I:%+%0)!,%&!2))9.?:)&!,%!=2!;=4#!(K(J$2(!'/.)!=2!9%=2)./0!R?A<86=)5>O9(9QO!0/+U+>O!>O9$D=]O!?:,W9/mO!%+>=/.O!)2:fO!0?A96!I:.!,4;9.)!=2!N%&)./0!,%!>9/m%)!,20&!:0%!%0)9%>9.&%#!$%&!2))9.?:)&!&/0)!=%&!&:.J20)&K!=%!0:+49/!,H%+>=/(4O!=%!0/+!,%!=H%+>=/(4O!=%!0:+49/!,:!>9/m%)O!=%!?:,N%)!,:!>9/m%)O!=H%+>=/.!/;;:>4!>29!=H%+>=/(4O!=%!)2:f!,%!94+:R!0492)./0!,%!=H%+>=/(4O!%)!=%!0/+?9%!,HA%:9%&!,%!)92J2.=!,%!=H%+>=/(4!&:9!:0!>9/m%)!,/004#!$2!&%:=%!;=4!+.0.+2=%!,%!=2!9%=2)./0!%&)!;/0&).):4%!,%&!2))9.?:)&!Z0:+U+>O!0:+W9/m[#!$H%0&%+?=%!p!,%&!3p!%&)!=%!&:.J20)K!0:+U+>!! 0/+U+>!0:+U+>!! %+>=/.!%+>=/.!! )2:f!0:+U+>!! )2:f!0:+W9/m!! ?:,W9/m!0:+U+>O0:+W9/m!! 0?y9!W/:9!/?)%0.9!:0%!,4;/+>/&.)./0!,%!R?A<86=)+:0.!,%!p!%0!:0!%0&%+?=%!,%!9%=2)./0&!%0!@CpO!/0!2>R!>=.I:%!="2=N/9.)A+%!&:.J20)K!"#!;/0&)9:;)./0!,%!=2!;/:J%9):9%!+.0.+2=%K!/0!4=.+.0%!=%&!,4>%0,20;%&!)920&.).J%&K!0:+U+>!! )2:f!%&)!:0%!3p!)920&.).J%!;29!0:+U+>!! %+>=/.!%)!%+>=/.!! )2:f#!7#!,4,:;)./0!,%&!9%=2)./0&!%0!@Cp!%0!9%N9/:>20)!,20&!:0%!+G+%!9%=2)./0!)/:&!=%&!2))9.?:)&!2(20)!+G+%!>29).%!N2:;A%!,20&!p#!?G<@6FS)5>O9(9QO!0/+U+>O!%+>=/.6!<86>?;)5>O9$D=]O!?:,W9/m6!8SG79S8T;:69)549QE=O9(9QO!>O9$D=]O!0?y96!@#!/0!J49.E.%!I:%!=2!;=4!%&)!>94&%0)%!,20&!2:!+/.0&!:0%!9%=2)./0#!320&!0/)9%!%f%+>=%O!=2!9%=2)./0!6QQ7/&&*,%!=2!;=4!,%!=2!9%=2)./0!.0.).2=%#

13 *3`3M)2?)9@7G=:4)Q?D):@F=9Q=5<7<=>!F0%!2:)9%!+20.*9%!,%!;/0;%J/.9!:0!&;A4+2!9%=2)./00%=!%0!)9/.&.*+%!E/9+%!0/9+2=%!%&)!,%!>29).9!,:!&;A4+2!;/+>=%)!5%0&%+?=%!,%!)/:&!=%&!2))9.?:)&6!%)!,%!,4;/+>/&%9!;%))%!}!N9/&&%!~!9%=2)./0!52>>%=4%!4N2=%+%0)!#'2"$/+,)0,/D'#('22'6!%0!9%&>%;)20)!=%&!,4>%0,20;%&!E/0;)./00%==%&#!T%))%!2>>9/;A%!%&)!2>>%=4%!2>>9/;A%!>29!,4;/+>/&.)./0#!$%!>9/?=*+%!%&)!,"/9,/00%9!="/9,9%!,%&!,4;/+>/&.)./0&!,%!+20.*9%!9/,:.)%!0%!;/0&%9J%!I:H:0!;%9R!)2.0!0/+?9%!,%!3p!5;%==%&!,4E.0.%&!&:9!&%&!2))9.?:)&!>9/>9%&6!%)!0"%&)!,/0;!>2&!E/9;4+%0)!%0!@*+%!E/9+%!0/9+2=%#!3%!>=:&O!="%0&%+?=%!,%&!3p!,:!&;A4+2!;/+>=%)!0"%&)!>2&!E/9;4+%0)!>94&%9J4#!#2;/'%&"J().().1!/J$/-%&%/0!4>7D@4K!:0!&;A4+2!9%=2)./00%=!5%0&%+?=%!,"2))9.?:)&6!%)!:0!%0&%+?=%!U!,%!3p!%0)9%!&%&!2))9.R!?:)&!5=D7<4K!:0%!/:!>=:&.%:9&!9%=2)./0&!%0!@Cp!,/0)!=2!m/.0):9%!9%,/00%!=2!9%=2)./0!.0.).2=%!5>29!;/0R!)9%!,%&!3p!,%!U!/0)!>:!G)9%!>%9,:%&6!QD<>F%:)!&%!J/.9!;/++%!=2!;/0&)9:;)./0!,":0!29?9%!?.02.9%#!$2!92;.0%!,%!;%)!29?9%!%&)!=2!9%=2)./0!/&%9#!$"29?9%!&%!;/0&)9:.)!94;:9&.J%+%0)!,%!=2!+20.*9%!&:.J20)%K!"#!/0!;A/.&.)!:0%!3p!,E.!,20&!="%0&%+?=%!U!,%&!3pO!7#!=%!E.=&!N2:;A%!,:!0/%:,!92;.0%!%&)!:0%!9%=2)./0!;/+>/&4!,%!)/:&!=%&!2))9.?:)&!,%!,E.O!@#!,E.!%&)!9%).94%!,%!="%0&%+?=%!UO!B#!=%!E.=&!,9/.)!,:!0/%:,!92;.0%!%&)!:0%!9%=2)./0!;/+>/&4%!,%!)/:&!=%&!2))9.?:)&!,%!=2!92;.0%!%fR!;%>)4!;%:f!>94&%0)&!%0!>29).%!,9/.)%!,%!,E.#!$D=CE8945K!=2!&/=:)./0!,4>%0,!,:!;A/.f!,%&!3p!&%=/0!=%&I:%==%&!/0!;A/.&.)!,%!,4;/+>/&%9!%)!.=!0%!>94R!&%9J%!>2&!04;%&&2.9%+%0)!=%&!3p#!S0!&2.)!0420+/.0&!I:%!)/:)%!9%=2)./0!2,+%)!:0%!,4;/+>/&.)./0!%0!@Cp!I:.!>94&%9J%!=%&!3p#!(K(J$2(!'/.)!=2!9%=2)./0!:0.J%9&%==%!2&&/;.4%!9/,:;)./0!,4E.0.%!2:!>292N92>A%!"#D#"K!R?A<86=)5>O9(9QO!0/+U+>O!>O9$D=]O!?:,W9/mO!%+>=/.O!)2:fO!0?A96!S0!;/0&)2)%!I:"%==%!0"%&)!>2&!%0!7Cp!;29!0:+U+>!! 0/+U+>O!)2:fO!%+>=/.!0:+W9/m!! ?:,W9/m!T%;.!;/0,:.)!/&.)./0!,%!=2!9%=2)./0!R?A<86=)%0!)9/.&!9%=2)./0&!%0!7CpK!<86>?;)5>O9$D=]O!?:,W9/m6!6QQ7O9(9QO!>O9$D=]O!0?y96!?G<8?G)5>O9(9QO!0/+U+>O!%+>=/.O!)2:f6!S0!;/0&)2)%!I:%!=2!9%=2)./0!?G<8?G)0"%&)!>2&!%0!@Cp!;29!%+>=/.!! )2:f!5:0!2))9.?:)!0/0!;=4!,4>%0,!E/0;)./00%==%+%0)!,":0!2:)9%!2))9.?:)!0/0!;=46!S0!,4;/+>/&%!=2!9%=2)./0!?G<8?G)%0!,%:f!9%=2)./0&!%0!@Cp!?G<@6FS)5>O9(9QO!0/+U+>O!%+>=/.6!8SG79S8T;:69)549QE=?;)5>O9$D=]O!?:,W9/m6!6QQ7O9(9QO!>O9$D=]O!0?y96!8SG79S8T;:69)549QE=O9(9QO!0/+U+>O!%+>=/.6!(K(J$2()-V')2(-)Z/'J(-)0/'J#2(-!'/.)!=%!&;A4+2!8)L!5WO!yO!CO!XO!^6O!%)!p!L!ZW!! ^!|!WO!y!! X!|!yO!C!! W!|!yO!X!! C[#!h!%0&%+?=%!,%&!3pU!%0N%0,94%&K!!!!yO!C!! ^!!!!WO!y!! C!!!!yOC!! X

14 !!!yO!X!! W!!!!WO!y!! ^!!!!yO!X!! ^!h!/0!2!,/0;!)9/.&!;=4&!>/)%0).%==%&!5yO!C!|!WO!y!|!yO!X6K!!!!yO!C!! WO!^O!X!!!!WO!y!! ^O!XO!C!!!!yO!X!! CO!WO!^!h!=%&!2))9.?:)&!;=4&!&/0)!,/0;K!yO!CO!WO!XO!%)!:0!2))9.?:)!0/0!;=4!%&)!^#!h!>29!,4E.0.)./0!=%!&;A4+2!%&)!%0!"*9%!E/9+%!0/9+2=%#!U&)!.=!%0!7Cp!j!!!!C/0O!;29!WO!y!! ^!0'%&)!>2&!:0%!3pU!5/0!2!W!! ^6O!]!%&)!,/0;!%0!"Cp#!h!2>>=.;2)./0!,%!='2=N/9.)A+%!,%!,4;/+>/&.)./0K!R(P, H, N, Y, T) P ! T R1(P, T) R2(P, H, N, Y) Clé P (3NF) Clés H,N ou P,H ou H,Y (3NF) R = R1 * R2 (pas de perte des DFs)

15 !"#$%&'()M+)-1!V'%&1).()Z/0!&%/00(J(0&! "#!!!!$%&!)920&2;)./0&!7#!!!!$2!)/=4920;%!2:f!>200%&!@#!!!!$2!N%&)./0!,%!=2!;/0;:99%0;%!B#!!!!$%!J%99/:.==2N%!&/:&!S92;=%!D#!!!!_31T!%)!=%&!)920&2;)./0&! M3*)))))245)7D?>5?F7<=>5! M3*3*)))).@X<><7<=>!$H/?m%;).E!,%!;%!;A2>.)9%!%&)!,H4):,.%9!=%&!+4;20.&+%&!I:%!E/:90.)!:0!'-13!>/:9!&H2&&:9%9!I:%!=%&!,/0R!04%&!,%+%:9%0)!,20&!:0!4)2)!;/A49%0)O!;H%&)R2&!+.&%&!%0!;2:&%!>29!:0!>9/R!?=*+%!=/N.;.%=!/:!+2)49.%=O!/:!>29!=%!E2.)!I:%!>=:&.%:9&!:).=.&2)%:9&!+20.>:=%0)!=%&!,/004%&!&.+:=)204R!+%0)#!U0!%EE%)O!=%&!'-13!&/0)!:).=.&4&!>29!>=:&.%:9&!:).=.&2)%:9&!&.+:=)204+%0)O!/:9!=%&!9%I:GR!)%&!/:!>/:9!,%&!+/,.E.;2)./0&!&:9!=2!?2&%!,%!,/004%&#!W29!%f%+>=%O!/0!&:>>/&%!I:%!,%:f!>%9&/00%&!&/:A2.)%0)!9%).9%9!"qqÇ!,H:0!+G+%!;/+>)%#!F0!'-13!,/.)!&H2&&:9%9!I:H2:;:0!,%&!,%:f!9%)92.)&!0%!&/.)!>%9,:#!W29!;/+>292.&/0!2J%;!:0!&(&)*+%!,H%f>=/.)2R!)./0O!,%:f!>%9&/00%&!>%:J%0)!)9*&!?.%0!4,.)%9!=%!+G+%!E.;A.%9O!+2.&!;H%&)!=%!,%90.%9!I:.!4;9.)!I:.!J/.)!&%&!+/,.E.;2)./0&!;/0&%9J4%&#!T%!;/+>/9)%+%0)!0H%&)!>2&!.+2N.02?=%!,20&!=%!;/0)%f)%!,%&!?2&%&!,%!,/004%&#!W/:9!94&/:,9%!;%! >9/?=*+%O!/0!2!.0)9/,:.)!=%!;/0;%>) !,%!7D?>5?F7<=>É!F0 %!7D?>5?F7<=>)%&)!:0!>9/R!N92++%!I:.!E/9+%!:0%!:0.)4!=/N.I:%!,%!)92.)%+%0)#!U==%!%&)!;/0&).):4%!,H:0%!/:!>=:&.%:9&!/>492)./0&!,H2;;*&!2:f!/?m%)&!,%!=2!?2&%!,%!,/004%&!5.0&%9)./0O!&:>>9%&&./0O!+/,.E.;2)./0!/:!=%;):9%6#!U0E.0O!:0%!)920&2;)./0!E2.)!>2&&%9!=2!?2&%!,H:0!4)2)!;/A49%0)!U"!29).;:=.%9K!h!:0%!)920&2;)./0!,/.)!;/++%0;%9!29).9!,H:0!4)2)!;/A49%0)!,%!=2!?2&%O!h!>%0,20)!=2!)920&2;)./0O!=2!?2&%!>%:)!4J%0):%==%+%0)!G)9%!,20&!:0!4)2)!.0;/A49%0)O!h!=/9&I:%!=2!)920&2;)./0!&%!)%9+.0%!2J%;!&:;;*&O!=2!?2&%!,/.)!G)9%!,20&!:0!4)2)!;/A49%0)O!h!=/9&I:H:0%!)920&2;)./0!2!4)4!J2=.,4%O!=%&!+/,.E.;2)./0&!&:9!=2!?2&%!&/0)!>%9&.&)20)%&O!+G+%!%0!;2&!,%!>9/?=*+%&!=/N.;.%=&!/:!+2)49.%=&O!h!>=:&.%:9&!)920&2;)./0&!>%:J%0)!&H%f4;:)%9!%0!>292==*=%#!S0!,.&).0N:%!,%:f!>9/?=*+%&!9%0,9%!%0!;/+>)%K!h!2")$+2&#",-')"0U)!",,'(K!.=!E2:)!9%&)2:9%9!=2!?2&%!,20&!=H4)2)!/u!%==%!&%!)9/:J2.)!2J20)!=H.0;.,%0)#!$%&!+4R!;20.&+%&!:).=.&4&!&/0)!=%&!)920&2;)./0&O!=2!)%0:%!,H:0!m/:902=O!=2!9%>9.&%!2>9*&!>200%#!h!2V'U&-0$/+,)-+,-0##',$')*')!20(/'0#()$#",("-$/+,(K!.=!E2:)!J%.==%9!=:&.%:9&!:).=.&2)%:9&!&:9!=%&!+G+%&!,/004%&!0%!;/0,:.&%!>2&!>/9)%!;%!I:%!=H/0!2>>%==%!,%&!)920&2;)./0&!\T83#!$%&!>9/>9.4)4&!\T83!&/0)K!h!"$+./-/$&)K!=/9&!,%!=H%f4;:)./0!,H:0%!)920&2;)./0O!&/.)!)/:)%&!&%&!2;)./0&!&/0)!%f4;:)4%&O!&/.)!2:;:0%!0%!=H%&)O!h!-+3&#',-')K!2>9*&!:0%!)920&2;)./0O!=2!?2&%!&%!)9/:J%!,20&!:0!4)2)!;/A49%0)O!h!/(+2"$/+,)K!.=!0H(!2!>2&!,H.0;/A49%0;%!=.4%!200%!:=)49.%:9%#!Ä/(/0&!&:9!:0!%f%+>=%!;%!I:%!;%=2!&.N0.E.%#!S0!&:>>/&%!:0%!)920&2;)./0!I:.!%EE%;):%!:0!)920&E%9)!,H29R!N%0)!5"qqÇ6!,H:0!;/+>)%!\!J%9&!:0!;/+>)%!1K!"#!=.9%5\6!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!B#!=.9%516!7#!\KL!\!k"qq!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!D#!1!KL!1!M!"qq!@#!4;9.9%5\6!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!r#!4;9.9%516!

16 $2!>9/>9.4)4!,H2)/+.;.)4!&>4;.E.%!I:%!&.!=2!)920&2;)./0!4;A/:%!2>9*&!=H4)2>%!@!%)!2J20)!=H4)2>%!rO!=%!&(&R!)*+%!,/.)!&H2&&:9%9!I:H2:;:0%!+.&%!%.0%!,%!J/.9!:0%!.0;/A49%0;%!%0)9%!=2!?2=20;%!,%&!,%:f!;/+>)%&#!$2!>9/>9.4)4!,%!;/A49%0;%!&>4;.E.%!I:%!=2!&/++%!,%&!&/=,%&!,%!\!%)!1!%&)!.0;A20N4%!2>9*&!=H%f4;:)./0!,%!=2!)920&2;)./0#!$2!>9/>9.4)4!,H.&/=2)./0!&>4;.E.%!I:%!&.!:0%!2:)9%!)920&2;)./0!%&&2.%!,H2;;4,%9!%&!@!%)!rO!%==%!0%!J%992!>2&!=%&!+/,.E.;2)./0&!E2.)%&!2:f!4)2>%&!"!%:)!G)9%!2&&:94%!,%!+2R!0.*9%!)9.J.2=%!%0!%f4;:)20)!=%&!)920&2;)./0&!%0!&4I:%0;%!5,%!+20.*9%!&49.2=.&2?=%6#!T%>%0,20)O!0/:&!J%9R!9/0&!I:%!>%9+%))9%!=H%f4;:)./0!;/0;:99%0)%!,%&!>=:&.%:9&!)920&2;)./0&!2>>/9)%!,%&!2J20)2N%&O!2&!2J/.9!,H.0)%9E49%0;%&!%0)9%!=%&!)920&2;)./0&!&.+:=)204%&#!U0E.0O!=2!>9/>9.4)4!,%!,:92?.=.)4!&>4;.E.%!I:%!=/9&I:%!=H:).=.&2)%:9!2!J2=.,4!=2!)920&2;)./0O!=%&!+.&%&!%9&.&)%9O!I:%=I:%&!&/.%0)!=%&!,4E2.==20;%&!=/N.;.%==%&!/:!+2)49.%==%&!I:.!>/:992.%0)!&:9J%R!0.9#! M3*3^))))17?75):HO>4)7D?>5?F7<=>!F0%!)920&2;)./0!%&)!:0%!:0.)4!2)/+.I:%!52:!&%0&!.0,.J.&.?=%6!,%!)92J2.=!I:.!,/.)!G)9%!&/.)!)/)2=%+%0)!)%9+.04%!&/.)!>2&!,:!)/:)!52)/+.;.)46#!$%!&(&)*+%!,/.)!,/0;!&2J/.9!I:20,!=2!)920&2;)./0!;/++%0;%O!&%!)%9+.0%O!%&)!J2=.,4%!/:!%&)!2?20,/004%#!W/:9!;%=2O!:0%!)920&2;)./0!>%:)!&%!)9/:J%9!,20&!>=:&.%:9&!4)2)&K!h!"-$/D'K!=H4)2)!.0.).2=#!$2!)920&2;)./0!%0)9%!,20&!;%)!4)2)!.++4,.2)%+%0)!2>9*&!&/0!,4?:)!,H%f4;:)./0O!%)!%==%!(!9%&)%!,:920)!&/0!%f4;:)./0O!h!!"#$/'22'.',$)D"2/*&'K!=/9&I:%!=2!,%90.*9%!.0&)9:;)./0!,%!=2!)920&2;)./0!2!4)4!%f4;:)4%O!h!&-3+0&'K!,*&!I:%!=H%f4;:)./0!0%!>%:)!>=:&!;/0).0:%9!0/9+2=%+%0)O!h!",,02&'K!2>9*&!I:%!=2!)920&2;)./0!2!4)4!200:=4%O!%)!I:%!=2!?2&%!2.)!4)4!9%&)2:94%!,20&!=H4)2)!;/A49%0)!,H2J20)!=%!,4?:)!,%!=2!)920&2;)./0#!8=!%f.&)%!2=/9&!,%:f!/>)./0&!2>9*&!I:H:0%!)920&2;)./0!2.)!4)4!200:R!=4%O!&/.)!/0!9%,4+299%!=2!)920&2;)./0O!&/.)!/0!):%!=2!)920&2;)./0#!h!D"2/*&'K!2>9*&!:0%!%f4;:)./0!)/)2=%+%0)!)%9+.04%#!U0!E2.)O!'i$!&:>>/9)%!=%&!)920&2;)./0&O!&/:J%0)!,%!+20.*9%!.0J.&.?=%#!U0!%EE%)O!;A2I:%!;/++20,%!%EE%;R!):4%!,20&!=H/:).=!,H.0)%99/N2)./0!%&)!:0%!)920&2;)./0#!\.0&.O!;A2I:%!E/.&!I:%!J/:&!E2.)%&!:0%!5/:!>=:R!&.%:9&6!9%I:G)%5&6!,20&!'i$PW=:&O!!J/:&!,4?:)%e!&20&!=%!&2J/.9!:0%!)920&2;)./0#! M3*3_))))!=99<7g)D=EEC?Fh!$H.0&)9:;)./0!'i$!COMMIT >%9+%)!,%!J2=.,%9!:0%!)920&2;)./0#!T%))%!.0&)9:;)./0!>%:)!G)9%!%f>=.;.)%!,20&!:0%!)920&2;)./0!/uO!;/++%!;H%&)!&/:J%0)!=%!;2&O!.+>=.;.)%!%)!%f4;:)4%!29!=%!'-13#!F0%!E/.&!=H.0&)9:;)./0!COMMIT %f4;:)4%O!=%&!+/,.E.;2)./0&!E2.)%&!&/0)!>%9+20%0)%&!%)!=2!)920&2;R!)./0!&H2;A*J%#!$H.0&)9:;)./0!ROLLBACK >%9+%)!4N2=%+%0)!,H2;A%J%9!=2!)920&2;)./0O!+2.&!%0!=H200:=20)#!8=!0H(!2=/9&!2:R!;:0!%EE%)!&:9!=2!?2&%O!%)!=%!'-13!,/.)!2=/9&!9%J%0.9!94;4,%0)!=%!,4?:)!,%!=2!)920&2;)./0!>:.&I:%!;H%&)!=%!,%90.%9!>/.0)!N2920).!,%!;/A49%0;%!,%!=2!?2&%#! M3*3`))))(R49QE4!Ä/(/0&!&:9!:0!%f%+>=%!=H.0)%92;)./0!%0)9%!,%:f!)920&2;)./0&#!S0!&:>>/&%!=2!9%=2)./0!N"#WN/X#'5?29O!?.*9%O!>9.f6O!%)!/0!&:>>/&%!I:%!=%!?29!_/!J%0,!,%!=2!TA.+2(!5@OqqÇ6!%)!,%!=2!$%EE%!57ODqÇ6#!W2:=!.0)%99/N%!=2!?2&%O!%)!=2!9%=2)./0!N"#WN/X#')>/:9!;/002o)9%!=%!>9.f!+.0.+:+!%)!=%!>9.f!+2f.+:+!,:!?29!_/#!U0)9%R!)%+>&O!_/!,4;.,%!,%!;%&&%9!,%!J%0,9%!,%!=2!TA.+2(!%)!,%!=2!$%EE%O!>/:9!0%!>=:&!J%0,9%!I:%!,%!=2!Ñd2Q!9.f!+.0.+:+!%)!+2f.+:+K!(max) SELECT MAX(prix) FROM BarÀBière WHERE bar = 'Jo'; (min) SELECT MIN(prix) FROM BarÀBière WHERE bar = 'Jo';

17 W%0,20)!;%!)%+>&O!_/!%f4;:)%!=%&!.0&)9:;)./0&!&:.J20)%&K!(del) DELETE FROM BarÀBière WHERE bar = 'Jo'; (ins) INSERT INTO BarÀBière VALUES('Jo', 'Kwak', @#Dq6É!S0!2!,%&!.0&)9:;)./0&!'i$!I:.!>%:J%0)!G)9%!%0)9%=2;4%&O!2J%;!=%&!;/0)92.0)%&!&:.J20)%&K!5+2f6!,/.)!G)9%!%f4;:)4!2J20)!5+.06O!%)!5,%=6!,/.)!G)9%!%f4;:)4!2J20)!5.0&6#!i:%!&%!>2&&%R)R.=!=/9&I:%!_/!%)!W2:=!+%))%0)!57DOF7<=>!5+2f6!5,%=6!5.0&6!5+.06!'@5OE7?7!@Oqq! @ODq! \.0&.O!W2:=!J/.)!I:%!V\t!`!V8C!Ö!T/++%0)!>%:)R/0!94&/: ,9%!=%! >9/?=*+%!2J%;!=%&!) 920&2;)./0&!j !'.!=H/0 !9%N9/:>%!=%&!.0&) 9:;)./0&!5+2f65+.06!,%!W2:=!,20&!:0%!&%:=%!)920&2;)./0O!2=/9&!.=!0H(!2:92!>=:&!,%!>9/?=*+%&#!U0!%EE%)O!&/.)!=2!)920&2;)./0!&H%f4;:)%92!2J20)!=%&!+/,.E.;2)./0&!,%!_/O!%)!W2:=!J%992!2=/9&!=%&!20;.%0&!>9.fO!&/.)!=2!)920&R!2;)./0!&H%f4;:)%!2>9*&!=2!+/,.E.;2)./0O!%)!.=!0H(!2:92!>2&!,%!>9/?=*+%#!$2!)920&2;)./0!>%9+%)!,/0;!2:f!,%:f!.0&)9:;)./0&!5+2f65+.06!,%!&H%f4;:)%9!&:9!=%&!+G+%&!,/004%&#!8=!%f.&)%!;%>%0,20)!%0;/9%!:0%!>/&&.?.=.)4!,%!;/+>/9)%+%0)!4)920N%#!':>>/&/0&!I:%!_/!%f4;:)%!&2!+/R!,.E.;2)./0!,%!>9.fO!+2.&!I:H2:!!,%90.%9!+/+%0)O!.=!;A20N%!,H2J.&!%)!%f4;:)%!:0!]S$$1\TÑ#!'.!W2:=!%f4;:)%!&2!)920&2;)./0!2>9*&!=H.0&)9:;)./0!5.0&6O!+2.&!2J20)!=H200:=2)./0O!.=!J2!J/.9!:0%!J2=%:9!@ODq!I:.!0H%f.&)%!>2&!,20&!=2!?2&%#!W/:9!94&/:,9%!;%!>9/?=*+%O!/0!J2!,/0;!%f4;:)%9!=%&!.0&)9:;)./0&!,%!_/!,20&!:0%!)920&2;)./0#!\.0&.O!=%&!%EE%)&!,%!5,%=65.0&6!,20&!:0%!)920&2;)./0!0%!>/:99/0)!G)9%!J:&!>29!,H2:)9%&!)920&2;)./0&!I:%!=/9&I:%!=2!)920&2;)./0!2:92!4)4!J2=.,4%#!'.!=2!)920&2;)./0!J%02.)!2&!J:&!>29!=%&!2:)9%&!)920&2;)./0&#!M3*3a))));457<=>):45)7D?>5?F7<=>5):?>5)/D?FE4! F0%!)920&2;)./0!,4?:)%!2J%;!=2!>9%+.*9%!.0&)9:;)./0!'i$!%f4;:)2?=%!%)!&%!)%9+.0%!=/9&!,%!=H%f4;:)./0!,H:0!F=99<7)/:!,H:0!D=EEC?FhO!=/9&!,%!=2!,4;/00%f./0!,%!=H:).=.&2)%:9!5;/++.)6O!/:!=/9&!,H:0!299G)!20/9+2=!,:!>9/;%&&:&!:).=.&2)%:9!59/==?2;Q6#!$%&!+.&%&!29!:0%!)920&2;)./0!0%!&/0)!J.&.?=%&!>/:9!=%&!2:)9%&!:).=.&2)%:9&!I:H2>9*&!=2!J2=.R!,2)./0!,%!=2!)920&2;)./0!5)20)!I:v:0%!)920&2;)./0!0v%&)!>2&!J2=.,4%O!=%&!2:)9%&!:).=.&2)%:9&!2;;*,%0)!2:f!20;.%00%&!J2=%:9&!,%&!,/004%&!+/,.E.4%&6#! M3M)))))2?)7=E@D?>F4)?OR)Q?>>45!M3M3*))))e=OD>?E!8=!%f.&)%!>=:&.%:9&!)(>%&!,H.0;.,%0)&!I:.!>%:J%0)!&:9J%0.9!&:9!:0%!?2&%!,%!,/004%&!K!h!4;A%;!,H:0%!)920&2;)./0K!:0%!%99%:9!=/N.I:%!,20&!=%!>9/N92++%!=v%+>G;A%!,%!&%!>/:9&:.J9%!0/9+2R!=%+%0)!5%99%:9!=/9&!,v:0%!.0&%9)./0O!&:>>9%&&./0!/:!+.&%!9/N92++%!5J%99/:.==2N%O!&2):92)./0O!>9/;%&&:&!):46O!h!;92&A!&(&)*+%K!.=!%0)92o0%!=2!>%9)%!,%&!,/004%&!%0!+4+/.9%!;%0)92=%O!h!>200%!,.&I:%K!%==%!>9/J/I:%!=2!>%9)%!>A(&.I:%!,%&!,/004%&#!$%&!2=N/9.)A+%&!,%!94;:>492)./0!5#'-+D'#O6!&/0)!,%&!)%;A0.I:%&!I:.!>%9+%))%0)!2:f!'-13!,H2&&:9%9!=2!;/A49%0;%O!=H2)/+.;.)4!%)!=2!,:92?.=.)4!+2=N94!=%&!.0;.,%0)&!I:.!>%:J%0)!&:9J%0.9#!U0!N40492=O!=%&!2=N/R!9.)A+%&!,%!94;:>492)./0!>/&&*,%0)!,%:f!>29).%&K!=2!>9%+.*9%!>9%0,!%0!;A29N%!=%&!2;)./0&!I:.!/0)!=.%:!=/9&!,:!,49/:=%+%0)!0/9+2=!,%!=2!)920&2;)./0!2E.0!,H2J/.9!2&&%e!,H.0E/9+2)./0&!>/:9!>%9+%))9%!=2!94R!;:>492)./0!%0!;2&!,%!>9/?=*+%O!%)!=2!,%:f.*+%!I:.!>9%0,!%0!;A29N%!=%&!2;)./0&!9*&!:0!>9/?=*+%!2E.0!,%!>/:J/.9!94;:>49%9!=2!?2&%!,20&!:0!4)2)!;/A49%0)#!

18 W/:9!2&&:9%9!=2!9%>9.&%!&:9!>200%O!=%&!'-13!%)!S92;=%!%0!>29).;:=.%9!:).=.&%0)!=2!0/)./0!,%!]=OD>?E#!F0!]=OD>?E)%&)!:0!E.;A.%9!)%f)%!,20&!=%I:%=!=%!'-13!.0&;9.)O!,20&!=H/9,9%!,H%f4;:)./0O!)/:)%&!=%&!2;)./0&!,%!+.&%!9*&!=H4;9.):9%6#!$/9&I:%!=2!)920&2;)./0!;/)2!=:!:0%!J2=%:9O!:0!%09%N.&)9%+%0)!`2'-$0#'O!;/O!ta!%&)!4;9.)!,20&!=%!m/:902=#!U0E.0O!`D"2/*'#O!!;/a!!/:!`",,02'#O!!;/a!!&/0)!4;9.)&!,20&!=%!m/:902=!&:.J20)!I:%!=2!)920&2;)./0!2!4)4!J2=.,4%!/:!200:=4%#!U0!S92;=%O!=2!N%&)./0!,%&!)920&2;)./0&!:).=.&%!,%:f!E.;A.%9&!K!h!:0!E.;A.%9!m/:902=!D4:=)E=NK!.=!%09%N.&)9%!)/:)%&!=%&!+/,.E.;2)./0&!%EE%;):4%&!5.0&%9)O!:>,2)%O!,%=%)%6!,20&!=%&!)2?=%&!,%!=2!?2&%!>29!;A2I:%!)920&2;)./0#!h!:0!E.;A.%9!D=EEC?Fh)54N94>7K!.=!%09%N.&)9%!=%&!20;.%00%&!J2=%:9&!,%&!=.N0%&!,%&!)2?=%&!+/,.E.4%&!>29!:0%!)920&2;)./0#!$%!&(&)*+%!2EE%;)%!%9+%)!,%!=H.,%0).E.%9!,%!+20.*9%!:0.I:%#!^/:)%!/>492)./0!+/,.E.20)!:0%!,/004%!,%!=2!?2&%!%&)!%09%N.&R!)94%!,20&!=%!E.;A.%9!D=EEC?Fh)54N94>7)%)!,20&!=%!E.;A.%9!m/:902=!D4:=)E=N)2J20)!+.&%!7O!h!,4?=/I:%9!=%&!=.N0%&!,%&!)2?=%&!J%99/:.==4%&!>29!=2!)920&2;)./0#!$/9&!,:!D=EEC?Fh),v:0%!)920&2;)./0O!.=!E2:)!K!h!9%,/00%9!=%&!20;.%00%&!J2=%:9&!29!=2!)920&2;)./0!529).9!,%&!D=EEC?Fh)54N94>76O!h!,4?=/I:%9!=%&!=.N0%&!,%&!)2?=%&!J%99/:.==4%&!>29!=2!)920&2;)./0#!M3M3M))))'4QD<54)?QD85)<>F<:4>7!U==%!%&)!,.&>/0.?=%!:0.I:%+%0)!>/:9!=%&!.0;.,%0)&!&20&!>%9)%!,%!,/004%&!&:9!,.&I:%#!$H/?m%;).E!%&)!,%!9%&)2:9%9!=2!?2&%!,20&!:0!4)2)!;/A49%0)!)%==%!I:v%==%!&%!)9/:J2.)!m:&)%!2J20)!=2!>200%#!$%!+4;20.&+%!,%!9%>9.&%!%&)!=%!&:.J20)K!h!2>>=.I:%9!)/:)%&!=%&!+/,.E.;2)./0&!%09%N.&)94%&!,20&!=%!E.;A.%9!D4:=)E=N)/:9!)/:)%&!=%&!)920&2;)./0&!&20&!;/++.)O!/0!9%+%)!=%&!=.N0%&!,%&!)2?=%&!;/0;%904%&!2:f!20;.%00%&!J2=%:9&!5#+224"-Z6#!T%;.!%&)!E2.)!29).9!,%&!D=EEC?Fh)54N94>7#!\>9*&!:0!.0;.,%0)O!/0!0%!)92.)%!I:%!=%&!+/,.E.;2)./0&!%EE%;):4%&!2>9*&!=%!>/.0)!,%!9%>9.&%!5/:!>/.0)!,%!;/0)9n=%6#!F0!>/.0)!,%!9%>9.&%!;/0&.&)%!/.0)!,%!9%>9.&%!,20&!=%!E.;A.%9!D4:=)E=N#! S0!>%:)!>94;.&%9!:0!>/.0)!,%!9%>9.&%!%0!:).=.&20)!=2!;/++20,%!SAVEPOINT pdr ;#!W29!=2!&:.)%O!/0!>/:992!9%J%0.9!/.0)!%0!:).=.&20)!=2!;/++20,%!ROLLBACK TO pdr; I:.!>%9+%)!,%!9%)9/:J%9!=H%0J.R!9/00%+%0)!)%=!I:H.=!4)2.)!=/9&!,%!=2!,4;=292)./0!,:!>/.0)!,%!9%>9.&%#! -U2!'@5OE7?75!'\ÄUWS8C^!2É!W9%+.%9!>/.0)!,%!9%>9.&%!,%!=2!)920&2;)./0!3U$U^U!gÉ!V/,.E.;2)./0!,%!=2!?2&%!'\ÄUWS8C^!?É!3%:f.*+%!>/.0)!,%!9%>9.&%!,%!=2!)920&2;)./0!8C'U]^!8C^SgÉ!V/,.E.;2)./0!,%!=2!?2&%!'\ÄUWS8C^!;É!^9/.&.*+%!>/.0)!,%!9%>9.&%!,%!=2!)920&2;)./0!FW3\^U!gÉ!V/,.E.;2)./0!,%!=2!?2&%!

19 ]S$$1\TÑ!^S!;É!$H/9,9%!FW3\^U!%&)!200:=4O!=%!>/.0)!T!9%&)%!,4E.0.!]S$$1\TÑ!^S!?É!$H/9,9%!8C'U]^!%&)!200:=4O!=%!>/.0)!T!%&)!>%9,:O!=%!>/.0)!1!9%&)%!,4E.0.!]S$$1\TÑ!^S!;É!S]\Rq"qÅr!%99/9É!&2J%>/.0)!T!0/!=/0N%9!,%E.0%,!8C'U]^!^SgÉ!V/,.E.;2)./0!,%!=2!?2&%!TSVV8^É!Ä2=.,%!)/:)%&!=%&!2;)./0&!%EE%;):4%&!>29!=%!3U$U^U!5>9%+.*9%!+/,.E.;2)./06!%)!=%!8C'U]^!5,%90.*9%!+/,.E.;2)./06#!^/:)%&!=%&!2:)9%&!+/,.E.;2)./0&!/0)!4)4!200:=4%&!2J20)!=%!TSVV8^#!$%!>/.0)!\!0H%&)!>=:&!2;).E#! (K(J$2(K!)92.)%+%0)!,%&!)920&2;)./0&!$2!+.&%!%0!Ü:J9%!,:!+4;20.&+%!,%!9%>9.&%!&H%EE%;):%!;/++%!;%;.#!'/.%0)!=%&!D!)920&2;)./0&!&:.J20)%&!2:!+/+%0)!,v:0!.0;.,%0)!K! T1 T2 T3 T4 T5 Point de reprise Incident h!^"!%&)!2;A%J4%!=/9&!,:!>/.0)!,%!9%>9.&%O!%==%!0v%&)!>2&!)92.)4%#!h!^7!%)!^B!&/0)!J2=.,4%&!5F=99<76!=/9&I:%!&:9J.%0)!=v.0;.,%0)K!/0!2>>=.I:%!)/:)%&!=%&!+/,.E.;2)./0&!%0R!9%N.&)94%&!,20&!=%!E.;A.%9!9%,/!=/N!/:9!^7O!/0!9%>29)!,:!>/.0)!,%!9%>9.&%#!h!^@!%)!^D!0%!&/0)!>2&!J2=.,4%&!5>2&!,%!F=99<76!=/9&I:%!&:9J.%0)!=v.0;.,%0)O!/0!9%+%)!=%&!=.N0%&!,%&!)2?=%&!;/0;%904%&!2:f!20;.%00%&!J2=%:9&!5D=EEC?Fh6#! M3^)))))2?)N457<=>):4)E?)F=>FODD4>F4!$2!N%&)./0!,%&!2;;*&!;/0;:99%0)&!2:f!,/004%&!>%9+%)!,H4J.)%9!I:%!=2!+.&%!29!>=:&.%:9&!:).=.&2)%:9&!0H.0)9/,:.&%!>2&!,%&!.0;/A49%0;%&!,20&!=2!?2&%!,%!,/004%&#!S0!,.)!I:%!,%:f!)920&2;)./0&!&/0)!;/0;:99%0)%&!&.!%==%&!2;;*,%0)!&.+:=)204+%0)!2:f!+G+%&!,/004%&#!M3^3*))))#FF85)F=>FODD4>75)47)<>F=G@D4>F4):45):=>>@45!Ä/.;.!I:%=I:%&!>9/?=*+%&!;=2&&.I:%&!I:.!>%:J%0)!&:9J%0.9!2J%;!,%&!)920&2;)./0&!;/0;:99%0)%&#!2?)Q4D74):4)9<54)P)]=OD!8=!(!2!>%9)%!,%!+.&%!29!^"#! ^%+>&!^920&2;)./0!^"!Y)2)!,%!=2!?2&%!^920&2;)./0!^7!)"!)7!)@!)B!)D!)r!)s!=.9%5\6! g!\!L!\!M!"q!g!g!4;9.9%5\6!g!\!L!"q! \!L!7q!\!L!rq!g! =.9%5\6!g!g!\!L!\MDq!g!4;9.9%5\6! \>9*&!:0%!%f4;:)./0!&4I:%0).%==%!,%!^"!%)!^7!/:!^7!%)!^"O!/0!/?).%0)!\Lsq#!'.!=%&!)920&2;)./0&!&/0)!%f4R!;:)4%&!,%!+20.*9%!;/0;:99%0)%&O!/0!/?).%0)!2=/9&!\Lrq#!S0!2!,/0;!>%9,:!=2!>9%+.*9%!+.&%!

20 245)E4F7OD45)<9QD=QD45!':>>/&/0&!:0%!)920&2;)./0!^7!I:.!=.)!:0%!,/004%!\!+/,.E.4%!>29!^"#!$2!)920&2;)./0!^"!%&)!200:=4%!%)!=%&!+/,.E.;2)./0&!%EE%;):4%&!>29!;%))%!)920&2;)./0!&/0)!,4E2.)%&#!$2!J2=%:9!=:%!%)!)92.)4%!>29!^7!%&)!2=/9&!.0;/99%;)%#! ^%+>&!^920&2;)./0!^"!Y)2)!,%!=2!?2&%!^920&2;)./0!^7!)"!)7!)@!)B!)D!=.9%5\6! \!L!\!M7q!4;9.9%5\6!g!9/==?2;Q!\!L!"q! \!L!@q! \!L!"q!g! g!g!=.9%5\6!g! 245)E4F7OD45)>=>)D4QD=:OF72&!=2!+G+%!J2=%:9#!U0R!)9%!=%&!,%:f!=%;):9%&O!:0%!2:)9%!)920&2;)./0!2!+/,.E.4!=2!J2=%:9!,%!\#! ^%+>&!^920&2;)./0!^"!Y)2)!,%!=2!?2&%!^920&2;)./0!^7!)"!)7!)@!)B!)D!g! =.9%5\6!\!L!\!M!"q!4;9.9%5\6!;/++.)!\!L!"q! \!L!7q!=.9%5\6! g!g!g!=.9%5\6! M3^3M))))24)9@F?><594):4)S4DD=O9.0;.>2=%&!)%;A0.I:%&!+.&%&!%0!Ü:J9%!>/:9!=%!;/0)9n=%!,%!=H%f4;:)./0!;/0;:99%0)%!,%&!)920&2;R!)./0&!9%>/&%0)!&:9!=%!;/0;%>)!,%!J%99/:.==2N%!,%&!,/004%&#!F0!S4DD=O)%&)!:0%!J29.2?=%!2&&/;.4%!)%!)%0:!,%&!/>492)./0&!I:.!>%:J%0)!=:.!G)9%!2>>=.I:4%&#!\.0&.O!2J20)!,v2;;4,%9!/:9!+/,.E.%9!&2!J2=%:9O!=2!)920&2;)./0!^"!,/.)!=2!J%99/:.==%9!>/:9!4J.)%9!&/0!2;;*&!>29!:0%!2:)9%!)920&2;)./0#!F0%!E/.&!)%9+.04%O!=2!)920&2;)./0!^"!=.?*9%!2=/9&!=%&!,/004%&!J%99/:.==4%&!>/:9!=%&!9%0,9%!,.&>/0.?=%&!9%0/0&!=v%f%+>=%!,:!)920&E%9)!,v:0%!&/++%!,v29N%0)!%0)9%!,%:f!;/+>)%&K!^"!E2.)!:0!)920&E%9)!,%!;"!J%9&!;7O!^7!,%!;"!J%9&!;@#! )!&*)!&M!!!=/;Q5;"6! !!9%2,5;"6!E/9!:>,2)%! !!;"KL;"R+"!!^7!2))%0,!=2!=.?492)./0!,%!;"!!!4;9.9%5;"6!!5,%+20,%!2;;*&!>/:9!:>,2)%!,%!;"6!!!=/;Q5;76!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!á!!!9%2,5;76!E/9!:>,2)%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!á!!!;7KL;7M+"!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!á!!!4;9.9%5;76!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!á!!!:0=/;Q5;"O;76!!=/;Q5;"6!!!!!9%2,5;"6!E/9!:>,2)%!!!!!;"KL;"R+7!!!!!4;9.9%5;"6!!!!!=/;Q5;@6!!!!!9%2,5;@6!E/9!:>,2)%!!!!!;@KL;@M+7!!!!!4;9.9%5;@6!

21 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!:0=/;Q5;"O;@6!$%!J%99/:.==2N%!)%=!I:v.=!%&)!2>>=.I:4!;.R,%&&:&!>%9+%)!,v4=.+.0%9!=%&!>%9)%&!,%!+.&%!9/>9%&#!W29!;/0)9%O!.=!0%!>%9+%)!>2&!,v4=.+.0%9!=%&!=%;):9%&!0/0!9%>9/,:;).?=%&#!$%&!J%99/:&!;=2&&.I:%&!&/0)!=%&!S4DD=O5)C<>?%:J%0)!2J/.9!,%:f!J2R!=%:9&!,.&).0;)%&K!J%99/:.==4!/:!0/0!J%99/:.==4!5"!/:!q6#!F0!J%99/:!%&)!2&&/;.4!/&&.?=%!,H2;;4,%9!492)./0&K!verrouillerÉlément %)!déverrouillerÉlément#!F0%!)920&2;)./0!,%+20,%!=H2;;*&!/:9!;/++%0;%9!=H/>492)./0!verrouillerÉlément(X)#!'.!=%!J%99/:!%&)!=:&!?%&/.0!,H:).=.&%9!=H4=4+%0)O!%==%!%f4;:)%!:0%!/>4R!92)./0!déverrouillerÉlément(X) I:.!>/&.)./00%!=%!J%99/:!:.&R!&%0)!2;;4,%9!>=.I:%!,/0;!:0%!4RFEO5<=>)9O7O4EE4)&:9!:0%!,/004%#!S0!&%!9%0,!;/+>)%!92>.,%+%0)!I:%!=%&!J%99/:&!?.02.9%&!&/0)!)9/>!9%&)9.;).E&!>/:9!=%&!?2&%&!,%!,/004%&O!;29!;%9)2.0%&!)920&2;)./0&!0%!J%:=%0)!I:%!=.9%!;%9)2.0%&!,/004%&#!S0!,.&).0N:%!,/0;!,%:f!)(>%&!,%!J%9R!9/:&O!=%&!S4DD=O5)Q?D7?N@5O!I:.!>%9+%))%0)!=:&.%:9&!)920&2;)./0&!,%!=.9%!:0%!,/004%!J%99/:.==4%!>29!:0%!)920&2;)./0O!%)!=%&!S4DD=O5)4RFEO5%9+%))%0)!/&4!=%!J%99/:!,H%EE%;R!):%9!:0%!/>492)./0!,H4;9.):9%#! M3^3^))))24)D<5WO4):i<>74DCE=F?N4!F0!.0)%9?=/;2N%!5/:!J%99/:!+/9)%=6!&:9J.%0)!=/9&I:%!-3"B0'))920&2;)./0!^!,H:0!%0&%+?=%!,%!,)[,)\)J])$#",("-$/+,()2))%0,!:0%!,/004%!J%99/:.==4%!>29!:0%!2:)9%!)920&2;)./0!^H!,%!=H%0&%+?=%#!\:)9%+%0)!,.)O!^"!2))%0,!:0%!,/004%!J%99/:.==4%!>29!^7O!%)!^7!2))%0,!:0%!,/004%!J%99/:.==4%!>29!^"#!(K(J$2()K!)920&E%9)!%0)9%!,%:f!;/+>)%&#!^"!)920&E*9%!:0%!&/++%!+!,H:0!;/+>)%!;"!J%9&!:0!;/+>)%!;7O!%)!^7!)920&E*9%!:0%!&/++%!0!,%!;7!J%9&!;"#!$v%f4;:)./0!&.+:=)204%!,%&!,%:f!)920&2;)./0&!;/0,:.)!):4)Ei<>74DCE=F?N4)A!"#!$%&'B!F0%!2>>9/;A%!>92).I:%!,%!=2!N%&)./0!,%&!.0)%9?=/;2N%&!9%>/&%!&:9!=2!,4)%;)./0!,%!;%:fR;.K!=%!&(&)*+%!J49.E.%!&H.=!(!2!:0%!&.):2)./0!,H.0)%9?=/;2N%#!F0!>9/;4,4!>/:9!,4)%;)%9!:0%!&.):2)./0!,H.0)%9?=/;2N%!;/0R!&.&)%!>/:9!=%!&(&)*+%!74):45)D455=ODF45)5Y"/$P1+#)%#"!36#!320&!;%!N92>A%O!:0!0Ü:,!%&)!;944!>/:9!;A2I:%!)920&2;)./0!%0!;/:9&!,H%f4;:)./0#!TA2I:%!E/.&!I:H:0%!)920&2;)./0!!^.!2))%0,!,%!>/:J/.9!J%99/:.==%9!:0%!,/004%!t!J%99/:.==4!>29!:0%!)920&2;)./0!^mO!:0!29;!%&)!;944!%0)9%!=%&!,%:f!)920&2;)./0&#!8=!(!2!&.):2)./0!,H.0)%9?=/;2N%!&.!%)!&%:=%+%0)!&.!.=!%f.&)%!:0!;(;=%!,20&!=%!N92>A%#!8=!&%!>/&%!2=/9&!=%!>9/?=*+%!,%!&2J/.9!I:20,!=%!&(&)*+%!,/.)!J49.E.%9!=2!>94&%0;%!,H:0!.0)%9R!?=/;2N%!50/+?9%!,%!)920&2;)./0&O!,:94%!,H2))%0)%!,%!>=:&.%:9&!)920&2;)./0&Og6#!'.!=%!&(&)*+%!,4)%;)%!=H.0)%9?=/;2N%O!.=!):%!:0%!5/:!>=:&.%:9&6!,%&!)920&2;)./0&!.+>=.I:4%&#!8=!%f.&)%!,.EE49%0)%&!&/=:)./0&!>/:9!=%!;A/.f!,%!=2!)920&2;)./0!=:&!94;%0)%O!;%==%!I:.!2!E2.)!=%!+/.0&!,%!+.&%&!=:&!4=2?/94%&!>%:J%0)!G)9%!:).=.&4%&O!+2.&!0%!&%9/0)!>2&!)92.)4%&!,20&!=%!;2,9%!,%!;%!;/:9&#!F0%!2:)9%!>/&&.?.=.)4!>/:9!N49%9!=%&!.0)%9?=/;2N%&!;/0&.&)%!=/(%9!,%&!9<545)G=D5):@E?<5)5$/.'+0$(6#

22 T%))%!+4)A/,%!%&)!>92).I:%!%0!92.&/0!,:!>%:!,H2;).J.)4!I:H%==%!.+>=.I:%!&:9!=%!&(&)*+%#!'.!:0%!)920&2;R!)./0!2))%0,!>=:&!=/0N)%+>&!I:%!=2!,:94%!&>4;.E.4%!>/:9!=2!+.&%!A/9&!,4=2.O!=%!&(&)*+%!&:>>/&%!I:H%==%!%&)!?=/I:4%!%)!.=!):%!;%))%!)920&2;)./0&O!I:H.=!(!2.)!/:!0/0!.0)%9?=/;2N%#!2?):@74F7<=>):45)<>74DCE=F?N45!W/:9!,4)%;)%9!=%&!.0)%9?=/;2N%&O!/0!;/0&)9:.)!=%!N92>A%!,H2))%0)%!,%&!9%&&/:9;%&!K! X T1 T2 Y tO!XOg!9%>94&%0)%0)!,%&!4=4+%0)&!,%&!)2?=%&!,%!=2!?2&%#!^"O!^7!g#!.,%0).E.%0)!,%&!)920&2;)./0&#!F0!29;!/9.%0)4!4).I:%)4!t!/:!X!%0)9%!^.!%)!^m!&.N0.E.%!I:%!=2!)920&2;)./0!^.!2))%0,!=2!=.?492)./0!,%!t!/:!X#!$v.0R!)%9?=/;2N%!&%!)92,:.)!>29!:0!;.9;:.)!,20&!=%!N92>A%!,H2))%0)%!,%&!9%&&/:9;%&O!;/++%!,20&!=2!E.N:9%!;.R!,%&&:&#!'#$$(2K!=v.0)%9?=/;2N%!>%:)!+%))9%!%0!m%:!0!50à76!)920&2;)./0&#! X T2 T1 Y Z T3 M3^3`))))0! 'i$!,4E.0.)!I:2)9%!0.J%2:f!,H.&/=2)./0!I:.!>%9+%))%0)!,%!;A/.&.9!I:%==%&!&/0)!=%&!)(>%&!,H.0)%92;)./0&!2:)/9.&4%&!>/:9!=%&!)920&2;)./0&!I:.!&H%f4;:)%0)!&.+:=)204+%0)!5;/0;:99%0)%&6#!\.0&.O!,20&!:0%!)920&R!2;)./0O!/0!>%:)!:).=.&%9!=H.0&)9:;)./0!&:.J20)%K! SET TRANSACTION ISOLATION LEVEL X où X = SERIALIZABLE | REPEATABLE READ | READ COMMITTED | READ UNCOMMITTED &D?>5?F7<=>5):4)>9%0,!=H%f%+>=%!,%!=2!&%;)./0!B#"#DO!%)!&.!/0!&:>>/&%!I:%!W2:=!L!5+2f65+.06!%)!_/!L!5,%=65.0&6!&/0)!,%&!)920&2;)./0&O!%)!&.!W2:=!:).=.&%!=%!0.J%2:!,H.&/=2)./0!SERIALIZABLEO!2=/9&!.=!J%992!=2!?2&%!,20&!=H4)2)!&/.)!2J20)!=%&!+/,.E.;2)./0&!,%!_/O!&/.)!2>9*&O!+2.&!>2&!%0)9%!=%&!,%:f!/>492)./0&!,%!=2!)920&2;)./0!,%!_/#!$%!0.J%2:!,v.&/=2)./0!%&)!:0!;A/.f!I:.!2EE%;)%!:0.I:%+%0)!=2!J:%!,%!=2!?2&%!,%!=2!)920&2;)./0!I:%!=%!&>4;.E.%#!'.!/0!9%>9%0,!0/)9%!%f%+>=%!5;E!&%;)./0!B#"#D6O!&.!_/!;A/.&.)!=%!0.J%2:!SERIALIZABLEO!+2.&!>2&!W2:=O!2=/9&!W2:=!>%:)!4J%0):%==%+%0)!0%!J/.9!2:;:0!>9.f!&.!=2!9%I:G)%!%&)!%f4;:)4%!%0)9%!5,%=6!%)!5.0&6#!&D?>5?F7<=>5):4)>%:J%0)!G)9%!=:%&O!;%!I:.!.+>=.I:%!I:%!=%&!=%;):9%&!94>4)4%&!,20&!:0%!+G+%!)920&2;)./0!9%)/:90%!=%&!+G+%&!J2=%:9&!5>2&!,%!>A40/+*0%!,%!=%;):9%&!0/0!9%>9/,:;).?=%&6#!T%>%0,20)O!:0%!)920&2;)./0!>/:992!J/.9!2>>292o)9%!2:!;/:9&!,%&!=%;):9%&!94>4)4%&!,%!0/:J%2:f!0R:R!>=%)&!5/:!,%&!0R:>=%)&!I:.!/0)!,.&>29:6#!':9!!0/)9%!!%f%+>=%O!!&.!!W2:=!!2!!;A/.&.!!=%!!0.J%2:!!REPEATABLE READO!!%)!!I:%!!=H/9,9%!!,H%f4;:)./0!!%&)!5+2f65,%=65.0&65+.06O!2=/9&!5+2f6!J%992!=%&!>9.f!7ODq!%)!@OqqO!%)!5+.06!J%992!@ODqO!+2.&!4N2=%+%0)!7ODq!%)!@Oqq!;29!.=&!/0)!4)4!J:&!>29!=2!=%;):9%!>94;4,%0)%!,%!5+2f6!,20&!=2!)920&2;)./0#!&D?>5?F7<=>5):4)>%:J%0)!G)9%!=:%&O!+2.&!,%&!=%;):9%&!&:;;%&&.J%&!>%:J%0)!9%0J/(%9!,%&!J2R!=%:9&!5J2=.,4%&6!,.EE49%0)%&#!T%=2!>%9+%)!,%!J/.9!=%&!+/,.E.;2)./0&!2>>/9)4%&!>29!,H2:)9%&!)920&2;)./0&#

23 ':9!0/)9%!%f%+>=%O!&.!W2:=!2!;A/.&.!=%!0.J%2:!READ COMMITTEDO!2=/9&!.=!>%:)!J/.9!=%&!J2=%:9&!J2=.,4%&O!+2.&!>2&!04;%&&2.9%+%0)!=%&!+G+%&!&!I:%!_/!J2=.,%!5+2.&!W2:=!>%:)!J/.9!MAX < MIN6#!&D?>5?F7<=>5):4)>%:)!J/.9!,%&!,/004%&!,20&!=2!?2&%!I:.!0%!&/0)!>2&!J2=.,4%&!>29!:0%!2:)9%!)920&2;)./0!5%)!I:.!0%!=%!&%9/0)!>%:)RG)9%!m2+2.&6#!':9!0/)9%!%f%+>=%O!&.!W2:=!2!;A/.&.!=%!0.J%2:!READ UNCOMMITTEDO!.=!>/:992!J/.9!=%!>9.f!@ODqO!+G+%!&.!_/!2?20,/00%!=2!)920&2;)./0#! M3^3a))))L4DD=OOE?D<7@!$%&!>%9E/9+20;%&!,:!;/0)9n=%!,%!=2!;/0;:99%0;%!%&)!2EE%;)4%!>29!=2!)2.==%!,%&!4=4+%0)&!=%O!,20&!:0%!?2&%!,%!,/004%&O!/0!2!=2!J2=%:9!,H:0!2))9.?:)!,H:0!0R:>=%)O!:0!0R:>=%)O!:0%!)2?=%O!/:!)/:)%!=2!?2&%#!'%=/0!I:%!=H/0!>/&%!:0!J%99/:!&:9!:0!4=4+%0)!>29).;:=.%9O!/0!>%:)!?=/I:%9!/:!0/0!>=:R!&.%:9&!)920&2;)./0&#!U0!>29).;:=.%9O!.=!E2:)!9%+29I:%9!I:%!>=:&!=2!)2.==%!,%&!4=4+%0)&!/9)20)%O!>=:&!=%!,%N94!,%!;/0;:99%0;%!2:)/9.&4!%&)!E2.?=%#!W29!%f%+>=%O!&.!:0%!)920&2;)./0!J%:)!?=/R!I:%9!)/:)%!:0%!)2?=%!5%)!&.!%==%!0%!&/:A2.)%!2;;4,%9!I:H=%)!>29).;:=.%96O!)/:)%&!=%&!2:)9%&!)920&R!2;)./0&!&%9/0)!+.&%&!%0!2))%0)%!2=/9&!I:H.=!0H%&)!>%:)!G)9%!>2&!04;%&&2.9%!,%!?=/I:%9!)/:)%!=2!)2?=%#!80R!J%9&%+%0)O!&.!/0!J%99/:.==%!,%&!4=4+%0)&!,%!)2.==%!>=:&!>%).)%O!.=!>%:)!(!2J/.9!?%2:;/:>!,H4=4+%0)&! =:&!N920, !0/+?9%!,%! J%99/:&!5?%2:;/:>!,H/>492)./0&!,%!J%99/:.==2N%P,4J%99/:.==2N%6#!!$2!02):9%!,%&!J%99/:&!/&%9!,4>%0,!,/0;!,%!=2!02):9%!,%&!)920&2;)./0&#!W29!%f%+>=%O!&.!:0%!)920&2;)./0!2;;*,%!%).)!0/+?9%!,H%09%N.&)9%R!+%0)&O!.=!%&)!>94E492?=%!I:%!=2!N920:=29.)4!&/.)!=H%09%N.&)9%+%0)#!W29!;/0)9%O!&.!:0%!)920&2;)./0!2;;*,%!=:&!2>>9/>9.4%!&%+?=%!G)9%!=2!)2?=%#! M3_)))))24)S4DD=OF=20)%!:0!J%99/:.==2N%!2:!0.J%2:!,%!=2!=.N0%O!%)!:).=.&%!:0!+4;20.&+%!2>>%=4!8'"*)-+,(/($',-O)5=%;):9%!;/A49%0)%6#!-9â;%!2&!+:):%=R!=%+%0)#!^/:)%&!=%&!,/004%&!9%)/:904%&!>29!:0!SELECT >9/J.%00%0)!,H:0!&%:=!>/.0)!,20&!=%!)%+>&#!S0!0%!J/.)!I:%!=%&!,/004%&!J2=.,4%&!2:!+/+%0)!,:!SELECT#!W/:9!=%&!,/004%&!0/0!J2=.,4%&O!/0!J/.)!=%&!20;.%00%&!J2=%:9&!5N9â;%!2:!8+224"-Z)('%.',$6#!$%&!,/004%&!+/,.E.4%&!>29!:0%!2:)9%!)920&2;)./0!2>9*&!=%!,4?:)!,:!SELECT 0%!&/0)!>2&!J:%&#!8=!%f.&)%!:0%!;/0;:99%0;%!,H2;;*&!%0!+.&%!9%+.*9%!)920&2;)./0!I:.!2;;*,%!/&.R!)./00%!:0!J%99/:!&:9!=%&!,/004%&!2;;4,4%&!50R:>=%)&!/:!)2?=%&6O!=%&!2:)9%&!)920&2;)./0&!&/:A2.)20)!2;;4R!,%9!=%&!+G+%&!,/004%&!&%9/0)!+.&%&!%0!2))%0)%#!T%!+4;20.&+%!0%!>9%0,!>2&!%0!;/+>)%!=%&!=%;):9%&!0/0!9%>9/,:;).?=%&#!S0!>%:)O!>/:9!94&/:,9%!;%!>9/?=*+%O!:).=.&%9!:0% !)920&2;)./0!&>4;.2=%!2>>%= 4%!:0%!)920& 2;)./0!/9)%9!I:%!,%&!=%;):9%&!,%!=2!?2&%O!%)!=%&!+/,.E.;2)./0&!,%&!,/004%&!,%!=2!?2&%!&/0)!.0)%9,.)%&#!$2!&(0)2f%!%&)K! SET TRANSACTION READ ONLY instruction 1 ... instruction n COMMIT M3_3M))))0!U0!E.f20)!=%!0.J%2:!,H.&/=2)./0!,%&!)920&2;)./0&O!/0!,4E.0.)!=%!+/,%!,%!E/0;)./00%+%0)!%0!>292==*=%!,%&!,.EE49%0)%&!)920&2;)./0&!I:.!&H%f4;:)%0)!2:!+G+%!+/+%0)#!$2!;/++20,%!&:.J20)%!.0,.I:%!=%!0.J%2:!,H.&/=2)./0!,%!=2!)920&2;)./0!I:.!J.%0)!,%!;/++%0;%9!K!

25 h!=%!+/,%!%f;=:&.E!5t6!I:.!%+>G;A%!=%&!9%&&/:9;%&!J%99/:.==4%&!,HG)9%!>29)2N4%&#!TH%&)!=%!+/,%!>9.J.=4R!N.4!>/:9!+%))9%!/&%!:0!J%99/:!%f;=:&.E!=2!>9%+.*9%!%&)!=2!&%:=%!)920&2;)./0!I:.!>%:)!+/,.E.%9!=2!)2?=%O!%)!;%!m:&I:H29)2N4!5'6!>%9+%)!29)2N4%#!W=:&.%:9&!)920&2;)./0&!>%:J%0)!2J/.9!:0!J%99/:!>29)2N4!%)!>%:J%0)!2.0&.!4J.)%9!I:H:0%!2:)9%!)920&2;)./0!/?).%00%!:0!J%99/:!%f;=:&.E#!S92;=%!N*9%!=%&!)(>%&!,%!J%99/:&!&:.J20)&K!D=T)5G?D4)5]'6O!D=T)4RFEO52&!,%!J%99/:!8C'U]^!8C^S!)2?=%g!]t!FW3\^U!)2?=%g!]t!3U$U^U!p]SV!)2?=%g!]t!$STÑ!^\1$U!)2?=%!8C!]Sw!UtT$F'8ÄU!VS3U!]t!$STÑ!^\1$U!)2?=%!8C!'y\]U!]Sw!UtT$F'8ÄU!VS3U!']t!$STÑ!^\1$U!)2?=%!8C!UtT$F'8ÄU!VS3U!t! L4DD=O5)Q?D7?N@5! -U2!L4DD=O!'U$UT^!g!p]SV!)2?=%!pS]!FW3\^U!Spg!]'!$STÑ!^\1$U!)2?=%!8C!]Sw!'y\]U!VS3U!]'!$STÑ!^\1$U!)2?=%!8C!'y\]U!VS3U!'!$STÑ!^\1$U!)2?=%!8C!'y\]U!]Sw!UtT$F'8ÄU!VS3U!']t! )M3`)))))e.,!)47)E45)7D?>5?F7<=>5! M3`3*))))e.,!)k)e?S?).?7?,?54)!=>>4F7%9+%)!,H%f4;:)%9!,%&!9%I:G)%&!'i$!2:!&%.0!,H:0!>9/N92++%!_2J2!%)!,%!94;:>49%9!=%&!94&:=)2)&O!;%!I:.!9%>94&%0)%!:0%!2=)%902).J%!2:f!&/=:)./0&!>9/>9.4)2.9%&#!TH%&)!,%!>=:&!:0%!)%0)2).J%!,%!&)20,29,.&%9!=H2;;*&!2:f!?2&%&!,%!,/004%&!;29!=H\W8!%&)!.0,4>%0,20)%!,:!'-13!;A/.&.O!>/:9J:!I:%!=%!>.=/)%!_31T!%f.&)%!>/:9!;%!'-13O!%)!I:H.=!.+>=4+%0)%!=%&!;=2&&%&!%)!.0)%9E2;%&!,%!=H\W8!_31T#!W/:9!%EE%;):%9!:0!)92.)%+%0)!2J%;!:0%!?2&%!,%!,/004%&O!.=!E2:)!K!"# ;A29N%9!:0!>.=/)%!%0!+4+/.9%O!7# 4)2?=.9!:0%!;/00%f./0!2J%;!=2!?2&%!,%!,/004%&O!@# 94;:>49%9!=%&!.0E/9+2)./0&!9%=2).J%&!9/;4,:9%&!&)/;Q4%&O!D# 94;:>49%9!=%&!.0E/9+2)./0&!9%0J/(4%&!>29!=2!?2&%!,%!,/004%&!5&.!04;%&&2.9%6O!r# E%9+%9!=2!;/00%f./0#!W/:9!>=:&!,%!,4)2.=&O!;/0&:=)%9!=%!>/=(;/>.4!&:9!_31T#!

26 M3`3M))));457<=>):45)7D?>5?F7<=>5)$H.0&)20;%!,%!=H/?m%)!!=>>4F7<=>!E/:90.)!=%&!+4)A/,%&!>/:9!K!\;).J%9P,4&2;).J%9!=2!J2=.,2)./0!2:)/+2).I:%!,%!;A2I:%!9%I:G)%!>2&&4%!52;).J4!>29!,4E2:)6!K!!-1,$*&/3%*!/(".41.%5%00*.6,%%$"#2/#1.%5%00*.7/.8)%9(/:;<=>&"-.*%2?)Ä2=.,%9!+20:%==%+%0)!=2P=%&!9%I:G)%5&6!>2&&4%5&6!K!!-1,$*&/3%*!/&%00*.67/.8)%9(/:;<=>&"-.*%2?)\00:=%9!=%&!,%90.*9%&!+/,.E.;2)./0&!E2.)%&!>29!=2P=%&!9%I:G)%5&6!>2&&4%5&6!K!!-1,$*&/3%*!/)%%$,#&'67/.8)%9(/:;<=>&"-.*%2?!(R49QE4)+)String sql1 = "UPDATE vendeur SET sal = 1215 WHERE sal < 1215"; String sql2 = "DELETE FROM vendeur WHERE sal < 1215"; try { connect.setAutoCommit(false); Statement state = connect.createStatement(); state.executeUpdate(sql1); Statement state2 = connect.createStatement(); state2.executeUpdate(sql2); connect.commit(); ... } catch (Exception e) { try{ connect.rollback(); } catch (SQLExection e) { ... } ... } !!"#$%&'(()*+,% -,%.)/,%+*01&02+3)11,-%4' 3%2)1&3&+, %5%60-3/%9!)/:) !/:!:0%!>29).%!,H :0!%0&%+?=%! ,H.0&)9:;)./0&#!C/:&!2J/0&!,4m29=%!,H#1.%&%00*.6#!$/9& I:%!;%!+/,%!%&)!,4!"#$%&'()%*)+",$)-'9%9!+20:%==%+%0)!=%&!)920&2;)./0&!2J%;!;/++.)!/:!9/==?2;Q#!i:20,!=%!+/,%!#1.%&%00*.!%&)!,4!"#$%&'()!• $2!,4!"##$%&"#'()*#'"+,$-'."##$!-& "#'/012'31'45- 6"($'!3"7$8'91=quotesdbs_dbs50.pdfusesText_50

[PDF] cours base de données relationnelles pdf

[PDF] cours base de données site du zero pdf

[PDF] cours base de données sql pdf

[PDF] cours base de registre windows 7 pdf

[PDF] cours béton armé bael 91 pdf

[PDF] cours biblique de base

[PDF] cours biblique evangelique pdf

[PDF] cours biblique par correspondance emmaus

[PDF] cours bibliques gratuits pdf

[PDF] cours biologie animale 1er année pdf

[PDF] cours biologie animale s2

[PDF] cours biologie animale vertebres pdf

[PDF] cours biologie cap coiffure

[PDF] cours biologie cap petite enfance

[PDF] cours biologie st2s homeostasie