mission Warcraft 4

SQL – requêtes imbriquées

 

  1. Déployer votre base de données sur une instance RDS d’AWS. On pourra choisir MariaDB.
  2. Enregistrer les requêtes sur gitlab.com sous warcraft4 au format SQL (pas de zip ou rar !)

Partie 1

  1. Afficher les classes qui n’ont pas de personnage.
  2. Afficher les races qui n’ont pas de joueurs.
  3. Afficher le nombre de joueur par faction
  4. Afficher le nombre de joueur par race. On n’affichera que les races qui possèdent plus de 3 joueurs.
  5. Afficher les montures qui ne sont pas attribués à des joueurs.
  6. Afficher les guildes qui n’ont pas toutes les races.
  7. Afficher les guildes qui n’ont pas toutes les classes.
  8. Afficher le nombre de monture par classe dont la faction est alliance
  9. Afficher le nombre de monture par classe dont le nombre de joueurs est supérieur à 1.
  10. Afficher les joueurs qui n’ont pas toutes les montures.
  11. Afficher les joueurs dont le lvl est inférieur à 100 et qui possède plus de 5 montures.

Partie 2

  1. Proposer une modélisation des données pour ajouter les boss et les zones.
  2. Ajouter les boss et les zones à la base de données.

https://gitlab.com/cherryclass/wow7/blob/master/boss.sql
https://gitlab.com/cherryclass/wow7/blob/master/zones.sql

  1. Ajouter une clef primaire à Zones et à Bosses. Ajouter la clef étrangère.
  2. La qualité des données de la table zones n’est pas bonne. On souhaite corriger ces données en supprimant les lignes dont « zones_boss_name » est null.
  3. Afficher la moyenne de santé des boss par zone en mode normal.
  4. Afficher les zones qui possèdent un nombre de joueurs
  5. Afficher le nom des boss par zone de maximum 5 joueurs
  6. Afficher le nombre de boss par zone de maximum 25 joueurs
  7. Afficher la différence moyenne de santé entre les boss en mode normal et héroïque.
  8. Afficher les boss groupés par palier de 10 niveau. (niveau 1 à 10 : boss x,x,x,x  niveau 11 à 20 x,x,x)
2018-08-26T19:16:07+00:00By |Tags: , |

Leave A Comment