Explorez les concepts fondamentaux des bases de données et leur utilisation dans le monde réel, de la modélisation relationnelle aux requêtes SQL et aux bases de la performance. Ces quiz vous aident à revoir la terminologie, à choisir les bonnes structures de données et à comprendre comment les bases de données stockent, récupèrent et protègent les données.

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.

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 écritures, et quel type d'index convient aux modèles de requêtes courants. Choisissez votre niveau de difficulté préféré et le nombre de questions, puis apprenez de chaque explication—sans pression de temps.

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.
Il y a 3 quiz avec un total de 348 questions.
Une connaissance de base en SQL est utile, mais de nombreuses questions couvrent des concepts comme les clés, la normalisation et les transactions que vous pouvez apprendre en cours de route.
Chaque question a 4 options et il n'y a pas de minuteur, vous pouvez donc répondre à votre propre rythme.
Oui. Ils couvrent des sujets d'entretien courants comme les jointures, les index, la normalisation et les propriétés ACID dans un format de pratique rapide.
Commencez par le quiz plus court ou plus basique pour évaluer votre niveau, puis passez à des ensembles plus longs qui incluent des scénarios de performance et de transaction.
Ces quiz sur les bases de données se concentrent sur les connaissances pratiques que vous utiliserez en analyse, développement backend et ingénierie des données—en particulier comment les données sont modélisées, interrogées et maintenues cohérentes.
Vous réviserez les éléments essentiels comme les tables et les relations, les clés et les contraintes, la normalisation, les jointures, les transactions et l'indexation, ainsi que les termes courants des bases de données que vous rencontrerez dans la documentation et lors des entretiens.
Chaque question a 4 options de réponse et il n'y a pas de minuteur, vous pouvez donc réfléchir à la logique des requêtes et aux définitions sans vous précipiter.
La difficulté et la longueur varient dans l'ensemble : certains quiz sont des rappels rapides tandis que d'autres approfondissent des scénarios avancés, vous pouvez donc choisir un parcours plus facile ou une session plus longue et plus difficile.
De nombreux systèmes modernes s'appuient encore sur des idées relationnelles fondamentales introduites il y a des décennies, et des concepts comme les transactions ACID et l'indexation restent centraux même si les bases de données NoSQL et distribuées ont augmenté.
Comprendre pourquoi un index accélère les lectures (mais peut ralentir les écritures) ou comment les niveaux d'isolation affectent la concurrence peut faire une différence notable dans la performance réelle des applications.