Connectez-vous

Connectez-vous

login
Exclus

Exclus

exclues
  • Le Cercle des impunis - Paul Merault (2018)
  • Wunderwaffen - Tome 14 - Le Feu du ciel (2018)
  • Sorcieres : La puissance invaincue des femmes - Mona CHOLLET (2018)
  • Prométhée - Tome 18 - La Théorie du grain de sable (2018)
  • Robespierre: L’homme qui nous divise le plus - Marcel Gauchet (2018)
  • Un milliardaire pas comme les autres (Les Sinclair t. 1) - J. S. Scott (2018)
  • Segolene Royal - Ce que je peux enfin vous dire (2018)
  • Chere Mamie - Virginie Grimaldi (2018)
  • Roger et ses humains - Tome 2 (2018)
  • Les Somber Jann: Saison 4 - Cynthia Havendean (2018)
Télécharger MOOC - Bases de données relationnelles : Comprendre pour maîtriser gratuitement sur Bookys Bookys / autoformations / Télécharger MOOC - Bases de données relationnelles : Comprendre pour maîtriser
MOOC - Bases de données relationnelles : Comprendre pour maîtriser

Votez pour ce ebook !

Télécharger MOOC - Bases de données relationnelles : Comprendre pour maîtriser gratuitement sur Bookys

Date de sortie : 2016
Genre : Programmation et developpement.
Formateur : Alain Maindron
Date de publication: 2016
Genre : Formation
Durée : 01h21min
Leçons: 36 leçons vidéo

A PROPOS DU COURS

Les systèmes de gestion de bases de données relationnelles (SGBDR), avec des produits phares comme le système commercial Oracle Serveur, ou un open source comme MySQL, font partie des logiciels les plus populaires au monde. Le Mooc "Bases de données relationnelles : comprendre pour maîtriser" ( #moocbador ) a pour ambition d’expliquer comment fonctionnent ces systèmes. Il permettra à leurs utilisateurs de mieux
les maîtriser, notamment en comprenant les problèmes de performance que ces systèmes peuvent rencontrer.

A QUI S’ADRESSE CE COURS ?
Ce cours s’adresse à toute personne utilisant une base de données ou
souhaitant comprendre comment fonctionne le système. Cela recouvre, entre autres :
les étudiants en informatique : M1, 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.

Plan du cours
Semaine 1 - Transactions et concurrence
Une application qui utilise un SGBD doit pouvoir fonctionner (i) sanscourir 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.

Semaine 2 - Indexation
Un index permet de retrouver une information élémentaire dans unegrande 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.

Semaine 3 - Exécution et optimisation Une des fonctionnalités les plus puissantes et les plus appréciablesdes 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.

Semaine 4 - Contrôle d’accès
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.

Semaine 5 - Reprise sur panne
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

Semaine 6 - Bases de données distribuéesLes données d’une application sont très souvent distribuées entreplusieurs 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.

Pré-requis
Une connaissance pratique des bases de données est préférable mais pas indispensable. Dans une première annonce de ce Mooc, le pré-requis de "Savoir installer MySQL sur sa machine" a été indiqué. Il n’est pas nécessaire.
Connaître l’algèbre relationnelle et SQL.


lire tele


Liens de téléchargements
Haut de la page
Bas de la page