← Retour

Module 3 : Les Bases de Données

Organiser l’information avec les propriétés, les vues, les filtres et les tris.


📖 COURS

1) QU'EST-CE QU'UNE BASE DE DONNEES NOTION ? Oubliez les tableurs traditionnels. Une base de données dans Notion est une collection de **pages**. Chaque ligne que vous ajoutez à votre base de données est en réalité une page Notion à part entière, que vous pouvez ouvrir et remplir avec n'importe quel type de bloc. Cette structure est incroyablement puissante. Elle vous permet de stocker des informations structurées (grâce aux propriétés) tout en ayant un espace libre pour des notes, des images, ou des sous-pages pour chaque élément. Il existe deux manières de créer une base de données : - **Pleine page (`/database - full page`) :** La base de données occupera la totalité de la page. - **Intégrée (`/database - inline`) :** La base de données sera insérée comme un bloc à l'intérieur d'une page, vous permettant d'ajouter d'autres blocs (texte, images...) au-dessus ou en dessous. ```mermaid graph TD A[Base de Données] --> B[Collection de Pages] B --> C{Chaque Page contient:} C --> D[1. Des Propriétés
(Métadonnées structurées)] C --> E[2. Du Contenu
(Blocs: texte, images, etc.)] ```
2) CONFIGURER LES PROPRIETES Les **propriétés** sont les colonnes de votre base de données. Elles vous permettent de catégoriser et de qualifier chaque page (chaque élément). Pour ajouter une propriété, cliquez sur le `+` à droite de la dernière colonne. Voici les types de propriétés les plus utiles : - **`Texte` :** Pour du texte simple. - **`Nombre` :** Pour des valeurs numériques (prix, quantité...). - **`Select` :** Pour créer une liste d'options où vous ne pouvez en choisir qu'une (ex: un statut "À faire", "En cours", "Terminé"). - **`Multi-select` :** Similaire à `Select`, mais vous pouvez choisir plusieurs options. - **`Date` :** Pour assigner une date (et éventuellement une heure). Indispensable pour les vues Calendrier et Chronologie. - **`Personne` :** Pour assigner un ou plusieurs membres de votre espace de travail. - **`Fichiers & médias` :** Pour attacher un fichier ou une image directement à la propriété. - **`Case à cocher` :** Une simple case à cocher. ```mermaid graph LR subgraph "Exemple: Base de Tâches" A[ Nom de la tâche
(Propriété Titre)] --> B[ Statut
(Propriété Select)] B --> C[ Responsable
(Propriété Personne)] C --> D[ Échéance
(Propriété Date)] end ``` Bien configurer ses propriétés est la clé pour ensuite pouvoir filtrer, trier et visualiser vos données efficacement.
3) CREER ET PERSONNALISER DES VUES La vraie magie de Notion réside dans les **vues**. Une vue est simplement une manière de visualiser les données de votre base de données. Vous pouvez avoir plusieurs vues de la même base de données, côte à côte. Pour créer une vue, cliquez sur le `+` à côté du nom de votre vue actuelle (par défaut, "Table"). #### **Les Vues les Plus Courantes** - **Table :** La vue par défaut, semblable à un tableur. Idéale pour une vue d'ensemble dense. - **Kanban (Board) :** Organise vos pages en colonnes basées sur une propriété `Select` ou `Multi-select`. C'est la vue parfaite pour suivre le statut de tâches ou de projets. - **Calendrier :** Affiche vos pages sur un calendrier en fonction d'une propriété `Date`. Idéal pour un calendrier de contenu ou le suivi d'événements. - **Galerie :** Affiche vos pages sous forme de cartes visuelles. Met en avant la première image de la page ou une propriété `Fichiers & médias`. - **Chronologie (Timeline) :** Une vue de type diagramme de Gantt, parfaite pour la gestion de projet avec des dates de début et de fin. #### **Filtrer et Trier les Vues** Chaque vue peut être personnalisée indépendamment avec des **filtres** et des **tris**. - **Filtres (`Filter`) :** Permettent de masquer les pages qui ne correspondent pas à certains critères. - *Exemple :* "N'afficher que les tâches où le `Statut` est `En cours` ET où le `Responsable` est `Moi`." - **Tris (`Sort`) :** Permettent de réorganiser l'ordre des pages. - *Exemple :* "Trier les tâches par `Échéance` croissante (de la plus proche à la plus lointaine)." En combinant les vues, les filtres et les tris, vous pouvez créer des tableaux de bord dynamiques et personnalisés pour n'importe quel besoin.

🗝️ POINTS CLÉS

1) BASE DE DONNÉES Un ensemble structuré d'éléments, où chaque élément est une page.
2) PROPRIÉTÉ Une information spécifique attachée à chaque élément de la base de données (ex: une date, un statut, une URL, une personne...). C'est l'équivalent d'une colonne dans un tableur.
3) VUE Une manière d'afficher les données. Les mêmes informations peuvent être vues sous forme de : * **Table :** La vue classique type tableur. * **Kanban (Board) :** Des colonnes basées sur un statut (ex: À faire, En cours, Terminé). * **Calendrier :** Affiche les éléments sur un calendrier en fonction d'une propriété de date. * **Galerie :** Met en avant les images de chaque page. * **Liste :** Une vue simple et épurée. * **Chronologie (Timeline) :** Idéal pour la gestion de projet, pour voir les dépendances dans le temps.
4) FILTRE & TRI Des outils pour n'afficher que les informations pertinentes (ex: "montre-moi uniquement les tâches qui me sont assignées et qui sont pour aujourd'hui") et les organiser dans un certain ordre.

💪 PRATIQUE

1) CRÉER SA PREMIÈRE BASE DE DONNÉES **Objectif :** Mettre en place une base de données simple avec différentes propriétés. 1) Sur une nouvelle page, tapez `/database` et choisissez l'option "Table - Full page". 2) Nommez votre base de données "Mes Livres à Lire". 3) La colonne "Nom" existe déjà. Cliquez sur le "+" à droite pour ajouter une nouvelle propriété. 4) Choisissez le type "Select" et nommez-la "Statut". Dans les options, créez les étiquettes "À Lire", "En Cours" et "Lu". 5) Ajoutez une autre propriété de type "Date" et nommez-la "Date d'ajout". 6) Remplissez 2 ou 3 lignes avec des livres que vous aimeriez lire.

❓ FAQ


🧠 QUIZ

1) VOUS GÉREZ UNE LISTE DE TÂCHES. QUELLE EST LA MEILLEURE VUE POUR VOIR RAPIDEMENT CE QUI EST "À FAIRE", "EN COURS" ET "TERMINÉ" ? * a) La vue Table * b) La vue Calendrier * c) La vue Kanban (Board)
... Réponse : C
2) À QUOI SERT UN "FILTRE" DANS UNE BASE DE DONNÉES ? * a) À supprimer définitivement les données que vous ne voulez plus voir. * b) À masquer temporairement les éléments qui ne correspondent pas à certains critères, pour se concentrer sur l'essentiel. * c) À changer les couleurs des lignes pour les rendre plus jolies.
... Réponse : B