)*+,+(-,(-.//0,+( Introduction )-"""( 1!"!2( !"#$%&$'()*+,-.//01)2&)345)3-67.0) A(54B&9)<2%)%5$2'52%) ) ) )

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

Download ")*+,+(-,(-.//0,+( Introduction )-"""( 1!"!2( !"#$%&$'()*+,-.//01)2&)345)3-67.0) 89:(#&2;2'&)<=$'>?#;(&$@42) A(54B&9)<2%)%5$2'52%) ) ) )"
?#;(&$@42) A(54B&9)<2%)%5$2'52%) ) ) ).pdf" class="btn bg-purple-seance" href="#" target="_blank" style="margin-top: 10px; display: none;"> Download Document

Transcription

1 )*+,+(-,(-.//0,+( Introduction )-"""( 1!"!2(!"#$%"&%#'(!"#$%&$'()*+,-.//01)2&)345)3-67.0) A(54B&9)<2%)%5$2'52%) ) ) ) )!"#$%&$'(C*"'($%%2#D4%"2#E#??F2C5() 345C3(G?$2D4%"2#E#??F2C5() "&&:HII$'>?C4%"2#E#??F2C5(IBB(G?$2)

2 M)

3 5./6,76,(!! 32%)<?;($'2%)<=(::B$5(&$?')!! K'2)5(#(5&9#$%(&$?')<4):#?EB\;2)!! 32);9&(Q5?;:B?&)<2%)_2%&$?''($#2%) `)

4 5./6,76,(8(4,+(-.9*:/,+(-;*334:5*6:./(!!T2%?$')<2)&#($&2#J)<2)5?'%2#G2#)2&)<=('(Bb%2#)<2)U&#\%V) _?4G2#'2;2'&%)U#252'%2;2'&J)$;:c&%J)%('&9CCCV)!! &9B95?;;4'$5(&$?'%)!! %25&24#%)$'<4%&#$2B%)2&);('4>(5&4#$2#%)!! _#('<2)<$%&#$E4&$?')!! (_2'52%)<2)#2'%2$_'2;2'&J)<2):#?:(_('<2)2&)<2) ;(#F2&$'_)!! CCC) a)

5 5./6,76,(8(5*<*560<:+*6:./(-:6,(-,+(=(>(?(!!!(#(5&9#$%(&$?')<2%):#?EB\;2%)(^$')<2)<9&2#;$'2#)B2%) G?B4;2)!! G(#$9&9)!! G9B?5$&9)!!/:25&#2)5?'&2;:?#($')<2%)6J)?')(d?4&2)H)!! G9#(5$&9) U:?4#)#2'<#2)5?;:&2)<2)B=$'52#&$&4<2)<2%)<?''92%V)!!/:25&#2)efghi)<2%)6J)'?4%)(d?4&?'%)!! G$#&4(B$&9) U(^$')<2)#2'<#2)5?;:&2)<2)B="9&9#?_9'9$&9)<2%)%?4#52%V) P)

6 ABCDEF(G(HIIJGKKLLL%"#MNOPMEBPKABQIL2DFKR2I2KONSR2I2KNP2SFAKT%>A%BQ%ONS%R2I2MUJS( j)

7 !"#$%&'()* k)

8 R)

9 +,-&.*/$0$1#'(2*&(*3"$($45&26* S)

10 +,-&.*/$0$1#'(2*&(*3"$($45&26* ON)

11 +,-&.*/$0$1#'(2*&(*3"$($45&26* OO)

12 <2)<?54;2'&2#)52&&2)5?;:#9"2'%$?'J)!! <2)B()&#('%;2&&#2J)!! <2)B=$'%&#4;2'&(B$%2#J)!! <2):#$G$B9_$2#)B()#($%?'J)!! (^$')U'?&(;;2'&V)<2)_(#('&$#)B()#9>4&(E$B$&9J)!! ()<?''9)'($%%('52)o)B()&"9?#$2)#2B(&$?''2BB2)<2) ;?<9B$%(&$?')<2%)<?''92%C) OM)

13 4,( (-,+(X,+6:.//*:<,+(!!7"8*3&((&*/,1,'(9*&(*3&*3:,$;*2<#33,"=&'(*(">2*2,5/&'(* "&1#($,''&11&?*!!D<&2(*1&*%9(#E3,%C1,(*=&2*0&2($,''#$"&26* O`)

14 -:2#p4)<=4')/[T8)!! T2%?$'%)2&):#?:#$9&9%)!! A?'5&$?'%)2&)%2#G$52%)!! 1cB2%)2&)4&$B$%(&24#%) Oa)

15 \+]+6^9,(-,(X,+6:./(-,()*+,+(-,(-.//0,+_( Utilisateurs Schéma Conceptuel IPM conceptuelle Schéma logique Analyste informatique BD 1 SE SGBD SP 1 IPM logique Administrateur de BD Analyste métier OP)

16 Besoins à satisfaire!! Acquisition!! Stockage!! Traitement!! Accès!! partagé!! concurrent!! contrôlé!! Traçabilité L importance de ces besoins induit un système complexe de (très) grande envergure 3DBJDN`I`A(DFEHFDEH`FA(!! 0X(5&$&4<2)!!!?"9#2'52)!!.'&9_#$&9)!! A$(E$B$&9)!! 1?E4%&2%%2)!! q2#>?#;('52)!! CCC) $'<4$&)4'2)#9(B$%(&$?') #$_?4#24%2);?E$B$%('&)<2%) 2X:2#&%)<2):#2;$2#)#('_) Oj)

17 VBaEINBaA(DFbCNAFA(!! Définition!! Construction!! Modification!! Interrogation!! Contrôle!! Évolution!!... Le nombre, l ampleur et la complexité des fonctions et des services induits des interfaces nombreuses et complexes +FD1NEFA(BQQFDIA(!! -4&?<2%5#$:&$?')U5(&(B?_42V)!! $'&\_#2)!! 0'5(:%4B(&$?')2&);?<4B(#$%(&$?')!! (E%&#(5&$?')!! $'<9:2'<('52)!! 2'&#2)B?_$5$2B)2&)<?''92%)!! 2'&#2)_2%&$?')2&)(::B$5(&$?')!! q(#&$54b(#$%(&$?')2&)%:95$(b$%(&$?')!! %:95$^$5$&9)UG42%V)!! %954#$&9)U#\_B2%V)!! Y#($&2;2'&)&#('%(5&$?''2B)!! :(#&(_2)2&)5?'54##2'52)!! CCC) Ok)

18 <cdfa(rn1fdanen`a(!! 0X:B?$&(&$?')!! >?4#'$&4#2)!! %($%$2)!! G(B$<(&$?')!! ('(Bb%2)!! _2%&$?')!!!?'52:&$?')!! E(%2)<2)<?''92%)!! (::B$5(&$?')!! K&$B$%(&24#%)!!?55(%$?''2B%)!! 2X:2#&%)!! (4&?'?;2%)!! q#9:?%9%)o)b=2x:b?$&(&$?')!! _2%&$?''($#2)<2)T8J) &25"'$5$2')<2)T8J) =#(#F#2&*,C&"#(,"*!!.'>?#;(&$5$2'%)!! 5?'52:&24#)B?_$5$2B)!! ('(Bb%&2)B?_$5$2B)U<2)T8V)!! ('(Bb%&2)<=(>>($#2%)!! [2%&$?''($#2%)!! <$#25&24#)<2%)Y.) 3:$&K*$'K,"%#($,'*,KL$3&"*GDM7J* OR)

19 r?'&92)2'):4$%%('52)!! Y"9?#$2)#2B(&$?''2BB2)!!!#$%2)OSRPQMNNP) OS)

20 OSjN)!!r?<\B2%):#$;$&$>%)!! ^$5"$2#%)!! $'<2X)!! "$9#(#5"$2%) OSkN)!!r?<\B2%)o)M)'$G2(4X))!! r?<\b2)#9%2(4)!!!78-/s3)!! r?<\b2)#2b(&$?''2b)!! -B:"(J)1J)/0LK03)!! LT0J).'_#2%CCC) OSRN)!! r?<\b2%)o)`)'$g2(4x)!![9'9#(b$%(&$?')#2b(&$?''2bb2))!! 7:&$;$%(&$?')B?5(B2)!!,?#;(B$%(&$?')/L3)!! /q-1!j)-,/.) OSSN)!!8?;$'(&$?')#2B(&$?''2BB2)!! 7:&$;$%(&$?')_B?E(B2)!!,?#;(B$%(&$?')/L3)!!./7)!! 19:(#&$&$?')2&)<$%&#$E4&$?')!!-::(#$&$?')<2%)T877) MN)

21 !! Recherche!! Travaux de Codd!! Travaux de Date!!...!! Prototypes!! Systèmes R (IBM)!! INGRES!! SEQUEL (IBM)!! QBE (IBM)!! SQL!! Oracle!! !! Évolution!! Normalisation!! OLAP (Codd)!! Travaux d Ullman!! Travaux de Date!! Typage (Cardelli)!! Temporalité (Snodgrass et Lorentzos)!! Co-relationalité (nosql)!! Néo-relationalité (newsql) MO)

22 et décadence du modèle relationnel!! ANSI SQL-89!! ANSI SQL-92!! ANSI SQL-99!!Parallèlement, une approche objet qui ne s impose pas!! CORBA!! ODMG!!La souplesse et ses limites!! XML!!La poursuite d une normalisation de moins en moins suivie!! ISO 9075:2003!! ISO 9075:2008!! ISO 9075:2011 MM)

23 le flou!! nosql!!intégrer le temps!! BCDM!! AV!! ITL et TRM!!Intégrer l intégration!! MOLAP, ROLAP, HOLAP, DOLAP!! Dimensionnalité (étoiles et flocons)!! Entrepôts (ETL et médiateurs) Allons-nous vers une renaissance du modèle relationnel avec le newsql?... D Vertica Hanna VoltDB... M`)

24 m):4#)n)(g25)b2)m)'2l/l3)n)2')#($%?')<2)!! %()5(:(5$&9)<2);($'&2'$#)B2%):#?:#$9&9%)-!.8) $;:?#&('&VJ)!! %()5(:(5$&9)<2);?<9B$%2#)B()&2;:?#(B$&9) %2%):2#>?#;('52%)$'%4#:(%%92%) U_#u52)(4X)#2:#9%2'&(&$?'%)G2#&$5(B2%)2&);($BB92%VC) Ma)

25 5H2D2EIFDNAINE (+W4 (ab+w4 (afl+w4 )-!.8)5?;:B$('52)U8(&(J)Y#('%(5&$?')$'&2_#$&bV)s2% ),? )s2% )73-qI73Yq )s2% ),? )s2% )8(&()('(Bb%$%)U( #2_(&2J)&#('%>?#;J)2&5CV )s2% ),? )s2% )/5"2;()#$_$<$&b)U/&#$5&);(::$'_)?>);?<2BV )s2% ),? )r(be2 )8(&()>?#;(&)^B2X$E$B$&b ),? )s2% )r(be2 )8$%&#$E4&2<)5?;:4&$'_ )s2% )s2% )s2% )/5(B2)4:)UG2#&$5(BVI/5(B2)?4&)U"?#$Z?'&(BV )s2% )s2% )s2% )q2#>?#;('52)l$&")_#?l$'_)<(&( )A(%& )A(%& )62#b)A(%& )q2#>?#;('52)?g2#"2(< )+4_2 )r?<2#(&2)r$'$;(b )q?:4b(#$&bi5?;;4'$&b)/4::?#& )+4_2 )[#?l$'_ )/B?lBb)_#?l$'_ MP)

26 r?<\b2%)!! 3('_(_2%)!! -#5"$&25&4#2%)!! qb(&2>?#;2%)2&):#?<4$&%)!! -G('&(_2%)2&)5?'&#2Q$'<$5(&$?'%) Mj)

27 +X)-(!(8(9.-^4,+( Modèles de schémas!! bischématique!! externe (logique)!! interne (physique)!! trischématique!! externe (conceptuel)!! logique!! interne (physique) Modèles d application!! monolithique!! 1!niveau!! client-serveur!! 2 niveaux!! multi-niveaux!! " 3!niveaux Mk)

28 +X)-(!(8(4*/X*X,+( 3BDI`F(!! externe (conceptuel)!! LRD!! requêtes!! logique!! LDD (définition)!! définition des schémas!! définitions des types!! LMD (manipulation)!! modification des données!! interrogation des données!! LCD (contrôle)!! contrôle d accès aux données!! contrôle des transactions!! interne (physique)!! LSD!! stockage et représentation +IidF(!! Procédural, axiomatique ou fonctionnel!! Ensembliste ou algébrique!! Textuel ou graphique!! À l origine, SQL se voulait axiomatique, ensembliste et textuel... MR)

29 utilisateur (formule des) requêtes!! programmeur (élabore des) logiciels!! administrateur (gère) schémas et données!!sgbd!!... (détail sur la diapositive suivante)...!!interne (système d exploitation)!! gestionnaire de fichiers!! méthodes d accès!! gestionnaire de tampons systèmes!! pilotes MS)

30 Compilateur de LDD!! Analyseur de LMD!! Analyseur de LCD!! Logithèque (types et opérateurs)!! Gestionnaire de catalogue!! Gestionnaire de BD!!... (détail sur la diapositive suivante)... `N)

31 Gestionnaire de BD!! Gestionnaire d accès (sécurité)!! Processeur de commandes!! Vérificateur d intégrité!! Optimisateur de commandes!! Gestionnaire de transactions!! Planificateur!! Gestionnaire de restauration!! Gestionnaire de tampons!!... `O)

32 dédiés (appliances)!!poste autonome!!assistant mobile!! -<(E(%2)!!.8r/)!! 7#(5B2)!! 8TM)!! r/q/l3)!!.,[10/)!! /be(%2)!!.'>?#;$x)!! q?%&_#2/l3)!! rb/l3)!! /L3)B$&2)!! T2#F2B2b)8T)!! A$B2r(F2#)!! -552%%)!! CCC) `M)

33 +X)-(!( *12aI2SFA(+X)-(,?#;(B$%(&$?') vg?b4&$g$&9) r4b&$q(55\%) v5?'?;$2)<=95"2bb2) r$%2)o)<$%:?%$&$?')#(:$<2) Y#\%)"(4&2)^$(E$B$&9) -4&?Q<?54;2'&(&$?') Y#(p(E$B$&9) 5BaIDF%NaRNE2INBa( q#?eb\;2)"?#%)'?#;2c) U:(#)4')%24B)5B$2'&J)<('%)4')2'G$#?''2;2'&)^$_9]V) U%4#)2&)<2:4$%)4')%24B)?#<$'(&24#V)!?4&)<2)<9G2B?::2;2'&)$'$&$(B)>($EB2)2&)_(#('&$) Y2;:%)<2)<9G2B?::2;2'&)$'$&$(B)5?4#&)2&)_(#('&$) /:95$^$5(&$?')>?#;2BB2)2&):#?_#(;;(&$?') (4&?;(&$%92)<4)%b%&\;2) ``)

34 (!!!?'52:&%)<2)E(%2)!! r?<\b2%)!! /5"9;(%)!! /b;e?b2%) `a)

35 `P)

36 5?'52:&42B)!! 0-)U2'&$&9Q(%%?5$(&$?'V) NO*G&'($(-E"&1#($,'2:$CJ*!! 0-0)U0-)9&2'<4V) NON*G&;(&'=&=*NOJ))!! U2XC)'?&(&$?')7w3V)!! CCC)!!;?<\B2CCC)!! #9%2(4)!! #2B(&$?''2B)!!?Ed2&)!! (<#2%%(_2)<$%:2#%9) G:#2:$'0J*!! (#E#2)<2)#25"2#5"2) GHEP"&&J*!! CCC) `j)

37 %5"9;()<=4'2)E(%2)<2)<?''92%)xx) 4'2)$'%&('52)<=4')%5"9;()xx) 4')5?'&2'('&)U5?'>?#;2)o)4')%5"9;(V)#2;:B$)<2) ;?<9B$%92)_#u52)(4)%5"9;(])!!8('%)B2)5(<#2)<4)5?4#%).AY)ORkJ)'?4%)'=9&4<$?'%) B()&"9?#$2)#2B(&$?''2BB2) `k)

38 3D`eNjF( )2AF(!( +ipobdf( )2AF(#"( +ipobdf( F$B?) M ON) F$?) ON`) F?) ;2_() M MN) r$?) ON j) r?) _$_() M`N) [$?) ON S) [?) &2#() M an) Y$?) ON OM) Y?) 2X() M PN) 0$?) ON OP) 0?) :2&() M jn) q$?) ON OR) q?) Z2&&() M kn) y$?) ON MO) y?) b?&&() M RN) s$?) ON Ma) s?) `R)

39 <0V0<,/5,+(!! T(%2%)<2)<?''92%)U8(&(E(%2%V)H)!! z!c){c)8(&2)mnna )?4)z!C){)8(&2)MNNa J)5"(:$&#2%)O)2&)M})!! z0b;(%#$)('<),(g(&"2)mnoo )?4)z0B;(%#$)('<),(G(&"2)MNNa J)5"(:$&#2%)O)2&)M})!! zkbb;(')('<)w$<?;)mnnr J)5"(:$&#2)O)!! "&&:%HII>#Cl$F$:2<$(C?#_Il$F$IT(%2~<2~<?''92%)!! "&&:%HII2'Cl$F$:2<$(C?#_Il$F$I8(&(E(%2)!! r9_(<?''92%)ut$_)8(&(v)h)!! "&&:%HII>#Cl$F$:2<$(C?#_Il$F$IT$_~<(&()!! "&&:%HII2'Cl$F$:2<$(C?#_Il$F$IT$_~<(&()!!,?&2%)<2%)2'%2$_'('&%)!! A#(::$2#)!! "&&:HIIlllC<;$C4%"2#EC5(Ik0>#(::$2#I$>&ORkI'?&2%Q<2Q5?4#%C:<>)!! 5"(:$&#2%)O)2&)M)!! 3(G?$2)!! "&&:HII$'>?C4%"2#E#??F2C5(IBB(G?$2I2'%2$_'2;2'&I.AYORkI$'<2XC:":)!! T8NNNQ.'&#?<45&$?') `S)

40 '()#&%''()#"*#+,%-# #! >?'<(;2'&(4X)#9:?'<) 4'2)E(%2)<2)<?''92%t) #! L42BB2%)%?'&)%2%) 2%%2'&$2BB2%t) #! L42B%)%?'&)%2%) >?'<2;2'&%) #! L42BB2)2%&) B=(#5"$&25&4#2)<=4') /[T8t) #! L42BB2)<$>>9#2'52)b)(Q&Q $B)2'&#2)/[T8J)T8)2&) %5"9;(t) #! Y4#$'_t) #! L4$)9&($&)-B(')Y4#$'_) UOSOMQOSPaVt)) #!!?;;2'&)2%&Q$B);?#&t)) an)

41 :9:6*6:./(X*9,( \!"#T_(( 19(B$%(&24#)H)) ))))r?#&2')ybb<4;) /59'(#$%&2%)H) ))))[#("(;)r??#2j) ))))-'<#2l)+?<_2%) -5&24#):#$'5$:(B)H)) )))))T2'2<$5&)!4;E2#E(&5") ) /b'?:%$%)h) ))))K'2)G2#%$?')#?;('592) <=4'2):(#&$2)<9&2#;$'('&2) <2)B()G$2)<2)Y4#$'_)H)B2) <95#b:&(_2)<=0'$_;(C) ao)

42 U./T,)SkRMMPOkjNOaRV)!!3(4#2'&)32;$#2J)I1#'*P5"$'0*Q*1<:,%%&*45$*#*3",459*1#* C,%%&J)q(#$%J)+(5"2&&2)3$&&9#(&4#2%JÅ)MNNaJ)OSO):C) U./T,)SkRMNOM`PjORaV)!!{2(')3(%%\_42J)R&2*S9'$&2*=&*1#*23$&'3&J)q?4#)B()/5$2'52J) '? d('gc)mnnk)u./t,)skrqmqramapqnkrqjv)!!-'<#2l)+?<_2%)2&)8?4_b(%)+?>%&(<&2#j)i1#'*p5"$'0*q* P:&*N'$0%#J)q#$'52&?')K'$G2#%$&b)q#2%%JÅ)MNOMJ)PRj):C) U./T,)SkRNjSOOPPjakV) am)

)*+,+(-,(-.//0,+( SQL LDD partie 1. Types élémentaires, tables et clés )-#"#( 1'""2(

)*+,+(-,(-.//0,+( SQL LDD partie 1. Types élémentaires, tables et clés )-##( 1'2( )*+,+(-,(-.//0,+( )-#"#( 1'""2(!"#$%"&%'#( SQL LDD partie 1 Types élémentaires, tables et clés!"#$%&$'()*+,-.//01)2&)345)3-67.0) 89:(#&2;2'&)

Plus en détail

Bases de données cours 1

Bases de données cours 1 Bases de données cours 1 Introduction Catalin Dima Objectifs du cours Modèle relationnel et logique des bases de données. Langage SQL. Conception de bases de données. SQL et PHP. Cours essentiel pour votre

Plus en détail

IFT3030 Base de données. Chapitre 2 Architecture d une base de données

IFT3030 Base de données. Chapitre 2 Architecture d une base de données IFT3030 Base de données Chapitre 2 Architecture d une base de données Plan du cours Introduction Architecture Modèles de données Modèle relationnel Algèbre relationnelle SQL Conception Fonctions avancées

Plus en détail

Le "tout fichier" Le besoin de centraliser les traitements des fichiers. Maitriser les bases de données. Historique

Le tout fichier Le besoin de centraliser les traitements des fichiers. Maitriser les bases de données. Historique Introduction à l informatique : Information automatisée Le premier ordinateur Définition disque dure, mémoire, carte mémoire, carte mère etc Architecture d un ordinateur Les constructeurs leader du marché

Plus en détail

CESI Bases de données

CESI Bases de données CESI Bases de données Introduction septembre 2006 Bertrand LIAUDET EPF - BASE DE DONNÉES - septembre 2005 - page 1 PRÉSENTATION GÉNÉRALE 1. Objectifs généraux L objectif de ce document est de faire comprendre

Plus en détail

Bases de données et SGBDR

Bases de données et SGBDR Bases de données et SGBDR A. Zemmari zemmari@labri.fr 1 Bibliographie Bases de données relationnelles (Les systèmes et leurs langages). G. Gardarin Eyrolles Bases de données et systèmes relationnels. C.

Plus en détail

Exercices sur les vecteurs

Exercices sur les vecteurs Exercice Exercices sur les vecteurs ABCD est un parallélogramme et ses diagonales se coupent en O () Compléter par un vecteur égal : a) AB = b) BC = c) DO = d) OA = e) CD = () Dire si les affirmations

Plus en détail

BASE DE DONNEES. OlivierCuré [ocure@univ-mlv.fr]

BASE DE DONNEES. OlivierCuré [ocure@univ-mlv.fr] BASE DE DONNEES 1 Contact Olivier Curé ocure@univ-mlv.fr http://www.univ-mlv.fr/~ocure Copernic 4B060 2 Objectifs du cours Présentation des concepts liés aux bases de données, aux modèles des bases de

Plus en détail

2 Serveurs OLAP et introduction au Data Mining

2 Serveurs OLAP et introduction au Data Mining 2-1 2 Serveurs OLAP et introduction au Data Mining 2-2 Création et consultation des cubes en mode client-serveur Serveur OLAP Clients OLAP Clients OLAP 2-3 Intérêt Systèmes serveurs et clients Fonctionnalité

Plus en détail

Introduction aux S.G.B.D.

Introduction aux S.G.B.D. NFE113 Administration et configuration des bases de données - 2010 Introduction aux S.G.B.D. Eric Boniface Sommaire L origine La gestion de fichiers Les S.G.B.D. : définition, principes et architecture

Plus en détail

IT203 : Systèmes de gestion de bases de données. A. Zemmari zemmari@labri.fr

IT203 : Systèmes de gestion de bases de données. A. Zemmari zemmari@labri.fr IT203 : Systèmes de gestion de bases de données A. Zemmari zemmari@labri.fr 1 Informations pratiques Intervenants : Cours : (A. Zemmari zemmari@labri.fr) TDs, TPs : S. Lombardy et A. Zemmari Organisation

Plus en détail

et les Systèmes Multidimensionnels

et les Systèmes Multidimensionnels Le Data Warehouse et les Systèmes Multidimensionnels 1 1. Définition d un Datawarehouse (DW) Le Datawarehouse est une collection de données orientées sujet, intégrées, non volatiles et historisées, organisées

Plus en détail

Cours Base de données relationnelles. M. Boughanem, IUP STRI

Cours Base de données relationnelles. M. Boughanem, IUP STRI Cours Base de données relationnelles 1 Plan 1. Notions de base 2. Modèle relationnel 3. SQL 2 Notions de base (1) Définition intuitive : une base de données est un ensemble d informations, (fichiers),

Plus en détail

Objectifs. Maîtriser. Pratiquer

Objectifs. Maîtriser. Pratiquer 1 Bases de Données Objectifs Maîtriser les concepts d un SGBD relationnel Les modèles de représentations de données Les modèles de représentations de données La conception d une base de données Pratiquer

Plus en détail

Introduction aux Bases de Données Relationnelles Conclusion - 1

Introduction aux Bases de Données Relationnelles Conclusion - 1 Pratique d un : MySQL Objectifs des bases de données Où en sommes nous? Finalement, qu est-ce qu un? Modèle relationnel Algèbre relationnelle Conclusion SQL Conception et rétro-conception Protection de

Plus en détail

Bases de données relationnelles : Introduction

Bases de données relationnelles : Introduction Bases de données relationnelles : Introduction historique et principes V. Benzaken Département d informatique LRI UMR 8623 CNRS Université Paris Sud veronique.benzaken@u-psud.fr https://www.lri.fr/ benzaken/

Plus en détail

INTRODUCTION AUX BASES de DONNEES

INTRODUCTION AUX BASES de DONNEES INTRODUCTION AUX BASES de DONNEES Équipe Bases de Données LRI-Université Paris XI, Orsay Université Paris Sud Année 2003 2004 1 SGBD : Fonctionnalités et Principes Qu est qu une base de données? Un Système

Plus en détail

Module IUP3 Bases de Données Avancées. Esther Pacitti

Module IUP3 Bases de Données Avancées. Esther Pacitti Module IUP3 Bases de Données Avancées Esther Pacitti Objectifs générales du Module Réviser les principales concepts de BD relationnelle et la langage algébrique et SQL (interrogation et màj) Comprendre

Plus en détail

Généralités sur les bases de données

Généralités sur les bases de données Généralités sur les bases de données Qu est-ce donc qu une base de données? Que peut-on attendre d un système de gestion de bases de données? Que peut-on faire avec une base de données? 1 Des données?

Plus en détail

4. Utilisation d un SGBD : le langage SQL. 5. Normalisation

4. Utilisation d un SGBD : le langage SQL. 5. Normalisation Base de données S. Lèbre slebre@unistra.fr Université de Strasbourg, département d informatique. Présentation du module Contenu général Notion de bases de données Fondements / Conception Utilisation :

Plus en détail

Cours Bases de données

Cours Bases de données Informations sur le cours Cours Bases de données 9 (10) séances de 3h Polycopié (Cours + TD/TP) 3 année (MISI) Antoine Cornuéjols www.lri.fr/~antoine antoine.cornuejols@agroparistech.fr Transparents Disponibles

Plus en détail

LE CHOIX D UNE QUALIFICATION PENALE

LE CHOIX D UNE QUALIFICATION PENALE !"""!! ## LE CHOIX D UNE QUALIFICATION PENALE Directeur de mémoire : Monsieur le Doyen DECOCQ !"#$%&' ( # % &&'() *" % *+,(-,(#'+(&,'.#/0&/ #! % #'++')((',(1'// #! % #'2,' +') ( +23( (!', ( 1'//, ( 0,

Plus en détail

Présentation du module Base de données spatio-temporelles

Présentation du module Base de données spatio-temporelles Présentation du module Base de données spatio-temporelles S. Lèbre slebre@unistra.fr Université de Strasbourg, département d informatique. Partie 1 : Notion de bases de données (12,5h ) Enjeux et principes

Plus en détail

Réda DEHAK reda@lrde.epita.fr 2012/2013 http://www.lrde.epita.fr/~reda/bdd

Réda DEHAK reda@lrde.epita.fr 2012/2013 http://www.lrde.epita.fr/~reda/bdd Réda DEHAK reda@lrde.epita.fr 2012/2013 http://www.lrde.epita.fr/~reda/bdd Organisation du cours Horaires : Cours : 24h RELA + (14h IMDB en S4). RELATD : 14h. Evaluations : Projet, Contrôles, QCM Projet

Plus en détail

Les Entrepôts de Données

Les Entrepôts de Données Les Entrepôts de Données Grégory Bonnet Abdel-Illah Mouaddib GREYC Dépt Dépt informatique :: GREYC Dépt Dépt informatique :: Cours Cours SIR SIR Systèmes d information décisionnels Nouvelles générations

Plus en détail

Système OLAP Fresqueau

Système OLAP Fresqueau Système OLAP Fresqueau Kamal BOULIL Journées 20 mars Strasbourg Réunion plénière -Fresqueau 07-08 octobre 2013 1 Plan 1. Introduction 1. Projet ANR Fresqueau 2. Systèmes OLAP 2. Système OLAP Fresqueau

Plus en détail

Fournir un accès rapide à nos données : agréger au préalable nos données permet de faire nos requêtes beaucoup plus rapidement

Fournir un accès rapide à nos données : agréger au préalable nos données permet de faire nos requêtes beaucoup plus rapidement Introduction Phases du projet Les principales phases du projet sont les suivantes : La mise à disposition des sources Des fichiers Excel sont utilisés pour récolter nos informations L extraction des données

Plus en détail

Introduction aux Bases de Données

Introduction aux Bases de Données Introduction aux Bases de Données I. Bases de données I. Bases de données Les besoins Qu est ce qu un SGBD, une BD Architecture d un SGBD Cycle de vie Plan du cours Exemples classiques d'applications BD

Plus en détail

BASES DE DONNÉES. CNAM Centre associé de Clermont-Ferrand Cycle A Année 1997-98. J. Darmont I. INTRODUCTION II. LES SYSTÈMES HIÉRARCHIQUES

BASES DE DONNÉES. CNAM Centre associé de Clermont-Ferrand Cycle A Année 1997-98. J. Darmont I. INTRODUCTION II. LES SYSTÈMES HIÉRARCHIQUES BASES DE DONNÉES CNAM Centre associé de Clermont-Ferrand Cycle A Année 1997-98 J. Darmont I. INTRODUCTION II. LES SYSTÈMES HIÉRARCHIQUES III. LES SYSTÈMES RÉSEAU IV. LES SYSTÈMES RELATIONNELS V. LE LANGAGE

Plus en détail

Bases de données avancées Introduction

Bases de données avancées Introduction Bases de données avancées Introduction Dan VODISLAV Université de Cergy-Pontoise Master Informatique M1 Cours BDA Plan Objectifs et contenu du cours Rappels BD relationnelles Bibliographie Cours BDA (UCP/M1)

Plus en détail

Bases de Données. Stella MARC-ZWECKER. stella@unistra.u-strasbg.fr. Maître de conférences Dpt. Informatique - UdS

Bases de Données. Stella MARC-ZWECKER. stella@unistra.u-strasbg.fr. Maître de conférences Dpt. Informatique - UdS Bases de Données Stella MARC-ZWECKER Maître de conférences Dpt. Informatique - UdS stella@unistra.u-strasbg.fr 1 Plan du cours 1. Introduction aux BD et aux SGBD Objectifs, fonctionnalités et évolutions

Plus en détail

Informatique Décisionnelle pour l environnement

Informatique Décisionnelle pour l environnement Territoires, Environnement, Télédétection et Information Spatiale Unité mixte de recherche AgroParisTech - Cirad - Irstea Informatique Décisionnelle pour l environnement Principe, architecture informatique

Plus en détail

I. Bases de données. Exemples classiques d'applications BD. Besoins de description

I. Bases de données. Exemples classiques d'applications BD. Besoins de description I. Bases de données Exemples classiques d'applications BD Les besoins Qu est ce qu un SGBD, une BD Architecture d un SGBD Cycle de vie Plan du cours Gestion des personnels, étudiants, cours, inscriptions,...

Plus en détail

La problématique. La philosophie ' ) * )

La problématique. La philosophie ' ) * ) La problématique!" La philosophie #$ % La philosophie &'( ' ) * ) 1 La philosophie +, -) *. Mise en oeuvre Data warehouse ou Datamart /01-2, / 3 13 4,$ / 5 23, 2 * $3 3 63 3 #, 7 Datawarehouse Data warehouse

Plus en détail

Système de base de données

Système de base de données Système de base de données 1. INTRODUCTION Un système de base de données est un système informatique dont le but est de maintenir les informations et de les rendre disponibles à la demande. Les informations

Plus en détail

BI = Business Intelligence Master Data-ScienceCours 4 - OLAP

BI = Business Intelligence Master Data-ScienceCours 4 - OLAP BI = Business Intelligence Master Data-Science Cours 4 - OLAP UPMC 15 février 2015 Plan Vision générale ETL Datawarehouse OLAP Reporting Data Mining Entrepôt de données Les entrepôts de données (data warehouse)

Plus en détail

Plan du cours. Introduction aux Bases de Données. Plan du cours. I. Introduction II. Le modèle UML III. Le modèle relationnel

Plan du cours. Introduction aux Bases de Données. Plan du cours. I. Introduction II. Le modèle UML III. Le modèle relationnel Plan du cours Introduction aux Bases de Données Maîtrise de Sciences Cognitives Année 2003-2004 Jérôme Darmont http://eric.univ-lyon2.fr/~jdarmont/ I. Introduction II. Le modèle UML III. Le modèle relationnel

Plus en détail

Ecole des Hautes Etudes Commerciales HEC Alger. par Amina GACEM. Module Informatique 1ière Année Master Sciences Commerciales

Ecole des Hautes Etudes Commerciales HEC Alger. par Amina GACEM. Module Informatique 1ière Année Master Sciences Commerciales Ecole des Hautes Etudes Commerciales HEC Alger Évolution des SGBDs par Amina GACEM Module Informatique 1ière Année Master Sciences Commerciales Evolution des SGBDs Pour toute remarque, question, commentaire

Plus en détail

CHAPITRE 1 ARCHITECTURE BASES DE DONNÉES AVANCÉES 2014-2015 20/10/2014. Université des sciences et de la Technologie Houari Boumediene USTHB Alger

CHAPITRE 1 ARCHITECTURE BASES DE DONNÉES AVANCÉES 2014-2015 20/10/2014. Université des sciences et de la Technologie Houari Boumediene USTHB Alger Université des sciences et de la Technologie Houari Boumediene USTHB Alger Département d Informatique BASES DE DONNÉES AVANCÉES 2014-2015 RESPONSABLES M. KAMEL BOUKHALFA (SII CHAPITRE 1 ARCHITECTURE 1

Plus en détail

!"! #$ +& #! # " & &! ')* " & &,- # " "./01)2 3 " & 4&,! - # 3 " "&

!! #$ +& #! #  & &! ')*  & &,- #  ./01)2 3  & 4&,! - # 3  & !"! #$! " & '!$ "! " "')*& +& #! # " & & " ""!& &! ')* " & &,- # " "./01)2 3 " & 4&,! - # 3 " "& ) " 5 /01) 6 & 7&! $! 6! 8"& +&9 8!8 8 & '8 8 8 8" & &) 8 "! 5 8! #! " 8 & &/ 8" 8! "" 8& &,- 8 8 8! 5 &

Plus en détail

Présentation du module. Base de données spatio-temporelles. Exemple. Introduction Exemple. Plan. Plan

Présentation du module. Base de données spatio-temporelles. Exemple. Introduction Exemple. Plan. Plan Base de données spatio-temporelles S. Lèbre slebre@unistra.fr Université de Strasbourg, département d informatique. Présentation du module Contenu général Partie 1 : Notion de bases de données (Conception

Plus en détail

Bases de Données. Stella MARC-ZWECKER. stella@unistra.u-strasbg.fr. Maître de conférences Dpt. Informatique - UdS

Bases de Données. Stella MARC-ZWECKER. stella@unistra.u-strasbg.fr. Maître de conférences Dpt. Informatique - UdS Bases de Données Stella MARC-ZWECKER Maître de conférences Dpt. Informatique - UdS stella@unistra.u-strasbg.fr 1 Plan du cours 1. Introduction aux BD et aux SGBD Objectifs, fonctionnalités et évolutions

Plus en détail

CHAPITRE 1. Introduction aux bases de données

CHAPITRE 1. Introduction aux bases de données CHAPITRE 1 Contenu du chapitre 1 Pourquoi utiliser une bases de? Définitions et objectifs d'un SGBD Niveaux d'abstraction des Méthodes de modélisation d une BD Modèles de structuration des Structure globale

Plus en détail

Modèle relationnel - 1

Modèle relationnel - 1 Langages de Définition de Données (LDD : Définition /mise à jour des schémas des relations Langages de manipulation de données (LMD : Interrogation : recherche de données Mises à jour : insertion, suppression,

Plus en détail

Information utiles. cinzia.digiusto@gmail.com. webpage : Google+ : http://www.ibisc.univ-evry.fr/ digiusto/

Information utiles. cinzia.digiusto@gmail.com. webpage : Google+ : http://www.ibisc.univ-evry.fr/ digiusto/ Systèmes de gestion de bases de données Introduction Université d Evry Val d Essonne, IBISC utiles email : cinzia.digiusto@gmail.com webpage : http://www.ibisc.univ-evry.fr/ digiusto/ Google+ : https://plus.google.com/u/0/b/103572780965897723237/

Plus en détail

JASPERSOFT ET LE PAYSAGE ANALYTIQUE. Jaspersoft et le paysage analytique 1

JASPERSOFT ET LE PAYSAGE ANALYTIQUE. Jaspersoft et le paysage analytique 1 JASPERSOFT ET LE PAYSAGE ANALYTIQUE Jaspersoft et le paysage analytique 1 Ce texte est un résumé du Livre Blanc complet. N hésitez pas à vous inscrire sur Jaspersoft (http://www.jaspersoft.com/fr/analyticslandscape-jaspersoft)

Plus en détail

Faculté de Sciences Économiques et de Gestion. Bases de données. Maîtrise de Sciences Économiques Année 2001-2002 Jérôme Darmont

Faculté de Sciences Économiques et de Gestion. Bases de données. Maîtrise de Sciences Économiques Année 2001-2002 Jérôme Darmont Faculté de Sciences Économiques et de Gestion Bases de données Maîtrise de Sciences Économiques Année 2001-2002 Jérôme Darmont http://eric.univ-lyon2.fr/~jdarmont/ Plan du cours I. Introduction II. Le

Plus en détail

Chapitre 1. Introduction aux Bases de Données. Cours de Bases de Données. Polytech Paris-Sud. Chapitre 1 : Quelques questions

Chapitre 1. Introduction aux Bases de Données. Cours de Bases de Données. Polytech Paris-Sud. Chapitre 1 : Quelques questions Cours de Bases de Données Chapitre 1 Polytech Paris-Sud Sarah Cohen-Boulakia LRI, Bât 490, Université Paris-Sud 11, Orsay cohen @ lri. fr 01 69 15 32 16 Introduction aux Bases de Données 1 2 Chapitre 1

Plus en détail

Prototype SOLAP appliqué sur des champs continus en mode raster

Prototype SOLAP appliqué sur des champs continus en mode raster Session démos 24 novembre 2014 Prototype SOLAP appliqué sur des champs continus en mode raster Analyse de hot spots de criminalité Jean-Paul Kasprzyk, doctorant Introduction 2 L informatique décisionnelle

Plus en détail

Bases de Données Avancées

Bases de Données Avancées 1/62 Bases de Données Avancées Introduction & Rappel Conception et Modélisation 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

Plus en détail

Introduction - 1. Structure en mémoire centrale (MC) Fichiers Bases de données

Introduction - 1. Structure en mémoire centrale (MC) Fichiers Bases de données Structure en mémoire centrale (MC) Fichiers Bases de données 2 Principes Stockage des données dans la mémoire volatile d un ordinateur Problèmes Stockage temporaire «Petits» volumes de données Langages

Plus en détail

Chapitre 1 : Introduction aux Systèmes de Gestion de Bases de Données (Eléments de base)

Chapitre 1 : Introduction aux Systèmes de Gestion de Bases de Données (Eléments de base) Chapitre 1 : Introduction aux Systèmes de Gestion de Bases de Données (Eléments de base) 1. Généralités sur l'information et sur sa Représentation 1.1 Informations et données : a. Au sen de la vie : C

Plus en détail

Bases de données Cours 1 : Généralités sur les bases de données

Bases de données Cours 1 : Généralités sur les bases de données Cours 1 : Généralités sur les bases de données POLYTECH Université d Aix-Marseille odile.papini@univ-amu.fr http://odile.papini.perso.esil.univmed.fr/sources/bd.html Plan du cours 1 1 Qu est ce qu une

Plus en détail

L'infocentre sert à prendre des décisions opérationnelles basées sur des valeurs courantes

L'infocentre sert à prendre des décisions opérationnelles basées sur des valeurs courantes II - II 1ère génération 13 2ème génération : Entrepôt de données / Magasin de données 15 3ème génération OLAP 16 Références Bibliographiques 18 A. 1ère génération Infocentre Tableur Base de données Infocentre

Plus en détail

Datawarehouse: Cubes OLAP. Marlyse Dieungang Khaoula Ghilani

Datawarehouse: Cubes OLAP. Marlyse Dieungang Khaoula Ghilani Datawarehouse: Cubes OLAP Marlyse Dieungang Khaoula Ghilani Table des matières 1 Data Warehouse 3 1.1 Introduction............................ 3 1.1.1 Définition......................... 3 1.1.2 Architecture........................

Plus en détail

Urbanisation des SI-NFE107

Urbanisation des SI-NFE107 OLAP Urbanisation des SI-NFE107 Fiche de lecture Karim SEKRI 20/01/2009 OLAP 1 Introduction PLAN OLAP Les différentes technologies OLAP Plate formes et Outils 20/01/2009 OLAP 2 Informatique décisionnelle

Plus en détail

CHAPITRE 1 ARCHITECTURE

CHAPITRE 1 ARCHITECTURE 07/04/2014 Université des sciences et de la Technologie Houari Boumediene USTHB Alger Département d Informatique ADMINISTRATION ET TUNING DE BASES DE DONNÉES CHAPITRE 1 ARCHITECTURE RESPONSABLE DR K. BOUKHALFA

Plus en détail

Qu est ce qu un Système d Information

Qu est ce qu un Système d Information Introduction Qu est ce qu un Système d Information Système = ensemble auto-réglable et interagissant avec l environnement qui fonctionne en vue d un objectif précis environnement entrées sorties régulation

Plus en détail

Les principaux domaines de l informatique

Les principaux domaines de l informatique Les principaux domaines de l informatique... abordés dans le cadre de ce cours: La Programmation Les Systèmes d Exploitation Les Systèmes d Information La Conception d Interfaces Le Calcul Scientifique

Plus en détail

BASES DE DONNÉES AVANCÉES

BASES DE DONNÉES AVANCÉES L3 Informatique Option : ISIL BASES DE DONNÉES AVANCÉES RAMDANI MED U-BOUIRA M. R A M D A N I @ U N I V - B O U I R A. D Z P E R S O. L I V E H O S T. F R Cours 5 : Evaluation et optimisation des requêtes

Plus en détail

SECRETARIAT PERMANENT DOCUMENT DE STRATEGIE DE REDUCTION DE LA PAUVRETE AU BENIN

SECRETARIAT PERMANENT DOCUMENT DE STRATEGIE DE REDUCTION DE LA PAUVRETE AU BENIN REPUBIQUE DU BENIN COMMISSION NATIONAE POUR E DEVEOPPEMENT ET A UTTE CONTRE A PAUVRETE (CNDP) SECRETARIAT PERMANENT DOCUMENT DE STRATEGIE DE REDUCTION DE A PAUVRETE AU BENIN 2003 2005 Décembre 2002 TABE

Plus en détail

Apprendre le langage SQL le DDL - 1 / 30 - Apprendre le langage SQL par l exemple

Apprendre le langage SQL le DDL - 1 / 30 - Apprendre le langage SQL par l exemple Apprendre le langage SQL le DDL - 1 / 30 - Apprendre le langage SQL par l exemple Ce document est publié sous licence Creative Commons CC-by-nc-nd. Il ne peut ni être modifié, ni faire l objet d une exploitation

Plus en détail

2A-SI 4 - Bases de Données 4.2 - Modèle relationnel

2A-SI 4 - Bases de Données 4.2 - Modèle relationnel 2A-SI 4-4.2 - Modèle relationnel Stéphane Vialle Stephane.Vialle@supelec.fr http://www.metz.supelec.fr/~vialle Avec l aide du cours de Y. Bourda Généralités du «modèle relationnel» : Formalisé par CODD

Plus en détail

Introduction aux bases de données Cours 1 : Généralités sur les bases de données

Introduction aux bases de données Cours 1 : Généralités sur les bases de données Cours 1 : Généralités sur les bases de données ESIL Université de la méditerranée Odile.Papini@esil.univmed.fr http://odile.papini.perso.esil.univmed.fr/sources/bdmat.html Plan du cours 1 1 Qu est ce qu

Plus en détail

Bases de Données Avancées

Bases de Données Avancées /62 Bases de Données Avancées Introduction & Rappel Conception et Modélisation Thierry Hamon Bureau H202 Institut Galilée - Université Paris 13 & LIMSI-CNRS hamon@limsi.fr http://perso.limsi.fr/hamon/teaching/bda-20132014/

Plus en détail

Architecture des systèmes d information

Architecture des systèmes d information Architecture des systèmes d information Table des matières 1 La décennie 70 1 2 Le modèle relationnel (les années 80) 1 3 Enrichissement du relationnel (les années 80/90) 2 4 Système d informations (les

Plus en détail

Les bases de données Page 1 / 8

Les bases de données Page 1 / 8 Les bases de données Page 1 / 8 Sommaire 1 Définitions... 1 2 Historique... 2 2.1 L'organisation en fichier... 2 2.2 L'apparition des SGBD... 2 2.3 Les SGBD relationnels... 3 2.4 Les bases de données objet...

Plus en détail

Plan. Cours 4 : Méthodes d accès aux données. Architecture système. Objectifs des SGBD (rappel)

Plan. Cours 4 : Méthodes d accès aux données. Architecture système. Objectifs des SGBD (rappel) UPMC - UFR 99 Licence d informatique 205/206 Module 3I009 Cours 4 : Méthodes d accès aux données Plan Fonctions et structure des SGBD Structures physiques Stockage des données Organisation de fichiers

Plus en détail

SGBDR. Systèmes de Gestion de Bases de Données (Relationnelles)

SGBDR. Systèmes de Gestion de Bases de Données (Relationnelles) SGBDR Systèmes de Gestion de Bases de Données (Relationnelles) Plan Approches Les tâches du SGBD Les transactions Approche 1 Systèmes traditionnels basés sur des fichiers Application 1 Gestion clients

Plus en détail

Bases de données avancées. cours 1 : introduction

Bases de données avancées. cours 1 : introduction Bases de données avancées cours 1 : introduction Plan Objectifs du cours Bases de données : utilisation Système de Gestion de Bases de données (SGBD) Architecture d un SGBD Ingénierie des bases de données

Plus en détail

Indépendance données / applications

Indépendance données / applications Vues 1/27 Indépendance données / applications Les 3 niveaux d abstraction: Plusieurs vues, un seul schéma conceptuel (logique) et schéma physique. Les vues décrivent comment certains utilisateurs/groupes

Plus en détail

Business Intelligence (BI) Stratégie de création d un outil BI

Business Intelligence (BI) Stratégie de création d un outil BI Business Intelligence (BI) La Business intelligence est un outil décisionnel incontournable à la gestion stratégique et quotidienne des entités. Il fournit de l information indispensable, sous plusieurs

Plus en détail

LES ENTREPOTS DE DONNEES

LES ENTREPOTS DE DONNEES Module B4 : Projet des Systèmes d information Lille, le 25 mars 2002 LES ENTREPOTS DE DONNEES Problématique : Pour capitaliser ses informations, une entreprise doit-elle commencer par mettre en œuvre des

Plus en détail

Bases de données multimédias Bases de données multidimensionnelles

Bases de données multimédias Bases de données multidimensionnelles Bases de données multimédias Bases de données multidimensionnelles Contenu BD Multimédia : Caractéristiques Modélisation Interrogation Architectures des SGBD multimédias BD Multidimensionnelles Motivations

Plus en détail

Bases de données sous Access

Bases de données sous Access Bases de données sous Access Plan Initiation aux bases de données Application sous Access Structure d une base de données Langages de manipulation de données Algèbre relationnelle (théorique) QBE d Access

Plus en détail

()!&'" *+! &'+*'" # ' &! ", &'' $!" % && ' (")!!*!(!##!(!$! .$!.$ ((! # ! "#$%&' '#

()!&' *+! &'+*' # ' &! , &'' $! % && ' ()!!*!(!##!(!$! .$!.$ ((! # ! #$%&' '# ()&'" *+ &'+*'" # ' & ", &'' "# $ " % && ' (")*( ##($ +,,-.$.$ (( # "#$%&' '# *- / 0& +,,/* + 0 *% /123$ 4$43$ 53 $664 *. +1#$$ 7.$ #$7486$$ 4$6$ 76$$ 236 * *& '")"," &'/ &'*. 914# 6 6*- -1$. $ 3"$#3 3#3

Plus en détail

Apprendre le langage SQL - Le DDL - 1 / 28 - Apprendre le langage SQL par l exemple Partie 1 : le DDL

Apprendre le langage SQL - Le DDL - 1 / 28 - Apprendre le langage SQL par l exemple Partie 1 : le DDL Apprendre le langage SQL - Le DDL - 1 / 28 - Apprendre le langage SQL par l exemple Partie 1 : le DDL Ce document est publié sous licence Creative Commons CC-by-nc-nd. Il ne peut ni être modifié, ni faire

Plus en détail

Bases de Données. Plan

Bases de Données. Plan Université Mohammed V- Agdal Ecole Mohammadia d'ingénieurs Rabat Bases de Données Mr N.EL FADDOULI 2014-2015 Plan Généralités: Définition de Bases de Données Le modèle relationnel Algèbre relationnelle

Plus en détail

Sarl XYZ EFFORT de RECHERCHE et de DEVELOPPEMENT EXERCICE 2003 C.I.R.

Sarl XYZ EFFORT de RECHERCHE et de DEVELOPPEMENT EXERCICE 2003 C.I.R. EXEMPLE DE DOSSIER Sarl XYZ EFFORT de RECHERCHE et de DEVELOPPEMENT EXERCICE 23 C.I.R. STRATEGIE & ACCOMPAGNEMENT FINANCIER 7 Rue DENFERT-ROCHEREAU 38 GRENOBLE France Tél fax : ( 33 ) 4 76 43 47 11 SIRET

Plus en détail

Introduction aux bases de données

Introduction aux bases de données Introduction aux bases de données Références bibliographiques Jeff Ullman,Jennifer Widom, «A First Course in Database systems», Prentice-Hall, 3rd Edition, 2008 Hector Garcia-Molina, Jeff Ullman, Jennifer

Plus en détail

L informatique des entrepôts de données

L informatique des entrepôts de données L informatique des entrepôts de données Daniel Lemire SEMAINE 8 Introduction à OLAP 8.1. Présentation de la semaine Le modèle OLAP (Online Analytical Processing) est un modèle quasiomniprésent en intelligence

Plus en détail

Fiche de lecture OLAP

Fiche de lecture OLAP Fiche de lecture OLAP NFE107 Urbanisation des Systèmes d Information Karim Sekri Informatique décisionnelle BI, Business Intelligence Système interprétant des données complexes permettant aux dirigeants

Plus en détail

Entrepôts de données. NEGRE Elsa Université Paris-Dauphine 2015-2016

Entrepôts de données. NEGRE Elsa Université Paris-Dauphine 2015-2016 Entrepôts de données NEGRE Elsa Université Paris-Dauphine 2015-2016 Contexte et problématique Le processus de prise de décision L entrepôt de données Définition Différence avec un SGBD Caractéristiques

Plus en détail

10/04/2011. Serveur de données. Serveur de données. Client. Programme d'application Logiciel intermédiaire Pilote de télécommunication.

10/04/2011. Serveur de données. Serveur de données. Client. Programme d'application Logiciel intermédiaire Pilote de télécommunication. 1 BD locale BD locale Programme d'application Logiciel intermédiaire Client SGBD réparti Logiciel intermédiaire données SGBD réparti Logiciel intermédiaire données 2 Bénéfices potentiels Performance Fiabilité

Plus en détail

Business Intelligence avec SQL Server 2012 Maîtrisez les concepts et réalisez un système décisionnel

Business Intelligence avec SQL Server 2012 Maîtrisez les concepts et réalisez un système décisionnel Avant-propos 1. À qui s'adresse ce livre? 9 2. Les pré-requis 10 3. Les objectifs du livre 10 Introduction 1. Présentation du décisionnel 15 1.1 La notion de décideur 15 1.2 Les facteurs d'amélioration

Plus en détail

Bases de Données Avancées

Bases de Données Avancées 1/26 Bases de Données Avancées DataWareHouse 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,

Plus en détail

La Business Intelligence 01/05/2012. Les Nouvelles Technologies

La Business Intelligence 01/05/2012. Les Nouvelles Technologies 2 La Business Intelligence Les Nouvelles Technologies 3 Une expertise méthodologique pour une intervention optimale sur tous les niveaux du cycle de vie d un projet 4 5 Ils nous font confiance : L ambition

Plus en détail

Introduction au langage SQL

Introduction au langage SQL Introduction au langage SQL 1. Description SQL est un acronyme pour Structured Query Language qui a été conçu par IBM, et a succédé au langage SEQUEL. C est maintenant le langage le plus utilisé dans les

Plus en détail

Librairie Java pour l utilisation d un récepteur GPS Bluetooth sur téléphone mobile

Librairie Java pour l utilisation d un récepteur GPS Bluetooth sur téléphone mobile Librairie Java pour l utilisation d un récepteur GPS Bluetooth sur téléphone mobile! "# $%&&' "( ) *,-, %.,/, %*,/, %% 01(2$,3, %4 05,**, %-,*%, %/ 6,*4, 4 7,*8, 4*,*8, 4% 9,*8, 44.:,*;, 4-5,*;, 4/ 9,*3,

Plus en détail

Systèmes d information et bases de données (niveau 1)

Systèmes d information et bases de données (niveau 1) Systèmes d information et bases de données (niveau 1) Cours N 1 Violaine Prince Plan du cours 1. Bibliographie 2. Introduction aux bases de données 3. Les modèles 1. Hiérarchique 2. Réseau 3. Relationnel

Plus en détail

QUESTIONNAIRE D EVALUATION DES BESOINS EN FORMATION. Table des matières

QUESTIONNAIRE D EVALUATION DES BESOINS EN FORMATION. Table des matières QUESTIONNAIRE D EVALUATION DES BESOINS EN FORMATION Table des matières A. Informations générales B. Direction C. Corps directionnel D. Personnel E. Répartition de l espace F. Sûreté / Sécurité G. Collections

Plus en détail

Table des matières. Avant-propos

Table des matières. Avant-propos Table des matières Avant-propos v Table des matières xi 1 Introduction aux systèmes de gestion de bases de données 1 1.1 Donnée et type de données 2 1.2 Donnée et information 2 1.3 Donnée simple et complexe

Plus en détail

Bases de données Outils de gestion

Bases de données Outils de gestion 11/03/2010 Bases de données Outils de gestion Mise en place d outils pour gérer, stocker et utiliser les informations d une recherche biomédicale ent réalisé par L. QUINQUIS d épidémiologie et de biostatistique

Plus en détail

Business Intelligence avec SQL Server 2014 Maîtrisez les concepts et réalisez un système décisionnel

Business Intelligence avec SQL Server 2014 Maîtrisez les concepts et réalisez un système décisionnel Avant-propos 1. À qui s'adresse ce livre? 9 2. Les pré-requis 10 3. Les objectifs du livre 11 Introduction 1. Présentation du décisionnel 13 1.1 La notion de décideur 14 1.2 Les facteurs d'amélioration

Plus en détail

Gestion de Contenus Web (WCM)

Gestion de Contenus Web (WCM) Web Content Management 1 Gestion de Contenus Web (WCM) Bernd Amann Modelware : vers la modélisation et la sémantisation de l information École CEA-EDF-INRIA 16-27 juin 2003 Cours No 1 - Gestion de Contenus

Plus en détail