Exercice 1
Créez une base de données “cours_t_sql”
Exercice 2
Créez une table “client” avec une clé primaire (id_client), un prenom, un nom, et un pointage (Le pointage indique le niveau de fidélité du client sur un indice de 0 à 1 en décimal)
Exercice 3
Insérez les valeurs suivantes:
Robert, Tremblay, 0.847853
Alexandre, Dufort, 0.123658
Mireille, Faubert, 0.542360
Exercice 4
Créez une procédure stockée qui permet de sortir les nom et prenom des clients qui possède un pointage de plus de 0.5
Exercice 5
Faire une requête SQL qui affiche les noms, prenoms et pointage des clients de sorte que le prenom soit écrit à l’envers.
Exercice 6
Faire une requête SQL qui affiche les noms, prenoms et pointage des clients de sorte que le nom soit écrit en majuscule.
Exercice 7
Faire une requête SQL qui affiche les noms, prenoms et pointage des clients de sorte que le nom et prenom soit dans une seule colonne appelée nom_complet.
Exercice 8
Faire une requête SQL qui affiche les noms, prenoms et pointage des clients de sorte que seul les trois première lettre du prenom soient affichés.
Exercice 9
Faire une requête SQL qui affiche les noms, prenoms et pointage des clients de sorte que le pointage soit mis à la puissance 4 (Exposant 4).
Exercice 10
Faire une requête SQL qui affiche les noms, prenoms et pointage des clients de sorte que le pointage soit arrondit aux deux dernières décimal.
Partie II
Exercice 11
Créez la base de données “Evenement”.
Exercice 12
Observez les tables suivantes et identifié les erreurs de normalisation qui s’y trouvent. Il n’y a pas de code a créer pour cette question, simplement expliquer les erreurs. Indice: Il y a une erreur 1FN et une erreur 3FN.
participant (id_participant, nom_complet, id_adresse)
adresse (id_adresse, num_civic, rue, ville, province, pays, code_postal)
paiement (id_paiement, id_methode_paiement, id_participant,
montant, date_heure)
methode_paiement (id_methode_paiement, methode)
activite (id_activite, nom, date_heure_debut, date_heure_fin)
inscription(id_participant, id_activite)
Exercice 13
Créez les tables en ajoutant les contraintes de clé étrangère
Exercice 14
-Insérez des valeurs dans les tables de votre choix. Pour la table “methode_paiement”, ajoutez “Carte de débit”, “Carte de crédit” et “Comptant”.
Exercice 15
Indiquer combien chaque participant a payé au total (Par numéro de participant).
Exercice 16
Créer une procédure stockée qui affiche ceux qui n’ont pas payé la totalité des frais de 45.00$
Exercice 17
Afficher la somme des paiements reçus par type de mode de paiement
Exercice 18
Utilisé une requête imbriquée pour afficher tous les paiements qui ont été fait par “Carte de crédit” et “Carte de débit”