Tri :
Date
Editeur
Auteur
Titre
|
|
Pannes de disque
/ 02-03-2015
/ Canal-u.fr
ABITEBOUL Serge, NGUYEN Benjamin, RIGAUX Philippe
Voir le résumé
Voir le résumé
Nous allons conclure cette partie 5 en examinant le cas de panne le plus grave qui est la perte d'un disque. Mot(s) clés libre(s) : transaction, bases de données relationnelles, SGBD, MYSQL, SQL, reprise sur panne
|
Accéder à la ressource
|
|
Optimisation de requête
/ 02-03-2015
/ Canal-u.fr
ABITEBOUL Serge, NGUYEN Benjamin, RIGAUX Philippe
Voir le résumé
Voir le résumé
Dans cette séquence, on va parler d'optimisation de requête, on va montrer comment toutes les techniques d'optimisation de requête qui avaient été développées dans le cas centralisé peuvent être boostées dans le cas distribué. Mot(s) clés libre(s) : transaction, optimisation, bases de données relationnelles, SGBD, MYSQL, SQL, base de donnée distribuée
|
Accéder à la ressource
|
|
Optimisation
/ 02-03-2015
/ Canal-u.fr
ABITEBOUL Serge, NGUYEN Benjamin, RIGAUX Philippe
Voir le résumé
Voir le résumé
Dans cette septième séquence, nous allons pouvoir maintenant récapituler à partir de tout ce que nous savons et en faisant un premier retour en arrière pour prendre la problématique telle que nous l’avions examinée au départ... Mot(s) clés libre(s) : transaction, optimisation, bases de données relationnelles, SGBD, MYSQL, SQL
|
Accéder à la ressource
|
|
Opérateurs
/ 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, nous allons commencer à étudier l’exécution des requêtes en se penchant sur le noyau des outils qu’on utilise qui sont les opérateurs dont les systèmes disposent pour évaluer des requêtes et qui sont composés dans des plans d’exécution. Mot(s) clés libre(s) : transaction, optimisation, bases de données relationnelles, SGBD, MYSQL, SQL, operateur
|
Accéder à la ressource
|
|
Multi-hachage
/ 02-03-2015
/ Canal-u.fr
ABITEBOUL Serge, NGUYEN Benjamin, RIGAUX Philippe
Voir le résumé
Voir le résumé
Dans cette dernière séquence de le deuxième partie, nous allons parler du multi-hachage. Mot(s) clés libre(s) : transaction, hachage, indexation, bases de données relationnelles, SGBD, MYSQL, SQL
|
Accéder à la ressource
|
|
Modèle de contrôle d'accès obligatoire (MAC)
/ 02-03-2015
/ Canal-u.fr
ABITEBOUL Serge, NGUYEN Benjamin, RIGAUX Philippe
Voir le résumé
Voir le résumé
Dans cette quatrième et dernière séquence sur le contrôle d'accès, nous allons voir le contrôle d'accès obligatoire ou Mandatory access control (MAC) en anglais. Mot(s) clés libre(s) : transaction, bases de données relationnelles, SGBD, MYSQL, SQL, contrôle d'accès, MAC
|
Accéder à la ressource
|
|
Modèle de contrôle d'accès discrétionnaire (DAC)
/ 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 nous intéresser au contrôle d'accès discrétionnaire c'est à dire à la discrétion du propriétaire de l'objet en question. Ce modèle a été définit au début des années 90... Mot(s) clés libre(s) : transaction, bases de données relationnelles, SGBD, MYSQL, SQL, contrôle d'accès, DAC
|
Accéder à la ressource
|
|
Modèle de contrôle d'accès basé sur les rôles (RBAC)
/ 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, nous allons nous intéresser maintenant au contrôle d'accès basé sur les rôles qui est une évolution du contrôle d'accès discrétionnaire par le fait qu'on a maintenant choisit de structurer les sujets. Mot(s) clés libre(s) : transaction, bases de données relationnelles, SGBD, MYSQL, SQL, contrôle d'accès, RBAC
|
Accéder à la ressource
|
|
Les transactions : introduction
/ 02-03-2015
/ Canal-u.fr
ABITEBOUL Serge, NGUYEN Benjamin, RIGAUX Philippe
Voir le résumé
Voir le résumé
Dans cette première partie, nous allons étudier les transactions et la concurrence c'est à dire le fait qu'il y ait plusieurs transactions qui arrivent en même temps. On va commencer par expliquer ce qu'est le concept de transaction : il s'agit de nombreuses opérations qui sont regroupées ensemble pour permettre de passer d'un état cohérent de la base à un autre état cohérent. Puis je vais montrer quelques problèmes qui peuvent apparaître lorsque de nombreuses transactions se produisent en même temps en particulier lorsque ces opérations de plusieurs transactions s'intercalent les unes avec les autres. Un concept qui permet de régler ces problèmes s'appelle la sérialisabilité qu'on étudiera dans la troisième séquence ainsi que deux techniques pour assurer la sérialisabilité qui sont l'estampillage et le verrouillage à deux phases. Dans les deux dernières séquences du cours de cette partie, nous étudierons des concepts un petit plus avancés qui sont les degrés d'isolation dans les SGBD c'est à dire la manière dont sont implémentées ces problématiques de transaction ainsi que le verrouillage hiérarchique. Mot(s) clés libre(s) : transaction, bases de données relationnelles, SGBD, MYSQL, SQL, algèbre relationnelle
|
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
|
|