Adloun

Problème — Diagnostiquer une base mal conçue

Application directe du cours · niveau 3 (difficile) · NSI (terminale), chapitre 11 — Bases de données : le modèle relationnel

Énoncé

Problème — Diagnostiquer une base mal conçue.

Une boutique gère ses ventes dans une unique table :

venteproduitcategorieprix_unitquantite
1Stylo bleuPapeterie23
2Stylo bleuPapeterie21
3CahierPapeterie35

Repérer les défauts puis proposer un schéma corrigé.

Corrigé

Défauts constatés :

On sépare les produits des ventes :

Chaque produit est désormais décrit une seule fois. Une vente référence un produit par sa clé étrangère id_produit. Toute modification du prix ou de la catégorie se fait en un seul endroit : la base gagne en cohérence et respecte les contraintes d'intégrité.

Les autres exercices de ce chapitre Le cours du chapitre

Un blocage sur cet exercice ? Le tuteur d'Adloun guide par questions, sans donner la réponse.