1. TO DO

Support de cours NFP106 - Philippe / Nicolas

Chapitre intro

Philippe revoit l’introduction et enregistre la vidéo.

Session « Rappels »

  1. Texte: Philippe rédige la partie « Rappel »
  2. Diapos: celles de Nicolas (mettre SQL avant algèbre si possible)
  3. Vidéo: celle de Nicolas
  4. Quiz: à faire. Nicolas?

Session « Introduction à l’optimisation »

  1. Texte: existant (bref), à compléter par Nicolas (principes de l’optimisation)
  2. Diapos: celles de Philippe
  3. Vidéo: celle de Philippe
  4. Quiz: existant

Chapitre stockage

Session « Dispositif de stockage »

  1. Texte: existant, à revoir et compléter par Nicolas. Revoir les disques, ajouter SSD
  2. Diapos: celles de Philippe, à revoir/compléter avec les SSD
  3. Vidéo: celle de Philippe, à refaire avec SSD
  4. Quiz: existant

Session « Gestion des mémoires »

  1. Texte: existant, à revoir et compléter par Nicolas si nécessaire
  2. Diapos: celles de Philippe
  3. Vidéo: celle de Philippe
  4. Quiz: existant
  5. Exercices. A compléter par tous les deux

Session « Enregistrements, blocs et fichiers »

  1. Texte: existant, à revoir et compléter par Nicolas avec les détails sur l’organisation d’un bloc
  2. Diapos: celles de Philippe
  3. Vidéo: celle de Philippe
  4. Quiz: existant
  5. Exercices. A compléter par tous les deux

Exercices du chapitre. A compléter par tous les deux

Chapitre « Structures d’index: l’arbre B »

Session « Indexation de fichiers »

  1. Texte: existant, normalement OK
  2. Diapos: celles de Philippe
  3. Vidéo: celle de Philippe
  4. Quiz: existant

Session « Arbre B »

  1. Texte: existant, à compléter par Nicolas avec les modèles de calcul
  2. Diapos: Fusion des diapos Philippe / Nicolas
  3. Vidéo: à refaire (?)
  4. Quiz: existant

Exercices du chapitre. A compléter par tous les deux

Chapitre « Structures d’index: le hachage »

Ce chapitre existe en Latex: je vais le reprendre en RST. Nicolas peut ajouter exos et quiz.

Session « Principe du hachage »

Session « Hachage dynamique »

Session « Hachage linéaire »

Chapitre « Moteurs de stockage »

Ici, Nicolas: reprendre ton panorama des SGBD, en ajoutant un peu de texte.

Chapitre « Travaux pratiques: stockage »

Nicolas, tu peux me proposer qq chose?

Chapitre « Opérateurs et algorithmes »

Session « Les itérateurs »

RAS pour cette partie qui me semble OK

Session « Les opérateurs de base »

  1. Texte: existant, à compléter par Nicolas avec les modèles de coût
  2. Diapos: Fusion des diapos Philippe / Nicolas
  3. Vidéo: à refaire (?)
  4. Quiz: existant

Session « Le tri »

Nicolas, tu revois cette partie pour savoir si ça te convient?

Session « Algo de jointures »

  1. Texte: existant, à compléter par Nicolas avec les modèles de coût
  2. Diapos: Fusion des diapos Philippe / Nicolas
  3. Vidéo: à refaire (?)
  4. Quiz: existant

Exercices. A compléter par tous les deux

Chapitre « Evaluation et optimisation »

Session « Traitement de la requête »

Pas très intéressant…. On laisse comme ça?

Session « Optimisation de la requête »

Philippe: ma partie n”“est pas terrible. Je propose de reprendre ton cours avec tous les modèles de coût qui sont super. Toute la partie sur l’analyse des plans d’exécution.

Il faudrait ajouter un quiz et des exos.

Session « Le explain Oracle »

À mettre avant la partie précédente? je n’aime pas trop l’idée de me limiter à ORACLE. On peut peut-être introduire MySQL et Postgres.

Chapitre « TP optimisation »

J’ai un TP en ligne, il faudrait y ajouter le tien.

Chapitre « Transactions »

Pour la suite, ça roule, je m’en occupe.