[{"command":"insert","method":null,"selector":".course-modal-ajax-placeholder-961275","data":"\u003Cdiv class=\u0022container content-rte\u0022\u003E\n  \u003Cdiv class=\u0022row\u0022\u003E\n    \u003Cdiv class=\u0022box col-md-6 bg-primary text-white\u0022\u003E\n      \u003Ch2 class=\u0022h1 text-left\u0022\u003E  Base de donn\u00e9es\n\u003C\/h2\u003E\n                  \u003Cdiv class=\u0022field-spacing\u0022\u003E\n        \u003Cdiv class=\u0022field__label h3 dash\u0022\u003EECTS :\n          6\n        \u003C\/div\u003E\n      \u003C\/div\u003E\n                  \u003Cdiv class=\u0022field-spacing\u0022\u003E\n        \u003Cdiv class=\u0022field__label h3 dash\u0022\u003ESemester:\n          Semestre 1\n        \u003C\/div\u003E\n      \u003C\/div\u003E\n            \u003Cdiv class=\u0022field-spacing\u0022\u003E\n      \u003Cdiv class=\u0022field__label h3 dash\u0022\u003ED\u00e9tail du volume horaire\u003C\/div\u003E\n                        \u003Cdiv class=\u0022mt-5 text-justify\u0022\u003E\n                          \u003Cspan class=\u0022field__label h4 mt-5 \u0022\u003ELecture:\u003C\/span\u003E\n                                      \u003Cspan\u003E24\u003C\/span\u003E\n                      \u003C\/div\u003E\n                                              \u003Cdiv class=\u0022mt-5 text-justify\u0022\u003E\n                          \u003Cspan class=\u0022field__label h4 mt-5 \u0022\u003EDirected study:\u003C\/span\u003E\n                                      \u003Cspan\u003E24\u003C\/span\u003E\n                      \u003C\/div\u003E\n                                                            \u003C\/div\u003E\n        \u003Cdiv class=\u0022field-spacing\u0022\u003E\n      \u003Cdiv class=\u0022field__label h3 dash\u0022\u003ELangue d\u0026#039;enseignement\u003C\/div\u003E\n                        \u003Cdiv class=\u0022mt-5 text-justify\u0022\u003E\n                                      \u003Cspan\u003EFran\u00e7ais\u003C\/span\u003E\n                      \u003C\/div\u003E\n                  \u003C\/div\u003E\n        \u003Cdiv class=\u0022field-spacing\u0022\u003E\n      \u003Cdiv class=\u0022field__label h3 dash\u0022\u003EEnseignement \u00e0 distance\u003C\/div\u003E\n                        \u003Cdiv class=\u0022mt-5 text-justify\u0022\u003E\n                                      \u003Cspan\u003Enon\u003C\/span\u003E\n                      \u003C\/div\u003E\n                  \u003C\/div\u003E\n      \u003C\/div\u003E\n    \u003Cdiv class=\u0022box col-md-6\u0022\u003E\n                    \u003Cdiv class=\u0022field-spacing\u0022\u003E\n      \u003Cdiv class=\u0022field__label h3 dash\u0022\u003EProgramme \/ plan \/ contenus\u003C\/div\u003E\n                        \u003Cdiv class=\u0022mt-5 text-justify\u0022\u003E\n                                      \u003Cspan\u003E\u003Cp\u003ECe cours couvre les grands principes des syst\u00e8mes de gestion de donn\u00e9es (SGBD). Les SGBD sont des logiciels g\u00e9n\u00e9riques permettant le stockage et la manipulation efficace de donn\u00e9es pour une tr\u00e8s large gamme d\u0027applications. Du point de vue pratique, les SGBD sont des logiciels sophistiqu\u00e9s, tr\u00e8s largement utilis\u00e9s, omnipr\u00e9sents dans le monde industriel. Du point de vue th\u00e9orique, la conception de ces syst\u00e8mes repose sur des fondements conceptuels, logiques, algorithmiques, en lien avec d\u0027autres domaines de la science informatique. Le cours ira des aspects th\u00e9oriques aux aspects syst\u00e8mes des SGBD, en particulier ceux bas\u00e9s sur le mod\u00e8le relationnel.\u003C\/p\u003E\n\u003Cp\u003ELes th\u00e8mes suivants seront couverts dans les 12 sessions du cours, qui seront accompagn\u00e9es de travaux dirig\u00e9s et de travaux pratiques sur ces m\u00eames sujets.\u003C\/p\u003E\n\u003Cpre\u003E\u003Ccode\u003EIntroduction \u00e0 la gestion de donn\u00e9es, le mod\u00e8le relationnel, l\u0027alg\u00e8bre relationnelle, SQL\nAspects logiques : calcul relationnel, ind\u00e9pendance du domaine, th\u00e9or\u00e8me de Codd\nR\u00e9cursion, Datalog, langages \u00e0 point fixe, logique du second-ordre\nComplexit\u00e9 computationnelle des langages de requ\u00eates\nContraintes sur les donn\u00e9es : d\u00e9pendances fonctionnelles, d\u00e9pendances d\u0027inclusion, poursuite\nConception de sch\u00e9mas, normalisation\nAnalyse statique : minimisation de requ\u00eates, requ\u00eates acycliques, r\u00e9\u00e9criture de requ\u00eates\nVues virtuelles et vues mat\u00e9rialis\u00e9es, maintenance de vues, mises \u00e0 jour de vues, int\u00e9gration de donn\u00e9es\nOptimisation de requ\u00eates : g\u00e9n\u00e9ration de plans, mod\u00e8les de co\u00fbt, histogrammes\nIndexation et stockage\nTransactions et gestion de concurrence : s\u00e9rialisabilit\u00e9, verrlage \u00e0 deux phases, estampillage\nExtensions et applications : distribution, mod\u00e8les non relationnels, applications Web et s\u00e9curit\u00e9\n\u003C\/code\u003E\u003C\/pre\u003E\n\u003Cp\u003ELa validation du cours se fera en partie par contr\u00f4le continu, et en partie via un examen final.\u003C\/p\u003E\n\u003Cp\u003EBibliographie :\u003C\/p\u003E\n\u003Cul\u003E\n\u003Cli\u003EM. Benedikt et P. Senellart, \u00ab Databases \u00bb. E. K. Blum et A. V. Aho, \u00e9diteurs, Computer Science. The Hardware, Software and Heart of It, p. 169-229. Springer-Verlag, 2012. http:\/\/pierre.senellart.com\/publications\/benedikt2012databases.pdf\u003C\/li\u003E\n\u003Cli\u003ES. Abiteboul, R. Hull et V. Vianu, Foundations of Databases. Addison-Wesley, 1995. http:\/\/webdam.inria.fr\/Alice\/\u003C\/li\u003E\n\u003Cli\u003EH. Garcia-Molina, J. Ullman, J. Widom, Database Systems: The Complete Book. Pearson, 2008.\u003C\/li\u003E\n\u003C\/ul\u003E\u003C\/span\u003E\n                      \u003C\/div\u003E\n                  \u003C\/div\u003E\n                                                \u003Cdiv class=\u0022field-spacing\u0022\u003E\n      \u003Cdiv class=\u0022field__label h3 dash\u0022\u003ENature de l\u0026#039;\u00e9valuation\u003C\/div\u003E\n                        \u003Cdiv class=\u0022mt-5 text-justify\u0022\u003E\n                                      \u003Cspan\u003EEvaluation Terminale\u003C\/span\u003E\n                      \u003C\/div\u003E\n                  \u003C\/div\u003E\n      \u003C\/div\u003E\n  \u003C\/div\u003E\n\u003C\/div\u003E\n","settings":null}]