Devoir Maison 2 Sujet 1
Devoir maison n°2 Partie 1 : Sous l'écorce, la puce
Réalisez les étapes 1 à 5 du cas transversal 4 de votre manuel (pages 301 à 310) en tenant compte des remarques suivantes :
Etape 4, question 4 : Remplacer les requêtes d et e par les suivantes
d) Les codes emplacements, identifiants de l'espèce et dates de plantation des arbres plantés en 2013.
e) Les identifiants et codes emplacements des arbres de l'espèce "Chêne" n'ayant pas été abattus
Etape 5, question 1 : Pour vous aidez à répondre à la question, sachez : que dans le select de la ligne 3 du code, "max(dateInterv)" est une fonction agrégat (cf manuel pg 115) qui retourne une seule date, la plus grande (donc la dernière date) de la liste des dates résultat de la requête que les alias sont des re nommages pour simplifier l'écriture des requêtes (au lieu d'écrire ligne 5 du code "Intervention.idTypeInterv", on écrit "I.idTypeInterv" ce qui est plus court). De même au lieu d'écrire pour utiliser le résultat de la requête Max(dateInterv), on écrire DDI.
Reformulation de la question : Que fait (affiche) la requête écrite lignes 3 à 7 ? Que signifie l'alias DDI qui renomme Max(dateInterv) ?
Etape 5, question 3 : Ecrire la ligne 13 sachant que l'insertion dans la base de données d'une nouvelle intervention ne se fera que si le nombre de jours calculé depuis la date de la dernière intervention est inférieur au délai donné sur cet arbre.
Etape 5, question 4 : Ecrire la ligne 15 qui insert dans la base de données la nouvelle intervention prévue sur l'arbre donné (la date n'est pas connue encore).
Partie 2 : Pharmacie Decury
Réalisez l'exercice 11 page 188 de votre manuel. Pour la question 2, vous devez d'abord rechercher le nom du protocole qui traduit les adresses IP en nom de domaine (page 175) pour pouvoir répondre à la question.