Résultats générés
Domaine Innovation technologique et éco-conception (STI2D)
Type tutoriels sur requetes base de données access
Exercice 1 — Création d’une requête SQL pour extraire des données d’éco-conception
Exercice 1
Maîtriser la syntaxe SQL pour interroger une base de données et extraire des informations pertinentes en éco-conception.
Vous devez créer une requête SQL permettant d’extraire les matériaux utilisés dans un produit, leur impact environnemental et leur coût, afin d’analyser les options d’éco-conception.
- Écrivez une requête SQL qui sélectionne les colonnes
nom_materiau,impact_carbone, etcout_unitairede la tablemateriaux. - Filtrez les résultats pour n’afficher que les matériaux dont l’impact carbone est inférieur à 5 kg CO2eq/kg.
- Triez les résultats par coût unitaire croissant.
- Ajoutez une clause
HAVINGpour ne garder que les matériaux dont le coût est supérieur à 10 €/kg.
Exemple de structure de table :
+-----------------+-------------+----------------+--------------+
| nom_materiau | impact_carbone | cout_unitaire | type_materiau|
+-----------------+-------------+----------------+--------------+
| Acier | 2.5 | 15.0 | Métal |
| Bois | 1.2 | 8.0 | Naturel |
| Plastique | 6.0 | 5.0 | Synthétique |
+-----------------+-------------+----------------+--------------+
Accès à un SGBD (Access, MySQL, etc.) ou un outil en ligne comme SQL Fiddle.
20 minutes.
SELECT nom_materiau, impact_carbone, cout_unitaire
FROM materiaux
WHERE impact_carbone < 5
HAVING cout_unitaire > 10
ORDER BY cout_unitaire ASC;
- Remédiation : Proposer une version simplifiée sans la clause
HAVING. - Approfondissement : Ajouter une jointure avec une table
produitspour afficher les produits utilisant ces matériaux.
Exercice 2 — Analyse comparative de solutions techniques
Exercice 2
Comparer des solutions techniques en évaluant leur impact environnemental et leur faisabilité.
Vous devez analyser deux solutions techniques pour un même problème d’éco-conception et les comparer selon des critères précis.
- Lisez les descriptions des deux solutions suivantes :
- Solution A : Utilisation de matériaux recyclés (impact carbone : 3 kg CO2eq/kg, coût : 12 €/kg).
- Solution B : Utilisation de matériaux biosourcés (impact carbone : 1.5 kg CO2eq/kg, coût : 20 €/kg).
- Comparez ces solutions selon les critères suivants :
- Impact environnemental (kg CO2eq/kg).
- Coût économique (€/kg).
- Disponibilité des matériaux (facile/difficile).
- Durabilité (longue/durée de vie moyenne).
- Rédigez un court paragraphe expliquant quelle solution vous recommanderiez et pourquoi.
Aucun.
15 minutes.
- Solution A est plus économique et plus facile à trouver, mais son impact environnemental est plus élevé.
- Solution B est plus écologique et durable, mais son coût et sa disponibilité sont des freins.
- Recommandation : Choisir la Solution B si le budget le permet, car elle est plus durable et moins polluante. Sinon, opter pour la Solution A en compensant par d’autres mesures d’éco-conception.
- Remédiation : Fournir un tableau à compléter avec les critères.
- Approfondissement : Ajouter un critère supplémentaire (ex : recyclabilité).
Exercice 3 — Optimisation d’une requête SQL pour une base de données d’éco-conception
Exercice 3
Optimiser une requête SQL pour améliorer les performances et la lisibilité.
Vous devez optimiser une requête SQL existante pour qu’elle soit plus efficace et plus lisible.
- Voici une requête SQL non optimisée :
SELECT * FROM produits
WHERE (impact_carbone < 5 AND cout_unitaire < 20)
OR (type_materiau = 'Naturel' AND cout_unitaire < 15);
- Optimisez cette requête en :
- Remplaçant
SELECT *par les colonnes nécessaires. - Simplifiant les conditions avec des sous-requêtes ou des jointures si possible.
- Ajoutant des commentaires pour expliquer les optimisations.
- Remplaçant
Accès à un SGBD ou un outil en ligne.
25 minutes.
-- Optimisation : Sélection des colonnes nécessaires et simplification des conditions
SELECT nom_produit, impact_carbone, cout_unitaire, type_materiau
FROM produits
WHERE impact_carbone < 5 AND cout_unitaire < 20
UNION
SELECT nom_produit, impact_carbone, cout_unitaire, type_materiau
FROM produits
WHERE type_materiau = 'Naturel' AND cout_unitaire < 15;
- Remédiation : Proposer une version avec des explications pas à pas.
- Approfondissement : Ajouter une indexation sur les colonnes utilisées dans les conditions.
Référentiels utilisés
2 sources
Ressources complémentaires
5 liens
🧠 Cette fiche a été générée automatiquement par l’IA EduquIA.
Vous voulez la même fiche adaptée à votre besoin (niveau, notion, difficulté) ?
Astuce : vous pouvez générer jusqu’à 3 contenus/jour gratuitement.
