Tri :
Date
Editeur
Auteur
Titre
|
|
Exécution et optimisation : introduction
/ 02-03-2015
/ Canal-u.fr
ABITEBOUL Serge, NGUYEN Benjamin, RIGAUX Philippe
Voir le résumé
Voir le résumé
Cette partie 3 du cours sera consacrée à l'exécution et à l'optimisation de requêtes. Nous avons vu, dans les semaines précédentes, comment les données étaient organisées physiquement dans des fichiers avec des index. Ce que nous allons voir dans cette partie, c'est comment, à partir d'une requête SQL, le système détermine l'exécution basée sur ces index et ces fichiers qui permet de produire le résultat. Mot(s) clés libre(s) : transaction, optimisation, bases de données relationnelles, SGBD, MYSQL, SQL
|
Accéder à la ressource
|
|
Fichiers indexés
/ 02-03-2015
/ Canal-u.fr
ABITEBOUL Serge, NGUYEN Benjamin, RIGAUX Philippe
Voir le résumé
Voir le résumé
Dance cette séquence, nous allons parler de fichiers indexés. C’est une structure de données qui est utilisée essentiellement pour accélérer l’accès à l’information. Mot(s) clés libre(s) : transaction, indexation, bases de données relationnelles, SGBD, MYSQL, SQL
|
Accéder à la ressource
|
|
Fragmentation
/ 02-03-2015
/ Canal-u.fr
ABITEBOUL Serge, NGUYEN Benjamin, RIGAUX Philippe
Voir le résumé
Voir le résumé
Dans cette troisième séquence, on va parler de fragmentation. Mot(s) clés libre(s) : transaction, fragmentation, bases de données relationnelles, SGBD, MYSQL, SQL, base de donnée distribuée
|
Accéder à la ressource
|
|
Hachage
/ 02-03-2015
/ Canal-u.fr
ABITEBOUL Serge, NGUYEN Benjamin, RIGAUX Philippe
Voir le résumé
Voir le résumé
Dans cette séquence, nous allons étudier une technique qui s’appelle le hachage, fonction de hachage, qui à mon avis est une des techniques les plus cool de l’informatique. Mot(s) clés libre(s) : transaction, hachage, indexation, bases de données relationnelles, SGBD, MYSQL, SQL
|
Accéder à la ressource
|
|
Hachage dynamique
/ 02-03-2015
/ Canal-u.fr
ABITEBOUL Serge, NGUYEN Benjamin, RIGAUX Philippe
Voir le résumé
Voir le résumé
Dans cette séquence, nous allons parler du hachage dynamique. Mot(s) clés libre(s) : transaction, hachage, indexation, bases de données relationnelles, SGBD, MYSQL, SQL
|
Accéder à la ressource
|
|
Hiérarchie de mémoire
/ 02-03-2015
/ Canal-u.fr
ABITEBOUL Serge, NGUYEN Benjamin, RIGAUX Philippe
Voir le résumé
Voir le résumé
Dans cette deuxième séquence, nous allons considérer une technique très efficace qui est la hiérarchie de mémoire. Mot(s) clés libre(s) : transaction, indexation, bases de données relationnelles, SGBD, MYSQL, SQL
|
Accéder à la ressource
|
|
Indexation : introduction
/ 02-03-2015
/ Canal-u.fr
ABITEBOUL Serge, NGUYEN Benjamin, RIGAUX Philippe
Voir le résumé
Voir le résumé
Dans cette deuxième partie du cours "Bases de données relationnelles", nous allons considérer des techniques d'indexation. Dans une première séquence, nous allons regarder des techniques plutôt introductives. Le but c'est de considérer l'accès à de gros volumes de données et nous allons déjà commencer par parler de technique générale pour faciliter cet accès. Pour accéder à de gros volumes de données, il y a essentiellement deux grands systèmes : les systèmes de fichiers et les systèmes de gestion de bases de données relationnelles (SGBD), le sujet de ce cours... Mot(s) clés libre(s) : transaction, indexation, bases de données relationnelles, SGBD, MYSQL, SQL
|
Accéder à la ressource
|
|
Le journal des transactions
/ 02-03-2015
/ Canal-u.fr
ABITEBOUL Serge, NGUYEN Benjamin, RIGAUX Philippe
Voir le résumé
Voir le résumé
Dans cette séquence, nous allons étudier le mécanisme principal qui assure la reprise sur panne qui est le journal de transactions ou le log. Mot(s) clés libre(s) : transaction, bases de données relationnelles, SGBD, MYSQL, SQL, reprise sur panne
|
Accéder à la ressource
|
|
Lectures et écritures, buffer et disque
/ 02-03-2015
/ Canal-u.fr
ABITEBOUL Serge, NGUYEN Benjamin, RIGAUX Philippe
Voir le résumé
Voir le résumé
Dans cette deuxième séquence, pour essayer de bien comprendre ce qu'implique une panne, on va revoir de manière assez détaillée les échanges entre les différents niveaux de mémoire précédemment présentés et la manière dont le système gère les lectures et les écritures avec ces niveaux de mémoire. Mot(s) clés libre(s) : transaction, bases de données relationnelles, SGBD, MYSQL, SQL, reprise sur panne
|
Accéder à la ressource
|
|
Les problèmes
/ 02-03-2015
/ Canal-u.fr
ABITEBOUL Serge, NGUYEN Benjamin, RIGAUX Philippe
Voir le résumé
Voir le résumé
Dans cette deuxième séquence, nous allons discuter des problèmes qui vont apparaitre lorsque de nombreuses transactions sont mises en concurrence. En effet, dans le cas général une base de données n'est pas interrogée et modifier par un seul utilisateur. Et en fait, des problèmes d'incohérence vont potentiellement pouvoir apparaître lorsque plusieurs utilisateurs effectuent des opérations conflictuelles et cela peut être dû à un défaut d'isolation. Donc on va essayer de comprendre dans cette séquence quelles sont les incohérences qui peuvent se produire, quelles sont les opérations ou suites d'opérations qui peuvent conduire à l'observation de ces incohérences et enfin comment faire pour éviter de se placer dans des situations où on va avoir des opérations conflictuelles. Mot(s) clés libre(s) : transaction, bases de données relationnelles, SGBD, MYSQL, SQL
|
Accéder à la ressource
|
|