📊 Fiche d'exercices - Données Structurées
Exercice 1 : Découverte des formats de données
Objectif : Identifier les différents formats de données structurées
Question 1.1
Associez chaque format à sa description :
Format | Description |
---|---|
A. CSV | 1. Format hiérarchique utilisant des paires clé-valeur |
B. JSON | 2. Format tabulaire avec séparateurs |
C. XML | 3. Format de balisage pour documents structurés |
D. SQL | 4. Langage pour interroger les bases de données |
Exercice 2 : Manipulation du format CSV
Contexte : Vous disposez d'un fichier CSV contenant des informations sur des animaux de la forêt.
Nom,Espece,Habitat,Poids_kg,Longueur_cm
Rusty,Renard roux,Forêt tempérée,6.5,58
Luna,Chouette hulotte,Forêt mixte,0.8,35
Max,Sanglier,Forêt dense,85,120
Bella,Biche,Clairière,45,95
Question 2.1
Combien d'animaux sont répertoriés dans ce fichier ? ______
Question 2.2
Quels sont les champs (colonnes) de ce fichier CSV ?
Question 2.3
Quel animal pèse le plus lourd ? ______
Question 2.4
Ajoutez une ligne pour un écureuil nommé "Noisette" de l'espèce "Écureuil roux", vivant en "Forêt de conifères", pesant 0.3 kg et mesurant 20 cm.
Exercice 3 : Découverte du format JSON
Contexte : Voici la fiche d'un renard au format JSON :
{
"nom": "Rusty",
"espece": "Vulpes vulpes",
"caracteristiques": {
"poids": 6.5,
"longueur": 58,
"couleur": "roux"
},
"habitat": {
"type": "Forêt tempérée",
"region": "Europe"
},
"alimentation": ["rongeurs", "oiseaux", "fruits"]
}
Question 3.1
Quelle est la couleur de Rusty ? ______
Question 3.2
Dans quelle région vit-il ? ______
Question 3.3
Combien d'aliments différents consomme-t-il ? ______
Question 3.4
Quel type de données représente le champ "alimentation" ? ☐ Un objet ☐ Un tableau ☐ Une chaîne de caractères ☐ Un nombre
Question 3.5
Ajoutez un champ "age" avec la valeur 3 dans les caractéristiques de Rusty.
Exercice 4 : Bases de données relationnelles
Contexte : Une réserve naturelle utilise une base de données pour gérer ses animaux.
Table "Animaux" : | ID | Nom | Espece_ID | Poids | Date_arrivee | |----|-----|-----------|-------|-------------| | 1 | Rusty | 1 | 6.5 | 2023-03-15 | | 2 | Luna | 2 | 0.8 | 2023-04-20 | | 3 | Max | 3 | 85 | 2023-02-10 |
Table "Especes" : | ID | Nom_espece | Famille | Regime | |----|------------|---------|--------| | 1 | Renard roux | Canidés | Omnivore | | 2 | Chouette hulotte | Strigidés | Carnivore | | 3 | Sanglier | Suidés | Omnivore |
Question 4.1
Quel est le rôle de la colonne "Espece_ID" dans la table "Animaux" ?
Question 4.2
À quelle famille appartient Rusty ?
Question 4.3
Combien d'animaux omnivores y a-t-il dans la réserve ?
Question 4.4
Écrivez une requête SQL simple pour afficher tous les noms d'animaux :
Exercice 5 : Métadonnées
Contexte : Voici un exemple de métadonnées pour un fichier de données :
{
"fichier": "animaux_foret.csv",
"description": "Inventaire des animaux de la forêt de Fontainebleau",
"date_creation": "2024-01-15",
"auteur": "Service des Eaux et Forêts",
"nombre_lignes": 150,
"colonnes": [
{"nom": "espece", "type": "texte"},
{"nom": "poids", "type": "nombre"}
]
}
Question 5.1
Que sont les métadonnées ?
Question 5.2
Combien d'animaux sont répertoriés dans ce fichier ?
Question 5.3
Qui a créé ce fichier de données ?
Question 5.4
Pourquoi est-il important d'avoir des métadonnées ?
Exercice 6 : Applications pratiques
Question 6.1
Donnez un exemple d'utilisation des données structurées dans chacun des domaines suivants :
- Domotique : ________
- Santé : ______
- Commerce en ligne : _______
- Réseaux sociaux : _________
Question 6.2
Vous devez créer une application pour gérer une bibliothèque. Quels formats de données utiliseriez-vous pour :
- Stocker la liste des livres : ______
- Configurer l'application : ______
- Rechercher des livres : ______
- Échanger des données avec d'autres bibliothèques : ______