Bases de l'indexation : B-arbres et hachage
Construisez une base solide en indexation de bases de données avec des index B-arbres et hachés. Vous testerez comment les index accélèrent les lectures, quels compromis ils introduisent sur les écrit...
Commencer le quiz
Choisissez une difficulté et le nombre de questions pour commencer.
À propos de ce quiz
Ce que vous pratiquerez
Attendez-vous à des questions pratiques basées sur des scénarios sur le comportement des index B-arbres et hachés sous différentes charges de travail et formes de requêtes.
Vous renforcerez des idées clés comme l'ordre des clés, les chemins de recherche, la sélectivité, et pourquoi un index peut aider une requête tout en n'affectant guère une autre.
Format et difficulté du quiz
Chaque question est accompagnée de 4 options et il n'y a pas de chronomètre, vous pouvez donc réfléchir aux détails d'exécution sans vous précipiter.
Choisissez le nombre de questions que vous souhaitez avant de commencer, et choisissez un niveau de difficulté pour vous concentrer sur les fondamentaux, vous mettre au défi, ou mélanger les deux pour une couverture équilibrée.
Pièges courants à surveiller
De nombreuses erreurs proviennent de l'hypothèse que « un index aide toujours » ou de la confusion entre ce que permet l'ordre (scans de plage) et ce que l'hachage optimise (correspondances exactes).
Un autre piège fréquent est d'ignorer le coût de maintenance : insertions/mises à jour, divisions de pages, et comment le choix d'index affecte les tables à forte écriture.
- Confondre les recherches ponctuelles avec les requêtes de plage lors du choix entre B-arbre et hachage
- Surestimer les avantages des index sur les colonnes à faible sélectivité
- Oublier que des index supplémentaires accélèrent les lectures mais peuvent ralentir les écritures
- Confondre le comportement clusterisé et non clusterisé et ce que cela implique pour les E/S
- Mal interpréter les règles des index composites (préfixe le plus à gauche et ordre des colonnes)
Comment la difficulté reste équilibrée
Les éléments faciles vérifient les définitions et les comportements de base, tandis que les plus difficiles vous demandent d'inférer le meilleur index pour un modèle de requête ou de prédire les compromis de performance.
Une difficulté mixte rend le quiz accessible tout en vous préparant aux vraies décisions de réglage de bases de données.
Exemples de questions
À quoi sert principalement un arbre B dans les bases de données ?
- A.Indexation des données
- B.Stockage d'images
- C.Routage réseau
- D.Chiffrement des données
Quelle opération un arbre B est-il optimisé pour ?
- A.Opérations de recherche
- B.Saisie de données
- C.Sortie de données
- D.Suppression de données
Lequel des éléments suivants n'est PAS une caractéristique des arbres B ?
- A.Les nœuds ne peuvent avoir que deux enfants
- B.Les nœuds sont triés
- C.Les nœuds peuvent avoir plusieurs enfants
- D.Les nœuds feuilles sont au même niveau
FAQ du quiz
Combien de questions y a-t-il dans ce quiz ?
Ce quiz contient 114 questions couvrant les bases et les compromis de l'indexation B-arbres et hachage.
Y a-t-il un chronomètre ou une limite de temps ?
Non. Chaque question a 4 options et vous pouvez répondre à votre propre rythme.
Puis-je choisir la difficulté et le nombre de questions ?
Oui. Sélectionnez un niveau de difficulté et le nombre de questions que vous préférez avant de commencer.
Quels sujets sont abordés en plus de B-arbre contre hachage ?
Vous verrez également des modèles de requêtes, la sélectivité, des index composites et des pièges de performance courants.
Pour qui ce quiz est-il le mieux adapté ?
Il est idéal pour les apprenants et les praticiens qui souhaitent renforcer leur intuition sur l'indexation pour de vraies charges de travail SQL.
Jouer à ce quiz dans une autre langue(7)
Quiz connexes

Requêtes SQL : interne, gauche et complète
Testez votre compréhension des requêtes SQL avec un ensemble de questions ciblées sur les requêtes INTERNE, GAUCHE et COMPLÈTE. Vous pratiquerez la lecture des ensembles de résultats, la prévision des nombres de lignes et la détection des NULL. Idéal pour la préparation aux entretiens ou pour affiner vos compétences en requêtes quotidiennes.

Transactions et niveaux d'isolation expliqués
Testez votre compréhension des transactions de base de données et des niveaux d'isolation avec des questions pratiques basées sur des scénarios. Vous examinerez ACID, le verrouillage, MVCC et des anomalies classiques comme les lectures sales et les lectures fantômes. Mélangez les fondamentaux avec le dépannage du monde réel pour renforcer vos instincts en SQL et en conception de systèmes.
Composants et rôles du matériel informatique
Associez les composants clés d'un PC à leurs fonctions et à leur impact sur la performance. Couvre le CPU, le GPU, la RAM, les types de stockage, les cartes mères, les alimentations et les ports.
Modèles de services de cloud computing expliqués
Vérifiez votre compréhension de la façon dont les services cloud sont livrés et utilisés. Couvre IaaS, PaaS, SaaS, conteneurs vs VMs, régions/zones de disponibilité, et les bases de la responsabilité partagée.
Menaces et défenses en cybersécurité
Identifiez les menaces cybernétiques courantes et les meilleures pratiques défensives utilisées pour réduire les risques. Couvre le phishing, les logiciels malveillants, les mots de passe, l'authentification multifacteur, les bases du chiffrement et les habitudes de navigation sécurisée.
Bases de la syntaxe des langages de programmation
Testez vos connaissances sur la syntaxe de programmation courante dans les langages populaires. Les questions portent sur les variables, les boucles, les fonctions et les structures de données de base sans nécessiter de théorie approfondie en informatique.