? Sites Web et des applications informatiques des données de modèle de bureau de façons variées. Bases de données et les fichiers XML sont parmi les options les plus courantes pour stocker des données . Un ensemble de données est une collection de données. Les sources de données telles que des bases de données et le balisage des ensembles de données de stocker des fichiers XML. Lorsqu'une application a besoin de récupérer des données à partir d'une source de données , il interroge pour un ensemble spécifique de données. Une fois un programme ou un script est un ensemble de données , il peut traiter et afficher à l'utilisateur . Sources de données
des systèmes de base de données comme MySQL
et des ensembles de données Oracle pour stocker les applications s'exécutant sur le Web et sur les ordinateurs de bureau . Ce sont des systèmes de gestion de bases de données relationnelles, dans lequel les données sont modélisées comme des entités ayant des attributs . Les entités peuvent également avoir des relations , par exemple pour modéliser le lien entre le dossier d'un client et pour une commande passée à un système de vente au détail . XML est un autre outil commun pour stocker des données . Documents XML articles de stocker des données dans le code de balisage .
Format des données
Le format dans lequel un des modèles de sources de données d'un ensemble de données dépend du système utilisé . Pour les systèmes de bases de données relationnelles , chaque entité dans les données sont représentées sous forme de tableau , avec des colonnes représentant ses attributs. Chaque enregistrement dans une table peut stocker un seul élément de données dans chaque colonne. Afin de s'assurer que chaque dossier est unique , chaque table peut avoir une colonne représentant la clé primaire, qui ne peuvent être dupliqués dans le tableau . Les clés étrangères représentent les relations entre les tables , par exemple, une colonne dans la table de commande stocker l' ID unique pour le client qui l'a placé . Pour XML , les éléments de données sont également modélisés comme des entités dont les attributs sont représentés , mais en utilisant le code de balisage, comme dans l'exemple suivant:
Mary Smith < br > la donnée ici est une entité de la clientèle, avec un attribut ID inclus dans la balise de l'élément d'ouverture. Le contenu de l'élément apparaît entre l'ouverture et la fermeture des balises .
Requêtes
applications gèrent les données dans une source de données en utilisant des requêtes . Une requête peut récupérer un ensemble de données particulier à partir d'une base de données, tels que les commandes pour une certaine clientèle. Pour les systèmes de gestion de bases de données relationnelles , Structured Query Language est l'option la plus courante de codage pour l'exécution de requêtes . Requêtes SQL peuvent récupérer des données ainsi que les dossiers à jour et insérer de nouveaux éléments de données . Pour les sources de données XML , les applications utilisent les fonctions d'analyse syntaxique pour traiter les éléments de données balisés .
Applications
nombreux langages de programmation aux développeurs des ressources standards pour le traitement des sources de données , y compris la récupération et le traitement de bases de données . Sur le web , les langages de script tels que PHP et ASP fournissent des fonctions standard pour les systèmes de bases de données communes et de XML. Sur le bureau, des langages tels que Java permet aux développeurs d'utiliser les fonctions standard de données en installant des bibliothèques de code .