Thông tin

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 devoir3

Đăng nhập

Phase 1: Construction de la base de données

La Figure 1 vous présente le diagramme relationnel de la base de données que vous allez construire. Les conventions sont les mêmes que dans le cours, à savoir que les flèches indiquent les contraintes de clefs étrangères. Ces dernières référencent toujours la clef primaire de la relation référencée.

image1

Faites particulièrement aux points suivants:

  1. Un focus est fait sur les fonctions de temps, de classement et de fenêtrage. Une grande partie des requêtes requiert ces fonctionnalités.
  2. Chaque jointure doit être faite via un join, et non via un filtre dans le where.

Réferez à l’énoncé sur Moodle pour une description détaillée des consignes et du schéma relationnel.

Vous pouvez récupérer les scripts de génération de la base en téléchargeant l’archive ici.

L'archive contient deux scripts :

  • construction-ddl.sql: crée les tables de la base de données
  • populate.sql: remplit les tables avec des données

Construisez ces relations, et remplissez les en local via les scripts donnés sur INGInious. Vous avez tout le nécessaire pour comprendre leur fonctionnement. Si un type ou mot-clef ne vous est pas connu, référez-vous à la documentation officielle.


J'ai téléchargé les scripts et j'ai déployé correctement la base de données.