Deux années se sont écoulées depuis le lancement de World of Eldoria. Le jeu a dépassé toutes les attentes de Tempest Interactive Fusion : des milliers de joueurs actifs chaque jour, une économie interne florissante, des guildes mythiques devenues célèbres dans la communauté. Mais dans l’univers des MMORPG, l’immobilisme est synonyme de déclin. Les joueurs réclament à présent du nouveau contenu. Il est ainsi venu le temps de préparer la première extension World of Eldoria: in the heart of darkness! Et pour cela, l’entreprise vous laisse carte blanche, vous pouvez choisir vous même vos propres ajouts.
Pour cette question, il vous est demandé de proposer deux nouvelles
fonctionnalités, non triviales, au jeu. Pour cela, vous aller devoir
modifier les schémas relationnels initiaux tout en vous assurant que les
fonctionnalités de base restent bien fonctionnelles. Il vous est demandé
de soumettre sur INGInious deux fichiers .sql reprenant chacune une
extension. Une extension doit comprendre les éléments suivants:
- Une description (en français) de la fonctionnalité en question. Présentez cette fonctionnalité en commentaire du fichier décrit plus bas.
- Un minimum de 2 nouvelles relations et qui ont une dépendances via des clefs étrangères avec les relations existantes. En plus de rajouter des relations, vous pouvez également rajouter des attributs aux relations existantes. Il est par contre déconseillé de retirer des attributs. Présentez ces relations en commentaire du fichier décrit plus bas.
- Un fichier
.sqlreprenant les commandes de création et de modifications des tables. Rajoutez ensuite un échantillon 3 requêtes d’insertion de nouveaux tuples fictifs, en lien avec votre extension. Proposez finalement une requête SQL de lecture mettant en scène la fonctionnalité introduite. Mettez en commentaire la traduction en français de cette dernière.
INGInious