SQLITEMAN KIT DE SURVIE
SQLITEMAN KIT DE SURVIE I-Présentation générale
Fenêtre du «navigateur d objets», qui permet de visualiser ou modifier la structure de la base de données utilisées.
Fenêtre de l éditeur de requêtes SQL
Fenêtre d affichage des tables ou des résultats des requêtes.
Fenêtre d affichage du journal de bord (log) de l exécution, indiquant éventuellement les erreurs.
Barre des menus
SQLITEMAN KIT DE SURVIE I-Présentation générale II-Création d une BDD
Fichier. Pour créer la structure d une nouvelle base de données, cliquer sur Nouveau du menu
De manière assez inhabituelle, cela ouvre la fenêtre d enregistrement.
De manière assez inhabituelle, cela ouvre la fenêtre d enregistrement. Indiquer le nom de la BDD (sans extension ou bien.sqlite) puis enregistrer
données. De retour dans la fenêtre principale, cliquer sur Créer Créer une table table du menu Base de
Une nouvelle fenêtre s ouvre avec deux onglets. On n utilise que l onglet Design l instant. Design pour Indiquer le nom de la table (relation) à créer.
indiquer le nom d un attribut (en tête de colonne) et son type (seuls les principaux types SQL sont disponibles : text (une chaîne de caractère) ; integer ; real (c est-à-dire float) ; blob (une image, un texte de plusieurs lignes, un fichier binaire ). PK signifiant Primary Key, on ne peut choisir qu une clé entière (PK Integer) dont la valeur peut éventuellement être créée automatiquement pour chaque nouvel enregistrement (PK Autoincrement).
cliquer sur Ajouter pour créer un nouvel attribut.
En cliquant sur l onglet Avancé (SQL) et après avoir répondu Oui à la question «Voulez vous vraiment recréer votre SQL?», on obtient la requête SQL correspondant à la création en cours. On peut l éditer ou la méditer. N.B. «main» est le nom générique de la BDD en cours d utilisation.
cliquer surcréer pour lancer la requête.
Si le journal indique que la création s est bien passée, fermer la fenêtre.
Le nombre de tables dans la base est modifié. En dépliant l arbre, on voit les noms des différentes tables. En cliquant sur chacune apparaît leur structure et leurs enregistrements. Un click droit sur le nom de la table donne accès à un sous-menu permettant en particulier de modifier la structure de la table.
SQLITEMAN KIT DE SURVIE I-Présentation générale II-Création d une BDD III-Remplir une table
Il existe plusieurs méthodes pour remplir une table dans Sqliteman
1) L option Peupler la table du menu contextuel d une table (click droit sur le nom de la table) ouvre cette fenêtre. indiquer le nombre d enregistrements à ajouter; indiquer la nature de chaque valeur ; cliquer sur Peupler pour lancer la requête.
Le résultat est fun mais pas très réaliste. Cette option n est à utiliser que pour créer des bases de test dans le but de vérifier un programme.
2) En cliquant sur l icône verte, on fait apparaître un nouvel enregistrement dont les valeurs sont null pour tous les attributs. En cliquant sur chacune, un champ vide apparaît que l on peut remplir avec la valeur voulue.
2) En cliquant sur l icône verte, on fait apparaître un nouvel enregistrement dont les valeurs sont null pour tous les attributs. En cliquant sur chacune, un champ vide apparaît que l on peut remplir avec la valeur voulue. Cliquer ensuite sur l icône Valider la transaction pour effectuer la requête.
2) En cliquant sur l icône verte, on fait apparaître un nouvel enregistrement dont les valeurs sont null pour tous les attributs. En cliquant sur chacune, un champ vide apparaît que l on peut remplir avec la valeur voulue. Cliquer ensuite sur l icônevalider la transaction pour effectuer la requête. Il est aussi possible de supprimer un enregistrement ou tous les enregistrements. Il faut toujours valider une transaction avant d en effectuer une nouvelle.
3) En cliquant sur l icône Exporter les données, il est possible d obtenir la requête SQL utilisée pour insérer les enregistrements. On peut l utiliser ensuite dans l éditeur SQL après l avoir éventuellement modifiée.
4) Pour les données déjà existantes dans un fichier csv, l option Importer les données de la table du menu Base de données est la plus couramment utilisée. Choisir le fichier à importer et le caractère de séparation des données (ici point-virgule!!!) Vérifier que le caractère de séparation choisie est correct en prévisualisant les colonnes des données.
SQLITEMAN KIT DE SURVIE I-Présentation générale II-Création d une BDD III-Remplir une table IV-Requêtes SQL
Les outils graphiques de Sqliteman ne permettent que de faire les opérations les plus simples et les plus courantes (pas de création de clé étrangère par exemple).
Les outils graphiques de Sqliteman ne permettent que de faire les opérations les plus simples et les plus courantes (pas de création de clé étrangère par exemple). Pour faire des interventions plus raffinées (le moteur sqlite supporte la plupart des fonctions SQL) ou interroger la base, il faut écrire des requêtes en langage SQL dans la fenêtre dédiée.
zone d édition
lance l exécution des instructions surlignées efface le texte actuel ouvre un fichier.sql contenant des instructions sql
le résultat de la requête est visible dans la fenêtre d affichage comme une table complète.
le résultat de la requête est visible dans la fenêtre d affichage enregistrement par enregistrement. navigation parmi les enregistrements indique le numéro de l enregistrement
il en est de même pour une requête de calcul. Il n y a pas l intitulé des groupes concernés, ce qui rend difficile l interprétation du résultat. La requête SELECT genre, avg(estimation) FROM oeuvre GROUP BY genre est préférable.
Pour le reste, se référer à l aide (en anglais) (option Sommaire de l Aide du menu Aide.) il en est de même pour une requête de calcul.