Une entreprise d’articles de plage gère son catalogue de la façon suivante :
Num coll |
Date lancement | Réf prod | Désignation | Couleur | Nom Coll | Dim. | Harmonie | Prix HT |
1 | 01/04/2005 | A12 | Chaise longue | Marine | Marée Haute | 120×60 | Bleu | 90,00 |
2 | 15/04/2005 | B32 | Parasol | Paille | Soleil | diam 90 | Jaune | 45,00 |
2 | 15/04/2005 | A14 | Drap de bain | Orangé | Soleil | 130×80 | Jaune | 65,00 |
1 | 01/04/2005 | B25 | Parasol | Ciel | Marée Haute | diam 110 | Bleu | 60,00 |
2 | 15/04/2005 | A15 | Coussin | Paille | Soleil | 30×30 | Jaune | 12,00 |
… | … |
Elle souhaite gérer ses données plus efficacement à l’aide d’une base de données.
- Dresser le schéma relationnel.
- Réaliser la base sous MySQL en ligne de commande (attention, deux tables)
Il est nécessaire de créer un index sur le champ correspondant à une clef étrangère :
Create table… *2 Exemple :CREATE INDEX nom_index ON nom_table (nom_colonne); Alter table … fk
- Insérer les données correspondantes au tableau
- Modifier le produit B25 pour un prix HT de 65
- Modifier le produit A14 pour une désignation serviette de bain
- Supprimer les produits qui possèdent comme désignation Parasol.
- Créer une troisième collection Vent Pourpre, harmonie rouge date de lancement 18/10/2011.
- Modifier les produits B pour qu’ils appartiennent à Vent Pourpre.