Bases de données relationnelles : Comprendre pour maîtriser

Archived
课程
fr
法语
18 时
此内容评级为 4.1667/5

你无法访问存档的 讲座

来源
  • 来自www.fun-mooc.fr
状况
  • 免费获取
  • 免费证书
更多信息
  • 6 序列
  • 等级 介绍
  • 从22 一月 2017开始
  • 以12 三月 2017结束

你无法访问存档的 讲座

Their employees are learning daily with Edflex

  • Safran
  • Air France
  • TotalEnergies
  • Generali
Learn more

课程详情

教学大纲

Une application qui utilise un SGBD doit pouvoir fonctionner (i) sans courir de risque en cas de panne, et (ii) sans être perturbée par d’autres applications qui s’exécutent en même temps. Nous présenterons le concept fondamental pour garantir que c’est le cas, la transaction, et des techniques pour garantir que plusieurs applications ne puissent se gêner mutuellement.

Un index permet de retrouver une information élémentaire dans une grande collection. Nous présenterons les deux structures de données les plus standards pour implémenter efficacement des index, l’arbre B, et la table de hachage. Ces structures sont au cœur de l’optimisation de requêtes que nous considèrerons dans la semaine suivante.

Une des fonctionnalités les plus puissantes et les plus appréciables des SGBD est leur capacité à engendrer à la volée un programme d’évaluation très performant quand une requête leur est soumise. Cela décharge l’utilisateur de cette tâche complexe, et surtout cela garantit une adaptation constante aux ressources disponibles et au contexte. Nous expliquerons comment une requête SQL est transformée en un plan d’exécution, les principaux opérateurs constituant ce dernier, et les méthodes d’optimisation pour arriver au meilleur plan possible.

Le contrôle d'accès permet de définir qui a le droit d'accéder à certaines informations de la base, afin d'assurer la confidentialité des données.

Un système informatique est sujet aux pannes, qui peuvent être légères (coupure électrique) ou graves (dégradation générale ou locale d’un disque). Un des rôles des SGBD est d’assurer la pérennité des données, même en cas de panne. Nous expliquons les techniques et méthodes permettant de reprendre le fonctionnement d’un SGBD après une panne, en garantissant l’absence de perte de données

Les données d’une application sont très souvent distribuées entre plusieurs systèmes. Le but de cette partie est d’expliquer pourquoi, dans le cadre de la gestion de données, on distribue des données ou des calculs entre plusieurs machines, et comment une telle distribution est réalisée.

  • Semaine 1: Transactions et concurrence
  • Semaine 2: Indexation
  • Semaine 3 : Exécution et optimisation
  • Semaine 4 : Contrôle d’accès
  • Semaine 5 : Reprise sur panne
  • Semaine 6 : Bases de données distribuées

先决条件

Ce cours s’adresse à toute personne qui utilise une base de données et possède une bonne pratique de SQL et qui souhaiterait comprendre comment fonctionne le système. Cela recouvre, entre autres :

  • les étudiants en informatique : M1, dès la première année d’école d’ingénieur ou L3 ;
  • les ingénieurs en informatique utilisateurs de ces systèmes ;
  • les chercheurs/étudiants utilisateurs confrontés au besoin de créer et d’exploiter des bases de données dans des domaines scientifiques comme la physique, la biologie, l’histoire, la géographie…
  • et plus généralement les personnes curieuses de comprendre un outil utilisé quotidiennement.
  • Une connaissance pratique des bases de données est préférable mais pas indispensable.
  • Connaître l'algèbre relationnelle et SQL.

Il est fortement recommandé à ceux qui ne maitriseraient pas SQL et l'algèbre relationnelle de suivre au minimum les semaines 1-3-4 du

讲师

Serge Abiteboul
Serge a été, entre autres, professeur invité des universités de Stanford, Oxford, et professeur au Collège de France. Il est membre de l'Académie des Sciences française et européenne. Il a obtenu le prix Milner et l’ACM SIGMOD Innovation Award. Il a co-fondé la start-up Xyleme en 2000. http://abiteboul.com

Benjamin Nguyen
Benjamin est professeur à l'INSA Centre Val de Loire, au Laboratoire d'Informatique Fondementale d'Orléans (LIFO) et membre de l'équipe SDS (Security and Distributed Systems). Benjamin est aussi membre associé de l'équipe-projet Inria SMIS. http://www.benjamin-nguyen.fr

Philippe Rigaux
Philippe est professeur des universités au Conservatoire des Arts et Métiers. Il a enseigné les bases de données à Paris-Orsay et Paris-Dauphine, écrit ou co-écrit 7 livres, participé à la création de l’entreprise Internet Memory Research, et travaille actuellement sur les bases documentaires pour sciences humaines et sociales. http://deptinfo.cnam.fr/~rigaux

编辑

法国国家计算机科学与控制研究所(INRIA)是法国一家专门从事数学和计算机科学研究的公共科技机构,由高等教育、研究和创新部以及经济和财政部共同管理。 它成立于 1967 年 1 月 3 日。

Inria 的使命是在国内和国际上发展信息与通信科学和技术方面的研究和技术转让。该机构还负责指导法国在人工智能研究方面的国家战略。

平台

France Université Numérique est le diffuseur des cours en ligne des établissements d’enseignement supérieur français et de leurs partenaires.

Il opère plusieurs plateformes de diffusion, dont la plus connue, FUN MOOC, est la première plateforme académique francophone mondiale. Grâce à de nombreux établissements partenaires, cette plateforme propose un vaste catalogue de cours s’enrichissant de jour en jour avec des thématiques variées et d’actualité.
 

此内容评级为 4.1667/5
(没有评论)
此内容评级为 4.1667/5
(没有评论)
完成这个资源,写一篇评论