Le besoin de données dynamiques via les bases de données commence lorsque vous avez une structure de données répétée encore et encore. Par exemple, disons que vous avez un écran qui montre des chiens. Et pour chaque chien, vous mentionnez que vous avez des informations, comme peut-être le poids, la couleur, etc. La valeur pour chaque catégorie d'informations change, mais la structure reste la même.
Donc, ce que nous faisons, c'est définir une base de données appelée chiens et définir des champs comme la couleur, le poids et autant d'aspects que vous souhaitez définir. Une fois que vous avez défini votre structure, vous entrez des registres qui sont dans ce cas autant de chiens que vous souhaitez documenter.
La bonne chose à ce sujet est que vous pouvez ajouter ou supprimer des registres affectant les applications qui ont déjà été téléchargées avant les modifications, ce qui permet à l'utilisateur d'apprécier ces changements sans avoir à redéfinir l'application.
L'affichage est dynamique car, en fonction des registres (chiens) que vous affichez, la structure tiendra et affichera une valeur ou une autre. Vous pouvez afficher sur différents liens la vue des données filtrées sous une seule condition (uniquement des chiens marrons) ou autre (seuls les chiens dont le poids est supérieur à 4 kg).