Looking for Bases de données (420ZH5MO - Automne 2025) test answers and solutions? Browse our comprehensive collection of verified answers for Bases de données (420ZH5MO - Automne 2025) at cmontmorency.moodle.decclic.qc.ca.
Get instant access to accurate answers and detailed explanations for your course questions. Our community-driven platform helps students succeed!
Avant de répondre à cette question, vous devez d'abord exécuter toutes les commandes du script fourni pour créer la base de données banque.
Utilisez la base de données banque.
Ajoutez les commandes permettant d'insérer les informations ci-dessous d'un nouveau client et de ses comptes dans la base de données.
Ajoutez les commande permettant de vérifier que les insertions ont bien été effectuées.
Important ! Après exécution de cette commande, certaines lignes ont été ajoutées dans les tables de la base de données. Si vous n'avez pas encore répondu à certaines questions de la section 2 , vous devez réexécuter le script fourni pour remettre la base de données banque à son état initial et ainsi pouvoir comparer votre résultat avec celui fourni dans l'énoncé de la question.
Avant de répondre à cette question, vous devez d'abord exécuter toutes les commandes du script script_banque.sql fourni pour créer la base de données banque.
Utilisez la base de données banque.
Écrivez une commande qui permet de supprimer toutes les transactions passées en . Utilisez les fonctions YEAR() et MONTH().
Ajoutez une commande permettant de vérifier que la suppression a bien été effectuée.
Important! Après exécution de cette commande, certaines lignes ont été supprimées de la base de données. Si vous n'avez pas encore répondu à certaines questions de la section 2, vous devez réexécuter le script fourni pour remettre la base de données banque à son état initial et ainsi pouvoir comparer votre résultat avec celui fourni dans l'énoncé de la question.
Avant de répondre à cette question, vous devez d'abord exécuter toutes les commandes du script fourni pour créer la base de données banque.
Utilisez la base de données banque.
Écrivez une commande qui permet d'afficher le nombre de comptes de chaque client. La liste doit être triée par ordre croissant du nombre de comptes .
Utilisez la table compte.
L'affichage devrait être comme suit.
Avant de répondre à cette question, vous devez d'abord exécuter toutes les commandes du script script_banque.sql fourni pour créer la base de données banque.
Utilisez la base de données banque.
Écrivez une commande qui permet d'afficher les clients avec leurs comptes. Affichez seulement les comptes qui commencent par . La liste doit être triée selon les codes des clients.
Utilisez les tables client et compte.
L'affichage devrait être comme suit.Utilisez la base de données banque.
Écrivez une commande qui permet d'afficher les transactions réalisées par le client Alain Bernard
Utilisez les 3 tables.
L'affichage devrait être comme suit.
Avant de répondre à cette question, vous devez d'abord exécuter toutes les commandes du script fourni pour créer la base de données banque.
Utilisez la base de données banque.
Écrivez une commande qui permet d'afficher la
liste des transactions de type
retrait. Pour les transactions de type retrait dont le montant est supérieur à
2000$, affichez «À vérifier» dans une nouvelle colonne. Triez la liste par ordre croissant du numéro de
compte, puis par la date de transaction la plus récente.
Utilisez la table transactionCompte.
L'affichage devrait être comme suit.
Avant de répondre à cette question, vous devez d'abord exécuter toutes les commandes du script script_banque.sql fourni pour créer la base de données banque.
Utilisez la base de données banque.
Écrivez une commande qui permet d'afficher la somme des soldes des comptes par client. Affichez les montants les plus élevés en premier.
Utilisez la table compte.
L'affichage devrait être comme suit.
Avant de répondre à cette question, vous devez d'abord exécuter toutes les commandes du script fourni pour créer la base de données banque.
Utilisez la base de données banque.
Écrivez une commande qui permet d'afficher la moyenne des montants des transactions de type par client. Affichez seulement celles avec une moyenne supérieure à 3500$.
Utilisez les tables compte et transactionCompte.
L'affichage devrait être comme suit.
Avant de répondre à cette question, vous devez d'abord exécuter toutes les commandes du script script_banque.sql fourni pour créer la base de données banque.
Utilisez la base de données banque.
Écrivez une commande qui permet d'afficher les transactions de numéros 2, 5, 8 et 10, triées par numéro de transaction.
Utilisez la table transactionCompte.
L'affichage devrait être comme suit.
Vous devez écrire un script SQL qui permet de créer une base de données nommée examen1Votrenom (exemple, examen1Farida) qui comprendra les 3 tables décrites ci-dessous.
Une fois complété et testé, copiez votre script dans l'encadré ici-bas.
Table utilisateur
Nom du champ | Type et contraintes |
pseudo | Chaine variable d'au maximum 20 caractères. Clé primaire |
nom | Chaine variable d'au maximum 20 caractères. Ne doit pas être nul. |
prenom | Chaine variable d'au maximum 20 caractères. Ne doit pas être nul. |
paysOrigine | Chaine variable d'au maximum 20 caractères. Doit être dans la liste: Canada, USA, France, Belgique Valeur par défaut Canada |
courriel | Chaine variable d'au maximum 30 caractères. Valeur unique. |
Table article
Nom du champ | Type et contraintes |
id | Un entier incrémenté automatiquement. Clé primaire |
contenu | Text |
auteur | À vous de déterminer le type. Clé étrangère faisant référence à pseudo de la table utilisateur |
Table commentaire
Nom du champ | Type et contraintes |
idUtilisateur | À vous de déterminer le type. Clé étrangère faisant référence à pseudo de la table utilisateur |
idArticle | À vous de déterminer le type. Clé étrangère faisant référence à id de la table article |
dateCommentaire
| date |
textCommentaire | text |
La clé primaire est composée des 3 attributs : idUtilisateur, idArticle, dateCommentaire |