logo

Crowdly

TCH055-05 Bases de données (H2024)

Looking for TCH055-05 Bases de données (H2024) test answers and solutions? Browse our comprehensive collection of verified answers for TCH055-05 Bases de données (H2024) at ena.etsmtl.ca.

Get instant access to accurate answers and detailed explanations for your course questions. Our community-driven platform helps students succeed!

Écrire la fonction f_Categorie_Plus_Populaire qui reçoit en paramètre le id d’un client et donne le id de la catégorie parente la plus populaire de celui-ci.

View this question

Écrire la fonction f_Est_Sous_Categorie qui reçoit en argument deux identifiants de catégories id_cat_enfant et id_cat_parent. Votre fonction doit retourner la valeur 1 si la catégorie ayant pour identifiant id_cat_enfant est un descendant de la catégorie id_cat_parent, ou 0 sinon.

View this question

Écrire la fonction f_Categorie_Principale_Parente qui reçoit en argument l’id d’une catégorie. Votre fonction doit retourner l’identifiant d’une catégorie principale. Nous entendons par “catégorie principale” une catégorie qui n’a pas de catégorie parente.

View this question

Écrire la procédure p_Afficher_Cats_Parentes permettant d’afficher le nom de toutes les catégories parentes (une par ligne) de la catégorie dont l’identifiant est passé en paramètre. Note: Valider quelle categorie possede des categories parents afin de tester

View this question

Écrire la procédure p_Generer_Coupons qui ajoute des coupons dans la table Coupon pour les n-clients, choisis aléatoirement. Le nombre n de clients ainsi que le montant des coupons sont passés en paramètre. Note 1: Pour obtenir un client aléatoirement, il suffit de trier les clients aléatoirement avec la fonction DBMS_RANDOM.value : ORDER BY DBMS_RANDOM.value

View this question

Écrire la fonction f_Nb_Films_Dans_Cat qui retourne le nombre de films classés dans une catégorie donnée.

View this question

En utilisant la solution de la question précédente, écrire la requête SQL permettant d’afficher les noms des catégories, classées selon leur nombre de films.

View this question

Écrire la procédure p_Emettre_Factures qui génère les factures pour les locations qui n’ont pas été facturées (i.e. celles où les num_facture sont NULL). Vous devez générer une seule facture par client. De plus, la fonction doit mettre à jour le num_facture des locations avec la dernière facture créée. Vous pouvez trouvez le id de la derniere facture cree avec sa date_facturation

View this question

Écrire la fonction f_Montant_Facture qui calcule et retourne le montant total d’une facture dont l’identifiant est reçu en paramètre.Le montant d’une facture est calculé en se basant sur le prix de location. Le prix de location dépend de la catégorie du film loué (colonne tarif de la table Categorie).

View this question
Écrire la procédure p_Calculer_Tous_Montants_Dus qui met à jour le montant_total_a_payer pour tous les clients.

(astuce: utiliser la solution de la question précédente)

View this question

Want instant access to all verified answers on ena.etsmtl.ca?

Get Unlimited Answers To Exam Questions - Install Crowdly Extension Now!