Le but de ce TP est d'utiliser le modèle client-serveur avec un client et un serveur sur votre ordinateur.
Nous allons utiliser le logiciel UwAmp : lien vers le site
Il faut installer ce logiciel sur votre ordinateur.
Il faut configurer uWamp pour qu'il s'installe comme tache de fond, visible dans la barre des taches.
Une fois que les serveurs sont démarrés, et que les ports sont configurés, il faut démarre l'outil PHPMyAdmin.
Vous devez une fois connecté à phpMyAdmin avoir une fenêtre qui ressemble à :
Une première vidéo de prise et main pour importer une base déjà construite.
Quelques bases à télécharger pour vous entrainer.
Quelques bases accessibles sur le web :
Il peut être intéressant d'interroger et de travailler sur sa base en mode console.
Quelques commandes intéressantes :
Commande | Explications |
---|---|
mysql -u root -p | Se connecter à MySQl avec l'utilisateur root |
source chemin_source | Importer une base. Commande intéressante si la base est 'lourde' et ne passe pas en mode graphique. |
Show databases | Affichage des bases |
use nom_base | Connexion à la base |
exit | Quitter MySQL |
Un lien intéressant avec les commandes principales : Lien ver les site
Dans un premier temps, demander à votre professeur l'adresse IP du Raspberry ainsi que des identifiants et mot de passe.
Ouvrer un terminal "invite de commandes" de windows (Vous pouvez également utiliser l'application Putty)
La commande ssh nom_utilisateur@adresse_ip
Connexion à mysql avec un utilisateur 'eleve'
Un utilisateur 'utilisateur' avec MDP 'utilisateur' a été créé avec des privilèges restreints pour une utilisation de toutes les bases.
Dans ce TP, vous utiliserez la base de données sante
avec le mode d'utilisation de votre choix : ligne de commande, raspberry, phpMyadmin. Si votre niveau le permet, vous pouvez tester différentes approches.
Voici une liste de requêtes à exécuter. A vous d'écrire la requête en langage SQL et d'indiquer vos (ou une partie) réponses.
La base de données blanchisserie
vient de la formation DIU que nous avons suivie de l'université de Reims. Certaines requêtes sont difficiles.
Vous avez la possibilité d'utiliser l'espace DISCORD associé pour une correction collaborative.
A vous d'utiliser la base de données blanchisserie et de formuler les requêtes suivantes (ce sont les requêtes proposées dans le cadre du DIU) :
Pour vous aider, voici le dictionnaire des données :
Ainsi que le modèle physique des données :
A vous de créer votre base de données (vous pouvez utiliser une base d'exercices déjà traités). Attention, la création d'une base de données n'est pas un attendu du programme.