Connexion élèves

Choisir le(s) module(s) à installer :
Pour mettre en œuvre les bases de données, il est nécessaire d'utiliser un logiciel. Depuis un site web on parlera de serveur SQL, mais comme nous travaillerons "en local" plusieurs solutions s'offrent à nous.

Gérer une base de données en ligne

On peut noter dans un premier temps la possibilité de travailler en ligne (de chez vous par exemple, ou sous windows au lycée) sur http://inloop.github.io/sqlite-viewer/. on peut facilement importer un ficher au format .db et l'interroger ensuite.
sqlite browser

Gérer une base de données avec db Browser

dbBrowser est un logiciel de gestion de bases de données, très complet et pourtant très simple à mettre en œuvre. Il permet de :

  • Créer des bases de données (ce qui n'est pas au programme pour nous cette année).
  • Parcourir les données de la base.
  • Interroger et maintenir en SQL les bases de données.
Ce logiciel peut être installé sous Linux ou sous windows et il en existe même une version portable (pour l'installer sur une clef USB).
Nous n'allons pas présenter ici toutes ces fonctionnalités mais uniquement ce qui nous intéresse pour cette année.

dbbrowser

Charger une base de données

Pour charger une base de donnée, faire Fichier > Ouvrir une base de données. La structure de la base apparaît dans l'onglet "Structure".
dbBrowser

Consulter les données de la base

Consulter les données présentes dans la base peut être utile pour vérifier que le résultat d'une requête est correct. Pour cela cliquer sur l'onglet "Parcourir". On peut ensuite choisir la relation en cliquant sur la liste "Table".
dbBrowser

Interroger et maintenir une base de données

Pour interroger ou maintenir la base chargée en SQL, il faut aller dans l'onglet exécuter le SQL. Il suffit en suite de taper la requête dans la fenêtre SQL, et de cliquer sur le bouton "play". le résultat de la requête apparaît dans le cadre du dessous. Le troisième cadre contient un log de la requête (temps de réponse, éventuelles erreurs de syntaxe SQL...).
dbBrowser