Ressources Magic Makers

Données personnelles & Base de données

Données personnelles & trace numérique

Derrière les mots "données personnelles"

Tu as sûrement déjà entendu parler de données personnelles et trace numérique, mais qu’est-ce que c’est ? 

Bonnes pratiques pour protéger ses données

Comment protéger ses données ?

C'est quoi une base de données ? locale et cloud ? À quoi ça sert ?

Définition base de donnée

Un base de données est une collection d’informations organisées. On utilise par exemple des bases de données pour stocker les noms d’utilisateur et mot de passe associés pour un site ou encore des bases de données pour gérer des réservations.

Ça peut te servir à stocker tous types d’informations (une collection d’images, de texte, de nombres, etc).

Local ou cloud ?

Local veut dire que les données sont stockés sur le téléphone de l’utilisateur. Les données se conservent si tu fermes et ouvres de nouveau ton app. Tu peux ainsi conserver les paramètres de l’utilisateur !

Si l’utilisateur crée une collection de GIF par exemple, on a envie qu’elle ne se supprime pas à chaque fois. On va donc utiliser une base de données pour stocker ses GIF et elle sera locale pour qu’elle reste d’une session à l’autre.

Cloud veut dire que les données ne sont pas stockés sur le téléphone de l’utilisateur mais sur un service tiers en ligne. Les données de tous les utilisateurs se conservent si tu fermes et ouvres de nouveau ton app. Tu peux ainsi conserver les paramètres de tous les utilisateurs en même temps et les afficher en live !

Si tu veux créer une app pour créer un album photo commun par exemple, tu as besoin que chaque utilisateur puisse ajouter des photos et puisse voir les photos ajoutées par les autres. Une variable cloud va permettre de stocker les informations de tout le monde et se mettre à jour dès qu’un utilisateur a ajouté une photo !

Comment créer sa base de données sur Thunkable ?

Tout va dépendre du type de données que tu veux stocker et comment tu veux le stocker !

Les blocs variables - pour tout type de données

Sur Thunkable, on peut utiliser trois types de variables : app, stored et cloud.

Tu as ensuite accès à des blocs pour définir, modifier ou récupérer la valeur de ces variables mais aussi à un bloc événement pour déclencher des actions quand la valeur de la variable change (colonne de gauche sur l’image).

Les tables de Data Sources - pour du texte

Avec, tu vas pouvoir créer une base de données de textes

Note : texte veut aussi dire lien (vers une image, un son, une vidéo…)

On commence par créer un nouveau tableau dans DataSource :

Tu peux alors noter les valeurs que tu souhaites dans ton tableau.

Note : Tu pourras aussi les ajouter depuis le code !

On a maintenant des nouveaux blocs “Data Sources” dans la partie Blocks pour manipuler nos données.

Tu peux ensuite utiliser des composants comme list_viewer ou encore data_viewer_grid pour afficher tes données suivant ce que c’est !

Regarde la page Jukebox pour savoir comment faire !

Comment créer sa base de données cloud sur un service externe ?

Tu vas voir ici comment stocker plein de données en ligne ou encore comment créer un système de comptes avancé !

Airtable pour stocker des données

Avec Airtable, tu vas pouvoir stocker plein de données différentes dans un tableau !

Tu peux suivre le tuto suivant pour découvrir comment créer ton compte sur Airtable et commencer à utiliser ta base de données cloud !

FireBase pour créer des comptes

Tu peux utiliser Firebase pour créer un base de données utilisateur ! 

Tu peux suivre le tuto suivant pour découvrir comment créer ton compte sur Firebase et commencer à créer ton système de compte en ligne !