Présentation de BaseX
Présentation
BaseX est un système de gestion de base de données XML native et légère :
projet communautaire sur GitHub.
spécialisé dans le stockage, le requêtage et la visualisation de larges documents et collections de documents XML.
multi-plateforme
Présentation de la GUI
BaseX se présente sous la forme d'une GUI dont les principaux éléments présents sont :
un formulaire d'exécution de commandes, de requêtes, ou de recherches (1)
une fenêtre dans laquelle on peut voir les fichiers BaseX (2)
un éditeur qui permet d'écrire des requêtes puis de les sauvegarder dans un fichier (3)
une fenêtre avec une représentation graphique des données (4)
une fenêtre avec le résultat de la requête (5)
une fenêtre avec les informations diverses liées à l’exécution d'une requête (6)
Manipulation des données
Manipulation possible de deux façons :
Requête XQuery
Mode "Find"
Exemple : Les requêtes en mode Find
Requête | Description |
@=1000001 | Retourne tous les éléments donc un attribut vaut 1000001 |
adresse | Retourne tous les éléments adresse |
=Compiègne | Retourne tous les éléments dont le texte vaut exactement Compiègne |
~Comp | Retourne tous les éléments dont le texte contient Comp |