L approche client-serveur avec JDBC et Java

Dimension: px
Commencer à balayer dès la page:

Download "L approche client-serveur avec JDBC et Java"

Transcription

1 IFT287 Explotto d bs d doés rltolls t ortés objt L pproch clt-srvur vc JDBC t Jv Dogo Plo

2 IFT287 Explotto d BD rltolls t OO Pl d l s L pproch clt-srvur vc JDBC t Jv U progr d pplcto Bs d doés Progrto d l bs d doés Ls typs d plots JDBC D JDBC 1.0 à JDBC.0 Utlsto du JDBC Ls Rsultt L optsto Trtt pr lot Mss à jour Trtt ds trsctos vc JDBC Mtdt t ls Rsultt Exécuto d u structo QL Cocpto d u progr d pplcto Dogo Plo 2

3 IFT287 Explotto d bs d doés rltolls t ortés objt U progr d pplcto d bs d doés

4 IFT287 Explotto d BD rltolls t OO U progr d pplcto Bs d doés L trvl d u progr d pplcto st d xtrr t ttr à jour l forto d u bs d doés. Cs progrs offrt ds trfcs pour prttr ux usgrs d trgr vc l bs d doés. Tout pplcto qu odf u bs d doés dot présrvr l tégrté d l bs d doés s qu l qulté d l forto. L pplcto u rsposblté prtgé vc l bs d doés. Ls dux, sbl, dovt ssurr l tégrté ds doés Dogo Plo

5 IFT287 Explotto d BD rltolls t OO Ipdc Mstch Il y qulqus coptbltés tr l bs d doés t ls lggs d progrto, surtout vc ls lggs objt : Problès t coptbltés d typs. Tupls t objts. Dffércs d odélsto. Etc Dogo Plo 5

6 IFT287 Explotto d bs d doés rltolls t ortés objt Progrto d l bs d doés

7 IFT287 Explotto d BD rltolls t OO Progrto d l bs d doés QL ft ps tout! L progrto d l bs d doés st u sujt très vst, pr xpl : Cods corporés Qulqus cods d l bs d doés sot corporés ds u lgg d progrto. Lbrr d foctos d bs d doés Ells sot dspobls ds u lgg d progrto pour prttr ds ppls à l bs d doés. Cs lbrrs sot cous co ds API Dogo Plo 7

8 IFT287 Explotto d BD rltolls t OO Ls étps pour ccédr à l bs d doés 1. Ls progrs clts ouvrt u coxo pour couqur vc l srvur d l bs d doés. 2. Ls progrs clts vot ds rquêts ou ds ss à jour vrs l srvur d l bs d doés. 3. Qud l ccès st plus écssr, ls progrs clts frt l coxo Dogo Plo 8

9 IFT287 Explotto d BD rltolls t OO QL corporé L pluprt d structos d QL puvt êtr utlsés ds u lgg d pplcto géérl co COBOL, C, Jv, tc. C lgg st cou co lgg «host» Norlt o utls EXEC QL ou EXEC QL BEGIN END-EXEC ou EXEC QL END L sytx put vrr tr lggs Ls vrbls prtgés (tr l lgg host t l bs d doés) orlt utlst dux pots (:) Dogo Plo 9

10 IFT287 Explotto d BD rltolls t OO Expl utlst Pro*C loop = 1; whl (loop) { propt ( Etr N:, ss); EXEC QL slct FNAME, LNAME, ADDRE, ALARY to :f, :l, :ddrss, :slry fro EMPLOYEE whr N == :ss; f (QLCODE == 0) prtf(f, ); ls prtf("n dos ot xst:", ss); propt("mor N? (1=ys, 0=o):",loop); END-EXEC } Dogo Plo 10

11 IFT287 Explotto d BD rltolls t OO Coxo à l bs d doés vc Jv Pour ccédr à u bs d doés vc l lgg Jv, l éthod plus répdu st l utlsto du JDBC. JDBC st u API Jv pour trgr vc ls bss d doés rltolls, l put : Exécutr ds rquêts QL. Récupérr ls résultts ds rquêts. JDBC st u soluto stdrd qu offr u ltrtv ux solutos proprétrs Dogo Plo 11

12 IFT287 Explotto d BD rltolls t OO ODBC ODBC (Op Dtbs Coctvty) ODBC st u stdrd déf pr Mcrosoft. C st u trfc écrt lgg C pour xplotr ls bss d doés. Il déft u trfc pour couqur t ccédr l tdt d l bs d doés. Norlt, chqu fbrct d bss d doés offr u sbl d drvrs ODBC spécfqus pour ccédr à l bs d doés. L problè d l tcholog ODBC st l portblté Dogo Plo 12

13 IFT287 Explotto d BD rltolls t OO Itroducto u JDBC L tcholog JDBC (Jv DtBs Coctvty) st u API four vc Jv. JDBC costtu u sbl d clsss prttt d dévloppr ds pplctos cpbls d s coctr à ds srvurs d bss d doés (GBD). JDBC plét u cdr d référc stdrd pour trtr ds doés d typ rltol Dogo Plo 13

14 IFT287 Explotto d BD rltolls t OO Itroducto u JDBC Idépdc du GBD JDBC été dévloppé d tll fço qu l prttr à u progr d s coctr à 'port qull bs d doés utlst l ê sytx. JDBC bééfc ds vtgs d Jv, dot l portblté du cod. Avc cl, ous vos : L dépdc d l bs d doés. L dépdc d l plt-for sur lqull ll s'xécut Dogo Plo 1

15 IFT287 Explotto d BD rltolls t OO Itroducto u JDBC JDBC st u API Jv pour trgr vc ls bss d doés rltolls, l put : Exécutr ds rquêts QL; Récupérr ls résultts ds rquêts. JDBC st u soluto stdrd qu offr u ltrtv ux solutos proprétrs Dogo Plo 15

16 IFT287 Explotto d BD rltolls t OO L rchtctur d JDBC Dogo Plo 16

17 IFT287 Explotto d BD rltolls t OO L rchtctur d JDBC Dogo Plo 17

18 IFT287 Explotto d bs d doés rltolls t ortés objt Ls typs d plots JDBC

19 IFT287 Explotto d BD rltolls t OO Ls typs d plots JDBC Dogo Plo 19

20 IFT287 Explotto d BD rltolls t OO Ls typs d plots JDBC Ls plots d typ 1 (pot JDBC/ODBC) : C typ d plot st four vc l J2E (Jv 2 tdrd Edto). Il prt d covrtr ls ppls JDBC ppls ODBC (Op Dtbs Coctvty). ODBC st four stdrd vc Wdows t prt l coxo à ds bss d doés d turs dvrss (Accss, QL rvr, Orcl,...) Dogo Plo 20

21 IFT287 Explotto d BD rltolls t OO Ls typs d plots JDBC Ls plots d typ 2: Ils sot écrts prt Jv. Ms ls dépdt lgré tout d u sbl d cod tf. E tr d portblté ds pplctos Jv, cs typs d plots préstt qulqus lcus Dogo Plo 21

22 IFT287 Explotto d BD rltolls t OO Ls typs d plots JDBC Ls plots d typ 3: C typ d plot pss pr u utr plot JDBC trédr (fréqut d typ 1 ou 2). Il s'gt crtt du typ d plot l os utl ds qutr proposé Dogo Plo 22

23 IFT287 Explotto d BD rltolls t OO Ls typs d plots JDBC Ls plots d typ : Lur cod st écrt 100 % Jv, doc portbl. Cs plots sot fours pr plusurs ds costructurs d bss d doés. Chqu plot st dpté à u bs d doés très prtculèr Dogo Plo 23

24 IFT287 Explotto d bs d doés rltolls t ortés objt JDBC 1.0 à JDBC.0

25 IFT287 Explotto d BD rltolls t OO JDBC 1.0 L API JDBC 1.0 plét l cdr d bs pour ccédr ux doés. L API plét ls trfcs t ls clsss suvts : Drvr DrvrMgr Cocto ttt Prprdttt Cllblttt Rsultt DtbsMtDt RsulttMtDt Typs D èr géérl, l fut pssr u Drvr à u DrvrMgr pour obtr u Cocto. Tout d sut près, l y u ttt, Prprdttt ou Cllblttt qu cotdr u rquêt. U rquêt cott ds doés ddés qu sot récupérés pr l Typ.DtbsMtDt t l RsulttMtDt qu prttt l créto d u Rsultt Dogo Plo 25

26 IFT287 Explotto d BD rltolls t OO JDBC 2.0 L API JDBC 2.0 st dvsé dux : L oyu t JDBC 2.0 Optol Pckg L JDBC 2.0 jout qulqus foctoltés t clsss à l vrso 1.0, s ls élortos prcpls sot u tour d l prforc. Etr utrs, ls élortos sot : Mss à jour od btch Flux d crctèrs upport ux vlurs d hut précso (jv.th.bgdcl) upport ux vlurs d typ zo horr (Dt, T t Ttp) Dogo Plo 26

27 IFT287 Explotto d BD rltolls t OO JDBC 3.0 Nouvutés d l vrso 3.0 upport d svpot Réutlsto d Prprdttt vc ds pools coctos Récupérto d clés utogéérés Possblté d ouvrr plusurs Rsultt Typ d doés BOOLEAN Dogo Plo 27

28 IFT287 Explotto d BD rltolls t OO JDBC.0 Dspobl vc Jv 6, l vrso JDBC.0 jout qulqus élortos : Plus d flxblté à l utlsto ds Rsultt. Possblté d fr scroll Accès drct à l scto d MtDt Gsto éloré ds xcptos publc clss Expl2 { publc sttc vod (trg[] rgs) { try { co = ds.gtcocto(); stt = co.crtttt(); rs = stt.xcutqury("slct * fro studt); } ctch (QLExcpto sx) { for(throwbl : sx ) { yst.rr.prtl("error coutrd: " + ); } } flly{ //clos coctos } } } Dogo Plo 28

29 IFT287 Explotto d BD rltolls t OO JDBC.0 upport d QLXML QLXML prt d rpprochr ls doés XML t ls doés stockés ds u bs d doés rltoll. L typ d doés ROWID Dogo Plo 29

30 IFT287 Explotto d bs d doés rltolls t ortés objt Utlsto du JDBC

31 IFT287 Explotto d BD rltolls t OO Itrfcs d JDBC Cocto DrvrMgr Cocto ttt ttt ttt ttt Rsultt Rsultt Rsultt Dogo Plo 31

32 IFT287 Explotto d BD rltolls t OO Itrfcs d JDBC DrvrMgr Rsposbltés: Gérr l lst ds Drvrs chrgés. Crér ls coxos TCP (Cocto). Fr l ppg ds URL vrs ds coxos. Pour l utlsr : Chrgr l drvr JDBC. coctr à l structur d doés Dogo Plo 32

33 IFT287 Explotto d BD rltolls t OO Itrfcs d JDBC Cocto Rsposbltés Cl d coucto TCP vrs u bs d doés. Proprétés d l Cocto: usr, pssword Crér ls ttts (rquêts QL). Gérr ls trsctos Dogo Plo 33

34 IFT287 Explotto d BD rltolls t OO Itrfcs d JDBC ttt Rsposbltés: Gérr ls rquêts QL spls. Pssg d prètrs: Méthods st. Accès pr l dx. Crér ls Rsultt Dogo Plo 3

35 IFT287 Explotto d BD rltolls t OO Itrfcs d JDBC Rsultt Rsposbltés: Gérr l ccès ux tupls d u résultt. Accès ux colos : pr o, pr dx. Covrsos d typs tr QL t Jv. Gérr ds cursurs «spls» Dogo Plo 35

36 IFT287 Explotto d BD rltolls t OO Ls étps pour utlsr u JDBC Pour utlsr u JDBC: 1. Chrgr l drvr corrspodt u GBD cblé. 2. Ouvrr u Cocto vrs l bs d doés. 3. Crér u rquêt (ttt).. Exécutr l rquêt. 5. Accédr ux résultts d l rquêt. 6. Accédr ux étdoés (ds résultts, d l coxo, tc.). 7. Gérr ls rrurs, xcptos t wrgs, u bso. 8. Lbérr ls rssourcs (frtur d l coxo, tc.) Dogo Plo 36

37 IFT287 Explotto d BD rltolls t OO Étps pour ccédr à l BD à prtr d JAVA 1. Iportr l lbrr JDBC (port jv.sql.*;) 2. Chrgr l plot JDBC Clss.for( org.postgrsql.drvr ); 3. Crér u objt d coxo (v gtcocto).. Crér u objt sttt à prtr d l clss ttt. 5. Exécutr l rquêt QL v xcutqury. 6. Trtr ls résultts d l rquêt (rtourés ds u objt d typ Rsultt). 7. Lbérr ls rssourcs Dogo Plo 37

38 IFT287 Explotto d BD rltolls t OO U xpl spl pckg bdaccss; port jv.sql.cocto; port jv.sql.drvrmgr; port jv.sql.ttt; port jv.sql.rsultt; publc clss lct { { publc sttc vod (trg[ ] rgs) trg url = "jdbc:postgrsql://bd.ushrb.c/mdbs"; Cocto co = ull; try{ trg drvr ="org.postgrsql.drvr"; Clss.forN(drvr).wIstc(); } ctch(excpto ){ yst.out.prtl("echc du chrgt du plot postgrs"); rtur; } try{ co = DrvrMgr.gtCocto(url, "dogo","pssword"); ttt slct = co.crtttt(); trg rqut = "slct * fro tst1"; Rsultt rsult = slct.xcutqury( rqut); yst.out.prtl("ls rsultts obtus:"); t ky; whl (rsult.xt()){ ky = rsult.gtit(1); yst.out.prtl("ky = " + ky); } } ctch (Excpto ){.prttcktrc();} flly{ f (co!=ull){ try {co.clos();} ctch (Excpto ){.prttcktrc();} } } } } Dogo Plo 38

39 IFT287 Explotto d BD rltolls t OO U xpl spl pckg bdaccss; port jv.sql.cocto; port jv.sql.drvrmgr; port jv.sql.ttt; port jv.sql.rsultt; publc clss lct { { publc sttc vod (trg[ ] rgs) trg url = "jdbc:postgrsql://bd.ushrb.c/mdbs"; Cocto co = ull; try{ trg drvr ="org.postgrsql.drvr"; Clss.forN(drvr).wIstc(); } ctch(excpto ){ yst.out.prtl("echc du chrgt du plot postgrs"); rtur; } 1 2 try{ co = DrvrMgr.gtCocto(url, "dogo","pssword"); ttt slct = co.crtttt(); trg rqut = "slct * fro tst1"; Rsultt rsult = slct.xcutqury( rqut); yst.out.prtl("ls rsultts obtus:"); t ky; whl (rsult.xt()){ ky = rsult.gtit(1); 5 yst.out.prtl("ky = " + ky); } } ctch (Excpto ){.prttcktrc();} flly{ f (co!=ull){ try {co.clos();} ctch (Excpto ){.prttcktrc();} } } } } Dogo Plo 39

40 IFT287 Explotto d BD rltolls t OO Problès d coxo L procssus d coxo st l prt l plus «coplqué» pour JDBC. Qulqus rrurs cous : L coxo échou vc l ssg «Clss ot foud» C ssg st souvt obtu qud l plot JDBC s trouv ps ds l CLAPATH. L coxo échou vc l ssg «Drvr ot foud» Vous vz ps rgstré votr plot JDBC à l d d l clss DvrMgr. Utlsr l éthod Clss.forN() pour l déclrr Dogo Plo 0

41 IFT287 Explotto d BD rltolls t OO ttt t Rsultt U objt d typ ttt st u cotur ou écs d trsport pour xécutr ls structos d QL t récupérr ls résultts v l Cocto ssocé Dogo Plo 1

42 IFT287 Explotto d bs d doés rltolls t ortés objt Ls Rsultt

43 IFT287 Explotto d BD rltolls t OO Ls Rsultt L clss Rsultt déft ds éthods prttt d trtr ls doés rvoyés pr l GBD. D u crt èr l Rsultt st l pot d cotct tr l lgg Jv t l bs d doés. C pot d cotct prt l échg d doés. Nous pouvos cosdérr l Rsultt co u «tblu éloré» ds lqul ous llos stockr ls doés récupérés d l bs d doés Dogo Plo 3

44 IFT287 Explotto d BD rltolls t OO L vgto ds l Rsultt Au ot d s créto, u Rsultt st postoé vt l prèr lg. Ls éthods d postot co xt() fot potr u Rsultt sur ds lgs rélls. L prr ppl à xt(), posto l cursur sur l prèr lg. Ls ppls suvts déplct l Rsultt vrs l vt u lg à l fos. Potur Tupl1 Tupl2 Tupl3 Tupl Tupl Dogo Plo

45 IFT287 Explotto d BD rltolls t OO L vgto ds l Rsultt Il y d utrs éthods qu xt() pour vgur ds u Rsultt prvous() Procèd à u déplct d u lg vrs l rrèr. ctt éthod rrv vt l prèr lg, ll vo l vlur fls, so ll vo l vlur tru. rs.ftrlst(); //Postor rs près l drèr lg whl (rs.prvous()){ t ; = rs.gtit("tst_d"); f (rs.wsnull()) = -1; } } Dogo Plo 5

46 IFT287 Explotto d BD rltolls t OO L vgto ds l Rsultt Autrs éthods pour s déplcr ds ls lgs d u Rsultt: bforfrst() Posto l Rsultt vt l prèr lg (so étt tl). frst() Posto l Rsultt sur l prèr lg. lst() Posto l Rsultt sur l drèr lg. ftrlst() Posto l Rsultt près l drèr lg Dogo Plo 6

47 IFT287 Explotto d BD rltolls t OO L vgto ds l Rsultt Autrs éthods pour s déplcr ds ls lgs d u Rsultt: bsolut(pos) Posto l Rsultt ds l posto dqué pr l vlur pos. l vlur d pos st plus grd qu l obr d rgstrts ds l Rsultt, l posto utlsé sr l drèr. bsolut(1) = frst() bsolut (-1) = lst() rltv(pos) Prds chrg ls déplcts rltfs ds u Rsultt. C st-à-dr, dqu u Rsultt à cob d lgs l dot llr, vrs l vt ou vrs l rrèr. rltv(1) = xt() rltv(-1) = prvous() Dogo Plo 7

48 IFT287 Explotto d BD rltolls t OO vor où l o st L clss Rsultt fourt ls éthods qu vous prttt d détrr l posto court du Rsultt: sfrst() slst() sbforfrst() saftrlst() gtrow() Touts cs éthods rtourt u boolé, suf gtrow() qu rtour l uéro d l lg court sous l for d u tr Dogo Plo 8

49 IFT287 Explotto d BD rltolls t OO Rsultt t prforc Norlt l bs d doés put élorr l prforc d u rquêt s ll put rtourr u grd qutté d doés. Ms ct vtg st lté à cus d l utlsto du Rsultt. Nous pouvos dr dqut l ss d l vgto du Rsultt: L éthod stftchdrcto() dqu u plot l drcto ds lqull l vgto sr ft. Ell ccpt ls vlurs: Rsultt.FETCH_FORWARD Rsultt.FETCH_REVERE Rsultt.FETCH_UNKNOWN l plot put svor l drcto d l vgto, l put llr chrchr l optsto du trtt d l rquêt Dogo Plo 9

50 IFT287 Explotto d BD rltolls t OO Rsultt t prforc L éthod stftchz() st u utr éthod qu put dr l plot à trvllr d u èr plus ffcc. L vlur pr défut st zéro, qu dqu u plot qu l dot s débroullr pour détrr l llur obr d lgs à pré-chrgr. vous dquz l vlur 1, vous êts tr d dqur u plot d ps récupérr touts ls lgs possbls prc qu vous llz utlsr sult u à l fos. Il fut chosr l vlur focto d l utlsto d l pplcto Dogo Plo 50

51 IFT287 Explotto d bs d doés rltolls t ortés objt L trtt ds xcptos Dogo Plo 51

52 IFT287 Explotto d BD rltolls t OO L trtt ds xcptos L clss QLExcpto étd l clss jv.lg.excpto pour fourr ds fortos supplétrs sur ls rrurs d l bs d doés. Voc ls fortos ddtolls : QLtt U chî d crctèrs décrvt l rrur. ErrorCod U cod d rrur propr u fourssur d l bs d doés. Vous dvz chrchr ctt vlur ds l scto d référc d l docutto d votr bs d doés. U chî d xcptos qu ot codut à cll-c Dogo Plo 52

53 IFT287 Explotto d BD rltolls t OO L trtt ds xcptos try{ Cocto cocto = DrvrMgr.gtCocto( url,ud,pss); } ctch (QLExcpto ){ whl (!= ull){ yst.rr.prtl("qltt: " +.gtqltt()); yst.rr.prtl(" Cod: " +.gterrorcod()); yst.rr.prtl(" Mssg: " +.gtmssg()); =.gtnxtexcpto(); } } Dogo Plo 53

54 IFT287 Explotto d bs d doés rltolls t ortés objt Qulqus détls sur ls typs d doés Dogo Plo 5

55 IFT287 Explotto d BD rltolls t OO NULL d QL t ull d Jv QL t Jv sot désccord totl sur l trtt ds vlurs ulls. Pr xpl, l éthod gtit() st ps cpbl d rpréstr u vlur NULL d QL. Après vor récupéré u vlur à prtr d u Rsultt, l st écssr d ddr u Rsultt s ctt vlur rprést u NULL d QL. Il fut pplr l éthod wsnull() du Rsultt près vor récupéré u vlur. L éthod wsnull() rvrr tru s l drèr vlur lu pr u ppl à u éthod gtxxx() étt u NULL d QL.... = rs.gtit("tst_d"); f (rs.wsnull()) = -1; Dogo Plo 55

56 IFT287 Explotto d BD rltolls t OO Typs d doés QL t typs d doés Jv Ds QL2 l support ds dfférts typs d doés st ssz lté. Jv étt u lgg orté objt possèd u support d typs d doés xtrêt rch Dogo Plo 56

57 IFT287 Explotto d BD rltolls t OO Typ QL BIT TINYINT MALLINT INTEGER BIGINT REAL FLOAT DOUBLE CHAR VARCHAR DATE TIME TIMETAMP BINARY Typs d doés QL t typs d doés Jv Typ Jv bool byt short Dogo Plo 57 t log flot doubl doubl jv.lg.trg jv.lg.trg jv.sql.dt jv.sql.t jv.sql.tstp byt[]

58 IFT287 Explotto d bs d doés rltolls t ortés objt Qustos?

59 IFT287 Explotto d bs d doés rltolls t ortés objt Mrc Dogo Plo

IGE G 4 E 87 M o M d o é d lisation o n de d s ba b ses de d do d n o n n é n es S ma m ine n 7

IGE G 4 E 87 M o M d o é d lisation o n de d s ba b ses de d do d n o n n é n es S ma m ine n 7 IGE48 Modélsto ds bss d doés Récupérto d l bs d doés Dogo Plo Pl d l s Récupérto Pourquo l récupérto? Typs d ps Log d trsctos Ms à jour d doés Roll bck ds trsctos Chckpot chés d récupérto Bckup t récupérto

Plus en détail

e x dx = e x dx + e x dx + e x dx.

e x dx = e x dx + e x dx + e x dx. Chtr Foctos Gmm t foctos d Bssl Chtr Focto Gmm t foctos d Bssl Détrmto d l focto Gmm L focto Gmm st très sml à dédur à rtr d l tégrl d'eulr: Ctt tégrl st u focto d rmètr ; ll st rrésté r l symbol () t

Plus en détail

a g c d n d e s e s m b

a g c d n d e s e s m b PPrrooppoossiittiioo 22001111JJPP 22770055 000011 uu 0088 fféévvrriirr 22001111 VVlliiiittéé jjuussqquu uu 3300//0044//22001111 tim c ir tv é p g c h u i rè s G A Z iv lu s IC.G R é c lo y m ip s 9 r7

Plus en détail

Chapitre 8. Structures de données avancées. Primitives. Applications. L'informatique au lycée. http://ow.ly/35jlt

Chapitre 8. Structures de données avancées. Primitives. Applications. L'informatique au lycée. http://ow.ly/35jlt L'nformtqu u lycé Chptr 8 http//ow.ly/35jlt Chptr 8 Structurs d donnés vncés Un structur d donnés st un orgnston logqu ds donnés prmttnt d smplfr ou d'ccélérr lur trtmnt. 8.1. Pl En nformtqu, un pl (n

Plus en détail

Gestion de casiers en milieu scolaire. Augmenter la disponibilité en mode centralisé ou consignes, avec les casiers de Traka. traka.

Gestion de casiers en milieu scolaire. Augmenter la disponibilité en mode centralisé ou consignes, avec les casiers de Traka. traka. gstion intllignt ds ccès Gstion d csirs n iliu scolir Augntr l disponibilité n od cntrlisé ou consigns, vc ls csirs d Trk trk.fr/csirs Un solution d gstion innovnt pr Trk Ldr ondil d l gstion intllignt

Plus en détail

Corrigé du baccalauréat S Pondichéry 13 avril 2011

Corrigé du baccalauréat S Pondichéry 13 avril 2011 Corrigé du baccalauréat S Pondichéry avril EXERCICE Commun à tous ls candidats Parti I points. L ax ds ordonnés st asymptot à C au voisinag d ; la fonction étant décroissant sur ] ; + [, la limit quand

Plus en détail

Estimation des incertitudes sur les erreurs de mesure.

Estimation des incertitudes sur les erreurs de mesure. Estmto des certtdes sr les errers de mesre. I. Itrodcto : E sceces epérmetles, l este ps de mesres ectes. Celle-c e pevet être q etchées d errers pls o mos mporttes selo le protocole chos, l qlté des strmets

Plus en détail

Inclure la vidéo comme levier de sa stratégie marketing

Inclure la vidéo comme levier de sa stratégie marketing Inclur l vidéo comm lvir d s strtégi mrkting 2motion.com Stphni Prot, Dirctric Adjoint, 2motion sprot@2motion.com Strtégi mrkting Un strtégi mrkting s définit comm un pln d ctions coordonnés miss n ouvr

Plus en détail

Séries numériques. Chap. 02 : cours complet.

Séries numériques. Chap. 02 : cours complet. Séris méris Cha : cors comlt Séris d réls t d comlxs Défiitio : séri d réls o d comlxs Défiitio : séri corgt o dirgt Rmar : iflc ds rmirs trms d séri sr la corgc Théorèm : coditio écssair d corgc Théorèm

Plus en détail

book a e e x a HTML5 t Q

book a e e x a HTML5 t Q book o sc pd quos v voloh u dolup s dbs cus dddu s u ss ssu d. quspu s sulp o us dl s dlds, u lo, us ps qu dolupoffcbo. Abo HTML5 oosp dovsul MyS L hoog dsg u- ph ouv cé o Pd so jquy WEB y- pogph pogo

Plus en détail

SYSTEME FERME EN REACTION CHIMIQUE

SYSTEME FERME EN REACTION CHIMIQUE SYSTEME FERME EN REACTION CHIMIQUE I. DESCRIPTION D UN SYSTEME. Les dfférets types de système (ouvert, fermé, solé U système S est formé d u esemble de corps séparés du reste de l uvers (appelé mleu extéreur

Plus en détail

Adaptation et cloud computing : un besoin dabstraction pour une gestion transverse

Adaptation et cloud computing : un besoin dabstraction pour une gestion transverse Adaptation et cloud computing : un besoin dabstraction pour une gestion transverse Erwan Daubert To cite this version: Erwan Daubert. Adaptation et cloud computing : un besoin dabstraction pour une gestion

Plus en détail

Les. qui. TUEnt. puis-je avoir confiance? est-ce complet et évolutif? est-ce bon marché? est-ce sûr et performant? KIUBI OR NOT KIUBI?

Les. qui. TUEnt. puis-je avoir confiance? est-ce complet et évolutif? est-ce bon marché? est-ce sûr et performant? KIUBI OR NOT KIUBI? Ls qstios qi TUEt #1 pis-j voir cofic? #2 st-c complt t évoltif? #3 st-c bo mrché? #4 st-c sûr t prformt? www. #1 propriété & cofic www. Propriété & cofic U sit st prodit. Idé rç sis-j propriétir d mo

Plus en détail

OpenPaaS Le réseau social d'entreprise

OpenPaaS Le réseau social d'entreprise OpenPaaS Le réseau social d'entreprise Spécification des API datastore SP L2.3.1 Diffusion : Institut MinesTélécom, Télécom SudParis 1 / 12 1OpenPaaS DataBase API : ODBAPI...3 1.1Comparaison des concepts...3

Plus en détail

Le guide du parraina

Le guide du parraina AGREMENT DU g L guid du parraina nsillr co t r g ra u co n r, Partag rs ls mini-ntrprnu alsac.ntrprndr-pour-apprndr.fr Crér nsmbl Ls 7 étaps d création d la Mini Entrpris-EPA La Mini Entrpris-EPA st un

Plus en détail

ABANDONNER UNE OPTION / ABANDON D UNE OPTION L abandon d option consiste à ne pas exercer un contrat d option.

ABANDONNER UNE OPTION / ABANDON D UNE OPTION L abandon d option consiste à ne pas exercer un contrat d option. A 1 2 3 4 5 6 A/AAA Not l plus élvé qu puss obtr u tté rspctvmt l prt s gcs otto Mooy s (A) t Str Poor s t Ftch (AAA) à l occso u émsso oblgtos à log trm. E gls, c rtg s éoc trpl A ; u oblgto à lqull ctt

Plus en détail

Fiche technique. " Cible/Echantillon " Mode de recueil " Dates de terrain

Fiche technique.  Cible/Echantillon  Mode de recueil  Dates de terrain v, r v «L qé d»? q c pr v Sfr dg d é d r Pré TNS Fch chq " Cb/Ech " Md d rc " D d rr 1001 ré cf ccpé Âgé d 18 p I d p TNS Sfr 267 000 dr Frc L rprévé d c éch ré pr méhd d q : âg, x, prf d rvwé, cr d cvé

Plus en détail

Clemenceau. Régime sinusoïdal forcé. Impédances Lois fondamentales - Puissance. Lycée. PCSI 1 - Physique. Lycée Clemenceau. PCSI 1 (O.

Clemenceau. Régime sinusoïdal forcé. Impédances Lois fondamentales - Puissance. Lycée. PCSI 1 - Physique. Lycée Clemenceau. PCSI 1 (O. ycé Clnca PCS - Physq ycé Clnca PCS (O.Granr) ég snsoïdal forcé pédancs os fondantals - Pssanc ycé Clnca PCS - Physq ntérêt ds corants snsoïdax : Expl d tnsons snsoïdals : tnson d sctr (50 H 0 V) s lgns

Plus en détail

RECAPITULATIF PLANS Pour quelle école?

RECAPITULATIF PLANS Pour quelle école? V vz - 90 éèv, v ê céré cmm "p éc" V vz + 90 éèv, v ê céré cmm "gr éc" V ê éc prmr, z vr p : A D V ê éc cr, z vr p : F D V ê éc prmr, z vr p : B, C E V ê éc cr, z vr p : G, H I P gb, z vr p A P gb, z vr

Plus en détail

Votre conseiller publicité. Une Question? 0470/512.999 info@beebopcity.com

Votre conseiller publicité. Une Question? 0470/512.999 info@beebopcity.com Vo coll publcé U Quo? 0470/512.999 fo@bbopcy.com u q. h p, c g chu, bo o o p p u c. pl é c o, dé u, o l x S Log o ux, p. mpum,, c c Do d v o S é o d é c, V c m. c. m, o ux c E-c lg ux o V m é, c ogl g,

Plus en détail

NOTICE DE MONTAGE VERSION 72

NOTICE DE MONTAGE VERSION 72 L â pour port oulnt motl NOTIE E MONTGE VERSION â pour port oulnt motl NOMENLTURE: â, rl t qunllr m l Montnt vrtux ntérur Entrto ( u) Fullr (0 u) l n polytyrèn ( u) Montnt vrtl potérur Smll Prt or upérur

Plus en détail

Des prestations textiles personnalisées pour l hôtellerie et la restauration

Des prestations textiles personnalisées pour l hôtellerie et la restauration Ds prstatios txtils prsoalisés por l hôtllri t la rstaratio ti i R E R A R-GZ 992 por l trti profssiol d li Sivi d l hyiè t d la qalité ds txtils R_Hotl_Gastro_Iformatio_FRANZOESISCH.idd 1 1 19.04.2010

Plus en détail

UNE AVENTVRE DE AGILE & CMMI POTION MAGIQUE OU GRAND FOSSÉ? AGILE TOVLOVSE 2011 I.VI VERSION

UNE AVENTVRE DE AGILE & CMMI POTION MAGIQUE OU GRAND FOSSÉ? AGILE TOVLOVSE 2011 I.VI VERSION UN AVNTVR D AGIL & CMMI POTION MAGIQU OU GRAND FOÉ? AGIL TOVLOV 2011 VRION I.VI @YAINZ AKARIA HT T P: / / W WW.MA RTVIW.F HT T P: / / W R WW.KIND OFMAG K.COM OT @ PAB L OP R N W.FR MARTVI. W W W / :/ P

Plus en détail

Java et les bases de données

Java et les bases de données Michel Bonjour http://cuiwww.unige.ch/~bonjour CENTRE UNIVERSITAIRE D INFORMATIQUE UNIVERSITE DE GENEVE Plan Introduction JDBC: API SQL pour Java - JDBC, Java, ODBC, SQL - Architecture, interfaces, exemples

Plus en détail

LE SURENDETTEMENT. a s s e c o. leo lagrange UNION NATIONALE DES ASSOCIATIONS FAMILIALES. union féminine civique et sociale

LE SURENDETTEMENT. a s s e c o. leo lagrange UNION NATIONALE DES ASSOCIATIONS FAMILIALES. union féminine civique et sociale LE SURENDETTEMENT 1 lo lagrang UNION NATIONALE 2 L'ENDETTEMENT 1984 : 4 ménags sur 10 avaint ds crédits (crédit à la consommation + immobilir) 1997 : 1 ménag sur 2 a un crédit n cours 55 % ds consommaturs

Plus en détail

La persistance des données dans les applications : DAO, JPA, Hibernate... COMPIL 2010 francois.jannin@inp-toulouse.fr 1

La persistance des données dans les applications : DAO, JPA, Hibernate... COMPIL 2010 francois.jannin@inp-toulouse.fr 1 La persistance des données dans les applications : DAO, JPA, Hibernate... COMPIL 2010 francois.jannin@inp-toulouse.fr 1 Plan 1. Généralités sur la persistance des données dans les applications 2. La connection

Plus en détail

Semestre : 4 Module : Méthodes Quantitatives III Elément : Mathématiques Financières Enseignant : Mme BENOMAR

Semestre : 4 Module : Méthodes Quantitatives III Elément : Mathématiques Financières Enseignant : Mme BENOMAR Semestre : 4 Module : Méthodes Quattatves III Elémet : Mathématques Facères Esegat : Mme BENOMAR Elémets du cours Itérêts smples, précompte, escompte et compte courat Itérêts composés Autés Amortssemets

Plus en détail

Module Administration BD Chapitre 1 : Surcouche procédurale dans les SGBDS

Module Administration BD Chapitre 1 : Surcouche procédurale dans les SGBDS Module Administration BD Chapitre 1 : Surcouche procédurale dans les SGBDS 1. Introduction Nous allons aborder la notion de surcouche procédurale au sein des SGBDS relationnels tels que Oracle (PLSQL)

Plus en détail

Titrages acidobasiques de mélanges contenant une espèce forte et une espèce faible : successifs ou simultanés?

Titrages acidobasiques de mélanges contenant une espèce forte et une espèce faible : successifs ou simultanés? Titrgs cidobsiqus d mélngs contnnt un spèc fort t un spèc fibl : succssifs ou simultnés? Introduction. L'étud d titrgs cidobsiqus d mélngs d dux ou plusiurs cids (ou bss) st un xrcic cournt [-]. Ls solutions

Plus en détail

Programmation d application Bases de données avec Java

Programmation d application Bases de données avec Java Plan du document Programmation d application Bases de données avec Java INT Problématique slide 3 Correspondance diagramme de classe slide 4 UML vers schéma relationnel Programmation BD avec JDBC slide

Plus en détail

C est signé 11996 mars 2015 Mutuelle soumise au livre II du Code de la Mutualité - SIREN N 780 004 099 DOC 007 B-06-18/02/2015

C est signé 11996 mars 2015 Mutuelle soumise au livre II du Code de la Mutualité - SIREN N 780 004 099 DOC 007 B-06-18/02/2015 st signé 11996 mars 2015 Mutull soumis au livr II du od d la Mutualité - SIREN N 780 004 099 DO 007 B-06-18/02/2015 Édition 2015 Madam, Monsiur, Vous vnz d crér ou d rprndr un ntrpris artisanal ou commrcial

Plus en détail

Exemple de Plan d Assurance Qualité Projet PAQP simplifié

Exemple de Plan d Assurance Qualité Projet PAQP simplifié Exmpl d Plan d Assuranc Qualité Projt PAQP simplifié Vrsion : 1.0 Etat : Prmièr vrsion Rédigé par : Rsponsabl Qualité (RQ) Dat d drnièr mis à jour : 14 mars 2003 Diffusion : Equip Tchniqu, maîtris d œuvr,

Plus en détail

Développement de site web dynaùique Dot.NET

Développement de site web dynaùique Dot.NET Dévloppmnt d sit wb dynaùiqu DotNET Voici qulqus xmpls d sits wb administrabl Cs sits Wb sont dévloppé n ASPNET sur un Bas d donné SQL 2005 C typ d dévloppmnt wb convint parfaitmnt a un boutiqu n lign,

Plus en détail

Baccalauréat S Asie 19 juin 2014 Corrigé

Baccalauréat S Asie 19 juin 2014 Corrigé Bcclurét S Asie 9 jui 24 Corrigé A. P. M. E. P. Exercice Commu à tous les cdidts 4 poits Questio - c. O peut élimier rpidemet les réposes. et d. cr les vecteurs directeurs des droites proposées e sot ps

Plus en détail

l u N D I 15 M D I D I 3 17 J u D I N D D I I M N C h COuPE Du PrEsIDENT OPEN 104 FEuChErOllEs EAuBONNE s1 20h15 COuPE Du OPEN 104 EAuBONNE s2 20h15

l u N D I 15 M D I D I 3 17 J u D I N D D I I M N C h COuPE Du PrEsIDENT OPEN 104 FEuChErOllEs EAuBONNE s1 20h15 COuPE Du OPEN 104 EAuBONNE s2 20h15 6-boc caendie 220415_6 agenda 2006 p218-237 23/04/2015 15:36 Page 1 1 6-boc caendie 220415_6 agenda 2006 p218-237 23/04/2015 15:36 Page 2 36 31 août PTB 2015 37 38 7 14 1 8 15 OP 104 1 2015 OP PT Té BO

Plus en détail

A. RENSEIGNEMENTS GÉNÉRAUX. (Adresse civique) 3. Veuillez remplir l'annexe relative aux Sociétés en commandites assurées à la partie E.

A. RENSEIGNEMENTS GÉNÉRAUX. (Adresse civique) 3. Veuillez remplir l'annexe relative aux Sociétés en commandites assurées à la partie E. Chubb du Canada Compagni d Assuranc Montréal Toronto Oakvill Calgary Vancouvr PROPOSITION POLICE POUR DES INSTITUTIONS FINANCIÈRES Protction d l Actif Capital d Risqu A. RENSEIGNEMENTS GÉNÉRAUX 1. a. Nom

Plus en détail

as Architecture des Systèmes d Information

as Architecture des Systèmes d Information Plan Plan Programmation - Introduction - Nicolas Malandain March 14, 2005 Introduction à Java 1 Introduction Présentation Caractéristiques Le langage Java 2 Types et Variables Types simples Types complexes

Plus en détail

Java et les bases de données: JDBC: Java DataBase Connectivity SQLJ: Embedded SQL in Java. Michel Bonjour http://cuiwww.unige.

Java et les bases de données: JDBC: Java DataBase Connectivity SQLJ: Embedded SQL in Java. Michel Bonjour http://cuiwww.unige. : JDBC: Java DataBase Connectivity SQLJ: Embedded SQL in Java Michel Bonjour http://cuiwww.unige.ch/~bonjour Plan JDBC: API bas niveau pour l accès aux BD (SQL) - Introduction - JDBC et : Java, ODBC, SQL

Plus en détail

II - Notions de probabilité. 19/10/2007 PHYS-F-301 G. Wilquet 1

II - Notions de probabilité. 19/10/2007 PHYS-F-301 G. Wilquet 1 II - Notos de probablté 9/0/007 PHYS-F-30 G. Wlquet Ue varable aléatore est ue varable dot la valeur e peut être prédte avec certtude mas dot la probablté d occurrece d ue valeur (varable dscrète) ou d

Plus en détail

Déroulement de l épreuve de mathématiques

Déroulement de l épreuve de mathématiques Dérouleet de l épreuve de thétiques MATHÉMATIQUES Extrit de l ote de service 2012-029 du 24 février 2012 (BOEN 13 du 29-3-2012) Durée de l épreuve : 2 heures Nture de l épreuve : écrite pr le socle cou

Plus en détail

Programmation Orientée Objet Java

Programmation Orientée Objet Java Programmation Orientée Objet Java Bertrand Estellon Département Informatique et Interactions Aix-Marseille Université 12 novembre 2014 Bertrand Estellon (DII AMU) Programmation Orientée Objet Java 12 novembre

Plus en détail

Panorama des Bases de Données

Panorama des Bases de Données Panorama des Bases de Données Didier Donsez 8QLYHUVLWp-RVHSK)RXULHU*UHQREOH,0$,0$*/65$'(/( 'LGLHU'RQVH]#LPDJIU Didier Donsez, 1998-2002, Panorama des BDs 1 Le Modèle Relationnel 2 Un modèle de données

Plus en détail

Jusqu à 20 % de rabais! www.gvb.ch he et Une couverture étanche et us assurons parasismique? Nous assurons cunes! votre maison sans lacunes

Jusqu à 20 % de rabais! www.gvb.ch he et Une couverture étanche et us assurons parasismique? Nous assurons cunes! votre maison sans lacunes d ra Jq à 20 % www.gvb.ch! bai ch t ta é r t r v o c U r o a o N? iq pa ra i c! la a o i a v o tr Arz votr aio chz o. Coplètt. Avc o arac coplétair, vo covrz votr bi itégralt. Si l toit d bâtit prét défat

Plus en détail

Sciences Industrielles Précision des systèmes asservis Papanicola Robert Lycée Jacques Amyot

Sciences Industrielles Précision des systèmes asservis Papanicola Robert Lycée Jacques Amyot Scence Indutrelle Précon de ytème erv Pncol Robert Lycée Jcque Amyot I - PRECISION DES SYSTEMES ASSERVIS A. Poton du roblème 1. Préentton On vu que le rôle d un ytème erv et de fre uvre à l orte (t) une

Plus en détail

Matériau pour greffe MIS Corporation. Al Rights Reserved.

Matériau pour greffe MIS Corporation. Al Rights Reserved. Matériau pour grff MIS Corporation. All Rights Rsrvd. : nal édicaux, ISO 9001 : 2008 atio itifs m rn pos méd int i dis c a u x 9 positifs 3/42 té ls s dis /CE ur r l E. po ou u x U SA t s t appr o p a

Plus en détail

LE PRINCIPE DU RAISONNEMENT PAR RÉCURRENCE

LE PRINCIPE DU RAISONNEMENT PAR RÉCURRENCE LE PRINCIPE DU RAISONNEMENT PAR RÉCURRENCE. Exemple troductf (Les élèves qu coasset déà be le prcpe peuvet sauter ce paragraphe) Cosdéros la sute (u ), défe pour tout, par : u u u 0 0 Cette sute est défe

Plus en détail

au Point Info Famille

au Point Info Famille Qustion / Répons au Point Info Famill Dossir Vivr un séparation La séparation du coupl st un épruv souvnt longu t difficil pour la famill. C guid vous présnt ls différnts démarchs n fonction d votr situation

Plus en détail

Impôts 2012. PLUS ou moins-values

Impôts 2012. PLUS ou moins-values Impôt 2012 PLUS ou moin-values SUR VALEURS MOBILIÈRES ET DROITS SOCIAUX V v ti t à d f co o OP m à l Et L no di (o 20 o C c tit po Po c c or o o ou c l ou d 2 < Vou avz réalié d cion d valur mobilièr t

Plus en détail

MATHS FINANCIERES. Mireille.Bossy@sophia.inria.fr. Projet OMEGA

MATHS FINANCIERES. Mireille.Bossy@sophia.inria.fr. Projet OMEGA MATHS FINANCIERES Mireille.Bossy@sophia.inria.fr Projet OMEGA Sophia Antipolis, septembre 2004 1. Introduction : la valorisation de contrats optionnels Options d achat et de vente : Call et Put Une option

Plus en détail

1. Langage de programmation Java

1. Langage de programmation Java 1. Langage de programmation Java 1.1. Définitions Langage de 3e génération le plus utilisé actuellement Portabilité : exécutable sur tout types d'ordinateurs quel que soit le système d'exploitation (Windows,

Plus en détail

Chapitre 2 Le problème de l unicité des solutions

Chapitre 2 Le problème de l unicité des solutions Université Joseph Fourier UE MAT 127 Mthémtiques nnée 2009-2010 Chpitre 2 Le prolème de l unicité des solutions 1 Le prolème et quelques réponses : 1.1 Un exemple Montrer que l éqution différentielle :

Plus en détail

Sunêlia Domaine de la Dragonnière - RD612-34450 Vias sur Mer 04 67 01 03 10 - contact@dragonniere.com www.dragonniere.com

Sunêlia Domaine de la Dragonnière - RD612-34450 Vias sur Mer 04 67 01 03 10 - contact@dragonniere.com www.dragonniere.com t L C c c v d bgg l Pép pu d i Dg Véifi p u j é b d l m i Imp mil Kp th go D d l D C l d P Suêli Dmi d l Dgiè - RD612-34450 Vi u M 04 67 01 03 10 - ctct@dgi.cm www.dgi.cm [ Rmi d clé gti u plu td à 17h

Plus en détail

Introduction à Java. Matthieu Herrb CNRS-LAAS. Mars 2014. http://homepages.laas.fr/matthieu/cours/java/java.pdf

Introduction à Java. Matthieu Herrb CNRS-LAAS. Mars 2014. http://homepages.laas.fr/matthieu/cours/java/java.pdf Introduction à Java Matthieu Herrb CNRS-LAAS http://homepages.laas.fr/matthieu/cours/java/java.pdf Mars 2014 Plan 1 Concepts 2 Éléments du langage 3 Classes et objets 4 Packages 2/28 Histoire et motivations

Plus en détail

CHAPITRE 6 : LE BIEN-ETRE. Durée : Objectif spécifique : Résumé : I. L agrégation des préférences. Cerner la notion de bien-être et sa mesure.

CHAPITRE 6 : LE BIEN-ETRE. Durée : Objectif spécifique : Résumé : I. L agrégation des préférences. Cerner la notion de bien-être et sa mesure. TABLE DES MATIERES Durée...2 Objectf spécfque...2 Résumé...2 I. L agrégato des préféreces...2 I. Le système de vote à la majorté...2 I.2 Vote par classemet...3 I.3 Codtos de décso socale et théorème d

Plus en détail

Lot 4: Validation industrielle. Youness LEMRABET Pascal YIM, 19/11/2010

Lot 4: Validation industrielle. Youness LEMRABET Pascal YIM, 19/11/2010 Lot 4: Validation industrielle Youness LEMRABET Pascal YIM, 19/11/2010 Partenaires Lot 1 Modèle du processus métier L4.1 Modèles PSM Lot 2 Guide d implantation L4.2 Développement & Recette prototype Lot

Plus en détail

JDBC le langage Java XVI-1 JMF

JDBC le langage Java XVI-1 JMF JDBC Java Database Connectivity XVI-1 JDBC JDBC est une API Java (ensemble de classes et d'interfaces défini par SUN et les acteurs du domaine des BD) permettant d'accéder aux bases de données à l'aide

Plus en détail

Programmer en JAVA. par Tama (tama@via.ecp.fr( tama@via.ecp.fr)

Programmer en JAVA. par Tama (tama@via.ecp.fr( tama@via.ecp.fr) Programmer en JAVA par Tama (tama@via.ecp.fr( tama@via.ecp.fr) Plan 1. Présentation de Java 2. Les bases du langage 3. Concepts avancés 4. Documentation 5. Index des mots-clés 6. Les erreurs fréquentes

Plus en détail

Communication inter-processus (IPC) : tubes & sockets. exemples en C et en Java. F. Butelle

Communication inter-processus (IPC) : tubes & sockets. exemples en C et en Java. F. Butelle F. Butelle, E. Viennet, Système GTR2 IUT Paris 3 Communication inter-processus (IPC) : tubes & sockets exemples en C et en Java F. Butelle F. Butelle, E. Viennet, Système GTR2 IUT Paris 3 Java : implémentation

Plus en détail

Liens entre fonction de transfert et représentations d'état d'un système (formes canoniques de la représentation d'état)

Liens entre fonction de transfert et représentations d'état d'un système (formes canoniques de la représentation d'état) oqe V oqe Cor e ere foco de rfer e repréeo dé d èe fore coqe de l repréeo dé SI Coe oqe! Irodco! e ere le dfféree decrpo d èe! Pge odèle dé " foco de rfer # C d èe oovrle # C d èe lvrle! Pge foco de rfer

Plus en détail

Langage et Concepts de ProgrammationOrientée-Objet 1 / 40

Langage et Concepts de ProgrammationOrientée-Objet 1 / 40 Déroulement du cours Introduction Concepts Java Remarques Langage et Concepts de Programmation Orientée-Objet Gauthier Picard École Nationale Supérieure des Mines de Saint-Étienne gauthier.picard@emse.fr

Plus en détail

Le langage SQL (première partie) c Olivier Caron

Le langage SQL (première partie) c Olivier Caron Le langage SQL (première partie) 1 Plan Le S.G.B.D. postgres Le langage SQL Langage de manipulation de données Langage de requêtes 2 Quelques mots sur Postgres (1/2) Travaux de Stonebraker (Univ. Berkeley)

Plus en détail

Exercices sur SQL server 2000

Exercices sur SQL server 2000 Exercices sur SQL server 2000 La diagramme de classe : Exercices sur SQL server 2000 Le modèle relationnel correspondant : 1 Créer les tables Clic-droit on Tables et choisir «New Table» Créer la table

Plus en détail

DOSSIER DE CANDIDATURE POUR UNE LOCATION

DOSSIER DE CANDIDATURE POUR UNE LOCATION DOSSIER DE CANDIDATURE POUR UNE LOCATION Ls informations donnés nécssairs pour traitr votr candidatur rstront confidntills. Un dossir incomplt n put êtr xaminé. C dossir d candidatur rst soumis à l approbation

Plus en détail

Le présentoir virtuel. Paul FABING

Le présentoir virtuel. Paul FABING L préir virl Pl FABING L x L'ffi ri ' viié q pr fibl prpri ri éjr A i 80% r ifri ppr xi à l'ffi ri C ppr v b hz l prir ri 50% Frçi éqipé rph L û xi à ir vi l 3G pr l érgr prhibiif rriir è r ri i ff L'

Plus en détail

Ce document a été mis en ligne par le Canopé de l académie de Montpellier pour la Base Nationale des Sujets d Examens de l enseignement professionnel.

Ce document a été mis en ligne par le Canopé de l académie de Montpellier pour la Base Nationale des Sujets d Examens de l enseignement professionnel. Ce document a été mis en ligne par le Canopé de l académie de Montpellier pour la Base Nationale des Sujets d Examens de l enseignement professionnel. Ce fichier numérique ne peut être reproduit, représenté,

Plus en détail

Mathématiques Financières : l essentiel Les 10 formules incontournables (Fin de période)

Mathématiques Financières : l essentiel Les 10 formules incontournables (Fin de période) A-PDF OFFICE TO PDF DEMO: Purchase from www.a-pdf.com to remove the watermark Mathématques Facères : l essetel Les formules cotourables (F de érode) htt://www.ecogesam.ac-a-marselle.fr/esed/gesto/mathf/mathf.html#e5aels

Plus en détail

Coefficient de partage

Coefficient de partage Coeffcet de partage E chme aque, la sythèse d'u composé se fat e pluseurs étapes : la réacto propremet dte (utlsat par exemple u motage à reflux quad la réacto dot être actvée thermquemet), les extractos

Plus en détail

Programmation en Java IUT GEII (MC-II1) 1

Programmation en Java IUT GEII (MC-II1) 1 Programmation en Java IUT GEII (MC-II1) 1 Christophe BLANC - Paul CHECCHIN IUT Montluçon Université Blaise Pascal Novembre 2009 Christophe BLANC - Paul CHECCHIN Programmation en Java IUT GEII (MC-II1)

Plus en détail

Introduction à la programmation concurrente

Introduction à la programmation concurrente Introduction à la programmation concurrente Moniteurs Yann Thoma Reconfigurable and Embedded Digital Systems Institute Haute Ecole d Ingénierie et de Gestion du Canton de Vaud This work is licensed under

Plus en détail

CSMA 2013 11e Colloque National en Calcul des Structures 13-17 Mai 2013

CSMA 2013 11e Colloque National en Calcul des Structures 13-17 Mai 2013 Enrichissmnt modal du Slctiv Mass Scaling Sylvain GAVOILLE 1 * CSMA 2013 11 Colloqu National n Calcul ds Structurs 13-17 Mai 2013 1 ESI, sylvain.gavoill@si-group.com * Autur corrspondant Résumé En raison

Plus en détail

Aerodrome chart ALT AD : 309 (11 hpa)

Aerodrome chart ALT AD : 309 (11 hpa) erodrome chart LT D : 309 (11 hpa) Public air traffic see MON-FRIbeforeHOLthe last working day before 1400. see utthesemon-fribeforest, SUN and HOL the last working day before. Wildlife strike hazardrandom

Plus en détail

Panorama des Bases de Données

Panorama des Bases de Données Panorama des Bases de Données Didier DONSEZ Université de Valenciennes Institut des Sciences et Techniques de Valenciennes e-mail : donsez@univ-valenciennes.fr Le Modèle Relationnel Un modèle de données

Plus en détail

Langage propre à Oracle basé sur ADA. Offre une extension procédurale à SQL

Langage propre à Oracle basé sur ADA. Offre une extension procédurale à SQL Cours PL/SQL Langage propre à Oracle basé sur ADA Offre une extension procédurale à SQL PL/SQL permet d utiliser un sous-ensemble du langage SQL des variables, des boucles, des alternatives, des gestions

Plus en détail

Bloc 1 : La stabilité, une question d équilibre

Bloc 1 : La stabilité, une question d équilibre Bloc 1 : La stabilité, un qustion d équilibr Duré : 3 hurs Princips scintifiqus Ls princips scintifiqus s adrssnt aux nsignants t aux nsignants. Structur Un structur st un form qui résist aux forcs qui,

Plus en détail

MTH 2301 Méthodes statistiques en ingénierie. MTH 2301 Méthodes statistiques en ingénierie

MTH 2301 Méthodes statistiques en ingénierie. MTH 2301 Méthodes statistiques en ingénierie VARIABLES ALÉATOIRES déo oco de réro vrble léore dscrèe moyee - vrce - écr ye esérce mhémque vrble léore coue oco d ue vrble léore : rsormo combso lére de vrbles léores Déo E : eérece léore S : esce échllol

Plus en détail

A11 : La représentation chaînée (1ère partie)

A11 : La représentation chaînée (1ère partie) A11 : L représettio chîée (1ère prtie) - Défiitio et schéms de cosulttio - Schéms de mise à jour (isertio, suppressio) - Exemples J-P. Peyri - L représettio chîée (première prtie) 0 Pricipe de l représettio

Plus en détail

OutilsMathematiques-L1-2004/2005-D.Brito.&G.Legaut.

OutilsMathematiques-L1-2004/2005-D.Brito.&G.Legaut. OutilsMathematiques-L1-2004/2005-DBrito&GLegaut lapremiereseancedutp,soitlasemainedu22novembre2004 Lesreponsesauxquestions1a7sontarendresurpapierlorsde TPinformatiquen5 d'uneequationdierentielle: Resolutionnumerique

Plus en détail

Comment utiliser une banque en France. c 2014 Fabian M. Suchanek

Comment utiliser une banque en France. c 2014 Fabian M. Suchanek Commnt utilisr un banqu n Franc c 2014 Fabian M. Suchank Créditr votr compt: Étrangr Commnt on mt d l argnt liquid sur son compt bancair à l étrangr : 1. rntrr dans la banqu, attndr son tour 2. donnr l

Plus en détail

PHP 5. La base de données MySql. A. Belaïd 1

PHP 5. La base de données MySql. A. Belaïd 1 PHP 5 La base de données MySql A. Belaïd 1 Base de données C est quoi une base de données? Une base de données contient une ou plusieurs tables, chaque table ayant un ou plusieurs enregistrements Exemple

Plus en détail

7. Droit fiscal. Calendrier 2014. 7.1 Actualité fiscale 7.2 Contrôle et contentieux fiscal 7.3 Détermination du résultat fiscal.

7. Droit fiscal. Calendrier 2014. 7.1 Actualité fiscale 7.2 Contrôle et contentieux fiscal 7.3 Détermination du résultat fiscal. 7. Droit fiscal 7.1 Actualité fiscal 7.2 Contrôl t contntiux fiscal 7.3 Détrmination du résultat fiscal 7.4 Facturation : appréhndr ls règls juridiqus t fiscals, t maîtrisr l formalism 7.5 Gstion fiscal

Plus en détail

f n (x) = x n e x. T k

f n (x) = x n e x. T k EXERCICE 3 (7 points) Commun à tous ls candidats Pour tout ntir naturl n supériur ou égal à, on désign par f n la fonction défini sur R par : f n (x) = x n x. On not C n sa courb rprésntativ dans un rpèr

Plus en détail

Introduction à JDBC. Accès aux bases de données en Java

Introduction à JDBC. Accès aux bases de données en Java Introduction à JDBC Accès aux bases de données en Java Eric Cariou Université de Pau et des Pays de l'adour Département Informatique Eric.Cariou@univ-pau.fr 1 Introduction JDBC : Java Data Base Connectivity

Plus en détail

Optimisations des SGBDR. Étude de cas : MySQL

Optimisations des SGBDR. Étude de cas : MySQL Optimisations des SGBDR Étude de cas : MySQL Introduction Pourquoi optimiser son application? Introduction Pourquoi optimiser son application? 1. Gestion de gros volumes de données 2. Application critique

Plus en détail

La spirale de Théodore bis, et la suite «somme=produit».

La spirale de Théodore bis, et la suite «somme=produit». Etde d e vrite de l spirle de Théodore, dot issce à e site dot les sommes prtielles sot égles x prodits prtiels. Mots clés : spirle de Théodore, théorème de Pythgore, site, série, polyôme. L spirle de

Plus en détail

Devoir Data WareHouse

Devoir Data WareHouse Université Paris XIII Institut Galilée Master 2-EID BENSI Ahmed CHARIFOU Evelyne Devoir Data WareHouse Optimisation, Transformation et Mise à jour utilisées par un ETL Mr R. NEFOUSSI Année 2007-2008 FICHE

Plus en détail

Exploitation de bases de données relationnelles et orientées objet IFT287

Exploitation de bases de données relationnelles et orientées objet IFT287 Université de Sherbrooke Département d informatique Exploitation de bases de données relationnelles et orientées objet IFT287 Notes complémentaires et synthétiques Marc Frappier, Ph.D. professeur Avertissement

Plus en détail

Architecture Orientée Service, JSON et API REST

Architecture Orientée Service, JSON et API REST UPMC 3 février 2015 Précedemment, en LI328 Architecture générale du projet Programmation serveur Servlet/TOMCAT Aujourd hui Quelques mots sur les SOA API - REST Le format JSON API - REST et Servlet API

Plus en détail

Table des matières PRESENTATION DU LANGAGE DS2 ET DE SES APPLICATIONS. Introduction

Table des matières PRESENTATION DU LANGAGE DS2 ET DE SES APPLICATIONS. Introduction PRESENTATION DU LANGAGE DS2 ET DE SES APPLICATIONS Depuis SAS 9.2 TS2M3, SAS propose un nouveau langage de programmation permettant de créer et gérer des tables SAS : le DS2 («Data Step 2»). Ces nouveautés

Plus en détail

Rappel. Analyse de Données Structurées - Cours 12. Un langage avec des déclaration locales. Exemple d'un programme

Rappel. Analyse de Données Structurées - Cours 12. Un langage avec des déclaration locales. Exemple d'un programme Rappel Ralf Treinen Université Paris Diderot UFR Informatique Laboratoire Preuves, Programmes et Systèmes treinen@pps.univ-paris-diderot.fr 6 mai 2015 Jusqu'à maintenant : un petit langage de programmation

Plus en détail

Bases de Données Avancées PL/SQL

Bases de Données Avancées PL/SQL 1/170 Bases de Données Avancées Thierry Hamon Bureau H202 - Institut Galilée Tél. : 33 1.48.38.35.53 Bureau 150 LIM&BIO EA 3969 Université Paris 13 - UFR Léonard de Vinci 74, rue Marcel Cachin, F-93017

Plus en détail

Module 2 : Déterminant d une matrice

Module 2 : Déterminant d une matrice L Mth Stt Module les déterminnts M Module : Déterminnt d une mtrice Unité : Déterminnt d une mtrice x Soit une mtrice lignes et colonnes (,) c b d Pr définition, son déterminnt est le nombre réel noté

Plus en détail

TVA et Systèmes d Information. Retour d expérience d entreprise. A3F - 26 mars 2015 Hélène Percie du Sert COFELY INEO

TVA et Systèmes d Information. Retour d expérience d entreprise. A3F - 26 mars 2015 Hélène Percie du Sert COFELY INEO isr la t l t t zon iqur nt TVA t Systèms d Information Rtour d xpérinc d ntrpris A3F - 26 mars 2015 Hélèn Prci du Srt COFELY INEO Pour Sup Ins À p NB. M 30/03/2015 Sommair isr la t l t t zon iqur nt I

Plus en détail

Structure d un programme et Compilation Notions de classe et d objet Syntaxe

Structure d un programme et Compilation Notions de classe et d objet Syntaxe Cours1 Structure d un programme et Compilation Notions de classe et d objet Syntaxe POO 1 Programmation Orientée Objet Un ensemble d objet qui communiquent Pourquoi POO Conception abstraction sur les types

Plus en détail

COMPARAISONDESLANGAGESC, C++, JAVA ET

COMPARAISONDESLANGAGESC, C++, JAVA ET REPUBLIQUE DU BENIN *******@******* MINISTERE DE L ENSEIGNEMENT SUPERIEUR ET DE LA RECHERCHE SCIENTIFIQUE(MESRS) *******@******* UNIVERSITE D ABOMEY CALAVI(UAC) *******@******* ECOLE POLYTECHNIQUE D ABPOMEY

Plus en détail

nous votre service clients orange.fr > espace client 3970*

nous votre service clients orange.fr > espace client 3970* nous votr srvi lints orang.fr > spa lint 3970* vous souhaitz édr votr abonnmnt Orang Mobil Bonjour, Vous trouvrz i-joint l formulair d ssion d abonnmnt Orang Mobil à rtournr omplété t par vous-mêm t par

Plus en détail

Création et Gestion des tables

Création et Gestion des tables Création et Gestion des tables Version 1.0 Z Grégory CASANOVA 2 Sommaire 1 Introduction... 3 2 Pré-requis... 4 3 Les tables... 5 3.1 Les types de données... 5 3.1.1 Les types de données Sql Server... 5

Plus en détail

entré e lib en 2050 un lieu

entré e lib en 2050 un lieu g o p u q collo s d scc Cé ds l dus é lb l o f l L f d? us 2050 o v, s ou Ss b > d 11 0 1 2 d v 2 12 d s u lu L f d l f 2050? Ss bous, vous [ Audou d l Cé ds sccs (v. 0)] vdd 11 L poduco l s l'u ds plus

Plus en détail

DEMANDE DE GARANTIE FINANCIÈRE ET PACK RCP

DEMANDE DE GARANTIE FINANCIÈRE ET PACK RCP DEMANDE DE GARANTIE FINANCIÈRE ET PACK RCP ADMINISTRATEURS DE BIENS ET AGENTS IMMOBILIERS Compagni Europénn d Garantis t Cautions 128 ru La Boéti 75378 Paris Cdx 08 - Tél. : +33 1 44 43 87 87 Société anonym

Plus en détail

100 % gratuit. inédit. www.bimedia.com.fr

100 % gratuit. inédit. www.bimedia.com.fr é z s r séc abac 100 % gra b é a r f sps a grâc à www.bma.cm.fr l p m c f s l c x f! U sps p r c r a s VwM, l acr a sr l marché la ésrllac, a éé sélcé par Bma pr pmsr mps rél la sécré r p. Grâc à la chlg

Plus en détail

Bases de données avancées

Bases de données avancées Bases de données avancées Jean-Yves Antoine LI - Université François Rabelais de Tours Jean-Yves.Antoine@univ-tours.fr UFR Sciences et Techniques IUP SIR Blois Master 1 Bases de Données avancées IUP Blois,

Plus en détail