Description
Actuellement la table "TProduit" possède une colonne "Marque_pro", on vous demande de créer une nouvelle table "TMarque" à la place et d'adapter les données:
1) Création de la table "TMarque".(2 champs)
- Code_Mar: doit contenir 3 caractères.(Les 3 premières lettres du nom de la marque) Clé primaire
- Nom_Mar: le nom de la marque
-Création d'un trigger qui met à jour automatiquement cette clé primaire (Code_Mar). Extraction des3 premières lettres du nom.
- création du ou des index.
2) Sélectionnez toutes les marques différentes de la table TProduit et à l'aide d'un seul "insert", ajoutez ces marques à la nouvelle table "TMarque".
3) Ajoutez la clé étrangère dans la table "Tproduit".(FKMarque_Pro)
4) A l'aide de la colonne Marque de la table TProduit, mettez à jour la clé étrangère en lui associant les 3 premières lettres de la marque.
5) Appliquez la contrainte Foreign key
Il faut me renvoyer un fichier qui doit contenir la totalité du script avec les commentaires.
Ce fichier doit porter votre "nom.SQL". Il faut le poster dans Claroline (Travaux) en faisant une nouvelle soumission et en ajoutant votre fichier.
Bon travail
pour le script de la base de donnee vous le trouverez en piece jointe
merci
Partager