L’entreprise 3 Redoutes vend des articles de maison par correspondance.
Elle a enregistré notamment les commandes suivantes :
- Réaliser schéma relationnel correspondant.
- Réaliser les tables correspondantes.
- Insérer les données de l’énoncer ainsi que deux autres commandes, 4 produits et 2 clients.
- Modifier la table client pour que l’on puisse connaitre le numéro de portable.
- Modifier la table commande pour permettre d’avoir une date de livraison.
- Afficher tous les clients
- Afficher les numéros de portable des clients
- Afficher les clients qui ont commandé des poêles.
- Modifier l’adresse du client 35165 par 12 rue de la forêt
- Modifier les clients pour que la ville soit séparée de l’adresse.
- Afficher les clients par ville.
- Afficher le montant de chaque commande
- Afficher la commande la plus élevée.
- Modifier le prix de la commande la plus élevée, on abaissera son prix de 10% suite à une remise.
- Ajouter un champ frais de port aux commandes. Les commandes supérieures à 100 euros voient leur frais de port gratuit.
- Créer deux utilisateurs client1 et commercial1
- Connectez-vous aux deux utilisateurs de la base, essayez de réaliser des requêtes d’affichage sur les tables.
- Attribuer les droits de sélection sur la table ARTICLE au client1 et les droits d’insertions sur la table COMMANDE au deuxieme
- Tester les droits des deux utilisateurs (set role).
- Créer un groupe commercial et un groupe client
- Ajouter les clients au groupe et les commerciaux à l’autre groupe. Tester les droits du client1.
- Redonner les droits de la question 3 aux groupes.
- Un nouvel administrateur de la base de données vient d’arriver, c’est vous ! Créez votre propre rôle en tant que super utilisateur.
- Supprimer le client 1.
- Réaliser une vue qui permette d’afficher le numéro de téléphone, le nom et le prénom des clients qui ont commandé plus de 50 euros lors d’une commande.
- Attribuer le droit d’utiliser la vue au commercial 1 et tester.
- Supprimer la dernière commande (sans connaitre le numéro de commande) Difficile (cascade).