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.

  1. Dresser le schéma relationnel.
  2. 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
  1. Insérer les données correspondantes au tableau
  2. Modifier le produit B25 pour un prix HT de 65
  3. Modifier le produit A14 pour une désignation serviette de bain
  4. Supprimer les produits qui possèdent comme désignation Parasol.
  5. Créer une troisième collection Vent Pourpre, harmonie rouge date de lancement 18/10/2011.
  6. Modifier les produits B pour qu’ils appartiennent à Vent Pourpre.