IFT 1931 – TRAVAIL PRATIQUE # 1 HIVER 2009
Transcription
IFT 1931 – TRAVAIL PRATIQUE # 1 HIVER 2009
IFT 1931 – TRAVAIL PRATIQUE # 1 HIVER 2009 Les différentes questions portent sur l'information contenue sur les cartes à collectionner Yu-Gi-Oh!. Ces informations sont conservées dans la table Cartes dans le fichier Cartes.mdb. La structure de cette table est indiquée ci-dessous. Structure de la table Cartes Nombre d'enregistrements : 679 No Champ Type 1 Série Texte 2 Numéro Numérique 3 Nom_en_français Texte 4 Nom_en_anglais Texte 5 Attribut Texte 6 7 8 9 10 11 12 Fusion Effet Rituel Toon Type Sous_type Catégorie Oui/Non Oui/Non Oui/Non Oui/Non Texte Texte Texte 13 14 15 16 17 18 19 20 21 22 Niveau Attaque Défense Rareté Mot_de_passe Description_en_français Description_en_anglais Valeur_maximale Valeur_minimale Date_acquisition Numérique Numérique Numérique Texte Texte Mémo Mémo Monétaire Monétaire Date/Heure Largeur 3 Octet 50 50 20 10 12 20 octet entier entier 20 8 Explication du champ Nom de la série Numéro de la série Nom en français Nom en anglais L’attribut du monstre (terre, eau, feu, vent, lumière, ténèbres) Carte monstre de fusion? Carte monstre à effet? Carte monstre rituel? Carte monstre toon? Type de carte (monstre, magie, piège) Sous-type de la carte Catégorie de monstre (dragon, magicien, zombie, guerrier, bête-guerrier, bête, bête ailée, etc…) Niveau d’évolution du monstre Points d’attaque Points de défense Rareté de la carte Mot de passe Description en français Description en anglais Valeur maximale Valeur minimale Date de l’acquisition de la carte Veuillez bien identifier vos résultats et nous faciliter la tâche de correction; donnez à vos requêtes des noms significatifs incluant le numéro de la question: ex. «TP1Q1-Liste des...». Vous devrez remettre, électroniquement, par WebCT, le fichier contenant l’ensemble des requêtes. N’oubliez pas de remplir la table « Equipe » avant de nous transmettre votre travail pratique. NOTE: Il n'est pas du tout requis de répondre aux questions en une seule requête. Au contraire, il sera souvent plus facile et donc préférable d'utiliser une suite de requêtes en cascades. Questions Points Énoncés 1 2 Ajoutez un enregistrement à la table des cartes. Cette carte contient l’information suivante : LDC-000 Gemini Elf est un monstre normal de terre. Il est un magicien de niveau 4, ayant une attaque de 1900 points et une défense de 900 points. La rareté de cette carte est secrète. Le mot de passe est 69140098. Elle vaut entre 50 $ et 30 $. Description « Ces elfes jumeaux attaquent tour à tour. Elf twins that alternate their attacks. » Le nom de la carte en anglais est le même que le nom de la carte en français. La date d’acquisition est la date d’aujourd’hui. NB. Pour faciliter le remplissage de l’enregistrement, créez un formulaire instantané. 2 2 Listez les points de défense, le nom de la carte en français, le nom de la série et le numéro de la série de toutes les cartes dont les points de défense dépassent 2000. Cette liste sera placée en ordre décroissant de points de défense et en ordre alphabétique du nom de la carte et nom de la série. 3 3 Comptez combien de monstres sont des dragons de vent. 4 2 Pour toutes les cartes dont la rareté est « secrète », affichez le nom en français, la valeur maximale, la valeur minimale et la moyenne de ces deux nombres. La moyenne se calcule avec la somme de la valeur maximale et la valeur minimale, divisée par 2. Note : Assurez-vous que le format d’affichage des montants est le signe de dollars ($). 5 3 Donnez la liste des 30 premières cartes monstres en ordre décroissant du niveau, décroissant des points d’attaque et croissant de la catégorie. L’ordre d’affichage des colonnes est le nom de la carte, la catégorie, les points d’attaque et le niveau d’évolution. 6 2 Donnez la liste des noms de carte qui sont des monstres à effet et qui sont soit des monstres rituels ou des monstres fusions. 7 3 Quelle est la moyenne de la value maximale des cartes ayant une valeur maximale supérieure à 1 $? Dites également le nombre de cartes ayant contribué à cette moyenne. 8 2 Quelle est la carte qui a la plus grande valeur maximale. On doit afficher un seul enregistrement avec le nom de la carte et sa valeur maximale. 9 2 Combien de cartes ont leur valeur maximale est entre 5 $ et 10 $ inclusivement? 10 2 Donnez la liste des cartes dont le nom en français ou en anglais est vide ou que les valeurs maximales et minimales sont vides en même temps, ou bien que le mot de passe est vide. 11 2 Donnez la liste des cartes de magie dont le nom en français à la même valeur que le nom de la carte en anglais. 12 2 Calculez pour chaque niveau d’évolution, la valeur minimale et maximale pour les points d’attaque et de défense. En plus, calculez le nombre de cartes ayant contribué pour ces calculs. 13 2 Donnez la liste des noms de carte qui contiennent le mot « noir » et le mot « rouge » dans le nom de la carte. 14 2 Donnez la liste des noms de carte qui contiennent le mot « noir » ou le mot « rouge » dans le nom de la carte. 15 2 Donnez les mots de passe qui commencent par un « 5 » et qui se terminent par un « 5 ». Ils doivent contenir au minimum 3 caractères « 5 ». 16 2 Donnez la liste des noms de carte dont les points de défense dépassent la valeur des points d’attaque de plus de 1000 points. 17 3 Demandez à l’usager la catégorie et l’attribut des monstres que l’on veut afficher (paramètres) et produisez la liste des noms de carte correspondant à ces critères. 18 2 Donnez la liste des noms de carte, le nombre de jours et le nombre d’années complètes que vous possédé vos cartes.