Données structurées et non structurées.
Résolu/Fermé
lyndaparis
Messages postés
3
Date d'inscription
lundi 21 décembre 2009
Statut
Membre
Dernière intervention
22 décembre 2009
-
21 déc. 2009 à 15:50
didine - 4 mai 2015 à 18:42
didine - 4 mai 2015 à 18:42
A voir également:
- Données structurées et non structurées.
- Reinstaller windows sans perte de données - Guide
- Effacer les données de navigation - Guide
- Tnt base de données vide ✓ - Forum TNT / Satellite / Réception
- Comment sauvegarder toutes les données de mon téléphone - Guide
- Excel validation des données liste - Guide
4 réponses
mamiemando
Messages postés
33401
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
28 novembre 2024
7 804
22 déc. 2009 à 01:27
22 déc. 2009 à 01:27
http://homepages.laas.fr/dalzilio/atipexml.html
Données semi-structurées et XML.
Les données semi-structurées peuvent se voir comme une relaxation du modèle relationnel classique, un des fondements des bases de données traditionnelles, dans lequel on autorise une structure moins rigide et homogène des <<champs de données>>. Ce modèle de données c'est révélés très utile dans la représentation de familles de documents variés: multimédia, hypertexte, données scientifiques, ....
Le langage XML, l'acronyme de eXtended Markup Language, est un format textuel qui permet de créer des documents contenant des données semi-structurées. Conçu à l'origine comme un dérivé simple et flexible de la norme SGML, il joue aujourd'hui un rôle de plus en plus important dans l'échange d'informations sur le Web.
https://fr.wikipedia.org/wiki/Donn%C3%A9e
On peut distinguer grosso modo les données selon :
* leur caractère structuré ou non :
o une base de données orientée objet est un ensemble de données structurées.
o les documents, images, sons, ne sont pas a priori structurés du point de vue du système d'information (ils ont leur structure propre).
Je ne connais pas trop ces terminologies, mais manifestement il s'agit d'une manière de stocker de l'information plus ou moins pratique à réutiliser d'un point de vue informatique.
En espérant que ça t'aide...
Données semi-structurées et XML.
Les données semi-structurées peuvent se voir comme une relaxation du modèle relationnel classique, un des fondements des bases de données traditionnelles, dans lequel on autorise une structure moins rigide et homogène des <<champs de données>>. Ce modèle de données c'est révélés très utile dans la représentation de familles de documents variés: multimédia, hypertexte, données scientifiques, ....
Le langage XML, l'acronyme de eXtended Markup Language, est un format textuel qui permet de créer des documents contenant des données semi-structurées. Conçu à l'origine comme un dérivé simple et flexible de la norme SGML, il joue aujourd'hui un rôle de plus en plus important dans l'échange d'informations sur le Web.
https://fr.wikipedia.org/wiki/Donn%C3%A9e
On peut distinguer grosso modo les données selon :
* leur caractère structuré ou non :
o une base de données orientée objet est un ensemble de données structurées.
o les documents, images, sons, ne sont pas a priori structurés du point de vue du système d'information (ils ont leur structure propre).
Je ne connais pas trop ces terminologies, mais manifestement il s'agit d'une manière de stocker de l'information plus ou moins pratique à réutiliser d'un point de vue informatique.
En espérant que ça t'aide...
lyndaparis
Messages postés
3
Date d'inscription
lundi 21 décembre 2009
Statut
Membre
Dernière intervention
22 décembre 2009
22 déc. 2009 à 08:16
22 déc. 2009 à 08:16
Merci beaucoup mamiemando pour votre réponse qui m'a vraiment aidé.
A priori, je peux commencer mon application en donnant en entrée:
1) Un fichier XML pour les données semi-structurées
2) une base de données relationnelle pour les données structurés.
3) pour les données non structurées, je vais chercher encore plus sur un exemple qui soit plus simple qu'une image et d'un son pour me faciliter la tâche.
Merci
A priori, je peux commencer mon application en donnant en entrée:
1) Un fichier XML pour les données semi-structurées
2) une base de données relationnelle pour les données structurés.
3) pour les données non structurées, je vais chercher encore plus sur un exemple qui soit plus simple qu'une image et d'un son pour me faciliter la tâche.
Merci
mamiemando
Messages postés
33401
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
28 novembre 2024
7 804
22 déc. 2009 à 11:50
22 déc. 2009 à 11:50
C'est un début. Ne perds pas de vue que pour interagir avec du XML ou des bases de données en C++ il existe des librairies.
Si tu développes en environnement windows tu as des objets microsoft (beurk :p) comme IXMLDocument (parseur XML DOM), en version libre tu as xerces :
http://xerces.apache.org/xerces-c/
https://www.artima.com/cppsource/xml_data_binding.html
Pour la partie base de données, côté microsoft tu as ADO et ADOX qui te permet de manipuler un SGBD au travers d'objets ADO (recordset et autres). Côté libre, tu as des librairies comme la libmysql++ etc...
Pour la partie données non structurées, tout dépend des fichiers que tu dois manipuler. Si c'est du texte, tu auras sans doute besoin d'outils comme les expressions régulières (par exemple grâce à la librairie PCRE). Pour les autres formats de fichiers (video, images, sons...) il va falloir investiguer, mais je te préviens que ce sont des formats de fichiers a priori complexes à manipuler si tu veux en analyser le contenu.
Bonne chance
Si tu développes en environnement windows tu as des objets microsoft (beurk :p) comme IXMLDocument (parseur XML DOM), en version libre tu as xerces :
http://xerces.apache.org/xerces-c/
https://www.artima.com/cppsource/xml_data_binding.html
Pour la partie base de données, côté microsoft tu as ADO et ADOX qui te permet de manipuler un SGBD au travers d'objets ADO (recordset et autres). Côté libre, tu as des librairies comme la libmysql++ etc...
Pour la partie données non structurées, tout dépend des fichiers que tu dois manipuler. Si c'est du texte, tu auras sans doute besoin d'outils comme les expressions régulières (par exemple grâce à la librairie PCRE). Pour les autres formats de fichiers (video, images, sons...) il va falloir investiguer, mais je te préviens que ce sont des formats de fichiers a priori complexes à manipuler si tu veux en analyser le contenu.
Bonne chance
lyndaparis
Messages postés
3
Date d'inscription
lundi 21 décembre 2009
Statut
Membre
Dernière intervention
22 décembre 2009
22 déc. 2009 à 21:39
22 déc. 2009 à 21:39
Merci pour ton aide précieuse. Cela me facilitera sans doute la tâche de recherche des librairies.
mamiemando
Messages postés
33401
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
28 novembre 2024
7 804
23 déc. 2009 à 01:27
23 déc. 2009 à 01:27
Pas de soucis :-) Est-ce que tu as besoin d'autres précisions ou ton problème est résolu ?