Comment iDBQuery fonctionne-t-il avec une base de données comportant des centaines de tables ?
iDBQuery fonctionne sur de grands schémas en inspectant chaque table une seule fois, puis en s'appuyant sur la couche sémantique et sur votre question pour ne retenir, pour chaque requête, que les tables et les jointures pertinentes. Vous n'avez pas besoin de savoir où se trouve quoi que ce soit — vous demandez en langage naturel et il localise les bonnes tables et source la réponse.
Les bases de données de production réelles comportent souvent des centaines ou des milliers de tables, et personne ne les connaît toutes. iDBQuery est conçu pour rendre cela navigable.
- Introspection unique. À la connexion, il cartographie l'ensemble du schéma — tables, colonnes, clés, relations — et mémorise cette compréhension.
- Routage par question. Pour chaque requête, il ne sélectionne que les tables qui comptent, en fonction de votre intention et de la couche sémantique, et détermine les jointures entre elles.
- Découverte guidée. Vous pouvez demander "quelles tables contiennent des données clients ?" ou "où sont stockées les factures ?" et iDBQuery répond à partir de sa cartographie, de sorte que la prise en main d'un système inconnu prend quelques minutes.
C'est un avantage fondamental par rapport au SQL écrit à la main, où trouver la bonne table dans un schéma immense est souvent la partie la plus lente du travail. Comme iDBQuery décide pour vous quelle source et quelles tables interroger, puis montre le SQL et rattache les lignes, vous bénéficiez à la fois du confort de ne pas mémoriser le schéma et de la transparence permettant de vérifier qu'il a bien sollicité les bonnes tables.
Updated 2026-06-22
Related questions
- Comment iDBQuery gère-t-il une table comportant des centaines de colonnes ?
- Comment iDBQuery décide-t-il quelle source ou quelle table utiliser pour une question ?
- Comment explorer une base de données que je n'ai jamais vue ?
- Que se passe-t-il lorsque je connecte pour la première fois une nouvelle source de données à iDBQuery ?