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.