les utilisateurs ainsi que les aliments de notre application fictive.
===== Créez votre BDD avec 'CREATE DAT... rquoi ai-je besoin d’une base de données ?
**Une application, c’est le code informatique qui vous permet d’eff... , commander un taxi ou écrire du texte. Or, cette application a besoin de données pour exister, données qu’elle... er dans une BDD.
Prenez LeBonCoin : le code de l’application vous permet de voir des listes d’objets à acheter
allez ajouter un utilisateur à votre BDD, car une application sans utilisateurs n’est pas une BDD.
Imagine... uvel utilisateur s’inscrive sur Foodly. Comment l’application ferait-elle pour inscrire cet utilisateur dans la... qui est envoyée à la BDD, puis qui intégré dans l'application Foodly.
Insertion d’un utilisateur dans la BDD de... s objets à la fois =====
Vous avez désormais une application avec un utilisateur, mais il va vous en falloir *
écupérer par la suite ?
Reprenons l’exemple de l’application Foodly. L’objectif des utilisateurs de cette application est de savoir quelle est la composition des aliments ... n beau d’avoir une BDD, mais encore faut-il que l’application puisse y **lire les objets**.
C’est ce à quoi on... RT'', on peut préciser celles que l’on veut que l’application lise avec ''SELECT''.
<code sql>
SELECT nom, cal
ent.
Or, si vous reprenez l’exemple de Foodly, l’application doit stocker les aliments qu’un utilisateur a sca... eurs pays.
Afin de pouvoir s’adapter à chacun, l’application va devoir stocker la langue préférée de chaque ut... rs =====
Reprenons ensemble l’idée première de l’application Foodly. Cette dernière sert à des utilisateurs (c... in de la faire évoluer selon les besoins de votre application.
[[330_sauvegarde_des_requetes|◁ Précédent ]] |
uhaitez adapter votre BDD aux évolutions de votre application.
Il s’agit de la **modification de la structure*... ions qu’ils souhaiteraient voir apparaître dans l’application.
La plus demandée était celle de voir la contena... pour récupérer la contenance en vitamines dans l’application : l’ajout de cette donnée dans la BDD.
Prenons l... mentionne d’autres changements à effectuer sur l’application, qui impliquent la BDD. C’est une nouvelle surpre
céder à des données de type encyclopédique.
* L’application Smartphone Instagram stocke des données photos. V... versity.org/|Wikiversité]] etc.
Pour créer notre application qui donne les lieux de tournage de films, on va a... s\<username>\AppData'' sous Windows, ''~/Library/Application'' Support/sur MacOS, ou encore ''~/.cache'' sous... ramme qui fait l’intermédiaire entre le programme/application et les données, à l’aide d’un langage prédéfini,
ources du SGDB sans pour autant être utile pour l'application ;
* Performance côté application : demander des données non nécessaires augmente le trafic entre le SGBD et l'application, augmente le temps de réponse et minimise la possibilité de passage à l'échelle de l'application.
===== Utiliser SELECT sans la clause FROM ====
on souhaite.
Imaginons un utilisateur dans votre application Foodly. Il est en train de scanner un aliment lors de ses courses. L’application demandera à la BDD de lui restituer l’aliment en ... our ce faire, il existe une commande en SQL que l’application pourra utiliser pour récupérer **uniquement** cet
nées avec MySQL pour stocker les données de votre application =====
* [[110_decouverte_des_sgbd|Découvrez le... rmat de vos données selon les évolutions de votre application =====
* [[410_modifier_table|Modifiez la struc
ilisateur souhaite mettre à jour son e-mail via l’application. Comment Foodly traduirait ceci en commande SQL p... uniquement la ligne qui nous intéresse.
<note>
L'application d'une condition avec le mot clé ''WHERE'' fonctio