Thông tin

Tác giả Rémi Van Boxem
Liên hệ Đường dẫn liên hệ
Hạn chót
Giới hạn nộp bài Không có giới hạn
Các tag chuyên mục homework, devoirs, devoir2

Đăng nhập

Question 3 (extension 1, 1.5 points)

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:

  1. Une description (en français) de la fonctionnalité en question. Présentez cette fonctionnalité en commentaire du fichier décrit plus bas.
  2. 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.
  3. Un fichier .sql reprenant 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.

Insérer votre fichier SQL

Votre ficher SQL doit contenir une description de votre extension, un minimum de deux nouvelles relations et les commandes nécessaires pour créer et modifier les tables.