DY

03 Keyforge

Keyforge

KeyForge est un JCE à Deck unique créé par Richard Garfield (le papa de Magic!) et publié par Fantasy Flight Games.

Dans ce jeu, les joueurs jouent le rôle d’Archontes dans le monde du Creuset. Le premier joueur à collecter suffisamment d'«Æmber» pour forger trois clés est déclaré vainqueur.

Le jeu dans sa version de lancement comporte 371 cartes différentes.

Base de données de cartes

Diagramme UML
Keyforge UML Database Scheme
Diagramme UML de la base de données keyforge
Exercice

Pour chaque question pensez à écrire la version de la requête en algèbre relationnelle puis en SQL que vous sauvegarderez dans un fichier avec le résultat de chaque appel.

Avant de vous lancer dans ce tp pensez à télécharger la base de données Keyforge en cliquant ici.

  1. Lister les noms des différentes familles,
  2. Lister les différents types de cartes,
  3. Lister les différents types de traits,
  4. Lister les cartes dont le nom commmence par la lettre A,
  5. Lister les cartes dont le nom se termine par ain,
  6. Lister les cartes dont la puissance est supérieur à 5,
  7. Lister les cartes dont l'armure est supérieur à 3,
  8. Lister les 10 premières cartes de la base en suffixant chaque nom de colonne par _card,
  9. Lister les cartes dont l'identifiant est égal à 36, 80, 137, 195, 249, 298 ou 347,
  10. Lister le nom, nom de la maison et nom du type de la carte numéro 36 en effectuant une jointure entre les tables cards, types et houses; et en suffixant chaque champ par le nom de la table d'origine,
  11. Lister le nom, nom de la maison et nom du type des cartes numéro 36, 80, 137, 195, 249, 298 et 347 en effectuant une jointure entre les tables cards, types et houses; et en suffixant chaque champ par le nom de la table d'origine,
  12. Lister les cartes de la famille dis dont l'armure est supérieur à 0 et la puissance à 7,
  13. Lister les 10 premières cartes «créatures» de la base de données,
  14. Lister les 10 premières cartes «créatures» de la maison Mars,
  15. Lister les artefacts de la famille Logos,
  16. Lister les actions de la famille Dis,
  17. Lister les 10 premières cartes «créatures» dont la puissance est supérieur à 7.