1. Apprendre
  2. /
  3. Cours
  4. /
  5. Conception de bases de données

Connected

Exercice

Créer des partitions verticales

Dans la vidéo, vous avez appris le principe du partitionnement vertical et vu un exemple.

Pour le partitionnement vertical, il n'existe pas de syntaxe particulière dans PostgreSQL. Vous devez créer une nouvelle table avec les colonnes visées et y copier les données. Ensuite, vous pouvez supprimer de la table d'origine les colonnes que vous souhaitez déplacer dans la partition. Si vous devez consulter la table complète, vous pouvez le faire au moyen d'une clause JOIN.

Dans cet exercice et le suivant, vous utiliserez la base d'exemples appelée pagila. C'est une base souvent utilisée pour présenter les fonctionnalités de PostgreSQL. Elle contient plusieurs tables. Nous travaillerons avec la table film. Dans cet exercice, nous utiliserons les colonnes suivantes :

  • film_id : l'identifiant unique du film
  • long_description : une description détaillée du film

Instructions 1/2

undefined XP
    1
    2
  • Créez une nouvelle table film_descriptions contenant 2 champs : film_id, de type INT, et long_description, de type TEXT.
  • Remplissez la nouvelle table avec les valeurs de la table film.