Qu'est-ce que les données dynamiques?
"Données" dans le domaine de l'informatique est un terme qui fait simplement référence à des informations sous une forme électronique et qui est généralement stockée dans une base de données. "Dynamic" désigne le changement, et lorsque le mot est utilisé pour décrire les données - comme dans les "données dynamiques" - elle fait référence à des informations électroniques qui changent au besoin ou souhaité. Il existe de nombreuses raisons pour lesquelles les données devraient être dynamiques. Par exemple, les grands sites Web électroniques du commerce qui offrent de nombreux produits différents à vendre doivent presque toujours suivre les stocks. Les informations sur le produit sont stockées dans une base de données et sont récupérées et mises à jour en temps réel.
Si un visiteur achète le dernier produit, un avis "épuisé" peut être programmé à afficher aux visiteurs suivants. Les informations électroniques affichées refléteraient les modifications de la base de données qui ont été apportées aux activités d'achat des clients du cyberespace. Ceci est un excellent exemple de données dynamiques dans le monde réel.
La plupart des sites Web sont DatabaSE piloté ou simplement axé sur les données. Cela signifie que le contenu de ces sites est créé à la volée, sur la base des conditions en constante évolution. Par exemple, la saisie de l'adresse Web d'un site et l'atterrissage sur la page d'accueil est une condition pour laquelle un développeur Web peut programmer l'affichage de données dynamiques à se produire.
Le développeur peut vouloir que le contenu de la page d'accueil soit affiché dans un ordre aléatoire afin que la page apparaisse différente à chaque fois qu'elle est appelée. Il ou elle pourrait également vouloir faire quelque chose comme afficher le contenu le plus récent ajouté à la base de données ou même permettre aux visiteurs de personnaliser, dans une certaine mesure, leur expérience de visiteur. Les préférences personnelles de chaque visiteur détermineraient quel contenu est affiché et comment ce contenu leur apparaît. Ceci est un autre exemple réel de la génération de données dynamiques.
Les développeurs Web utilisent des langages de programmation pour le codage des scriptspour obtenir des données dynamiques. Si un site Web est axé sur les données, le développeur devra travailler avec une base de données. Le développeur peut écrire des requêtes pour ajouter, mettre à jour, supprimer et combiner des informations dans la base de données pour créer des données dynamiques qui seront affichées pour tous les scénarios possibles.
Une base de données n'est pas toujours ce qui est derrière les données dynamiques. Le temps passe de minute en minute et la date change chaque jour. Des scripts simples peuvent être écrits pour atteindre l'affichage de l'heure et de la date actuels sur un site Web qui se compose de données statiques ou immuables.