Las bases de datos permiten guardar información estructurada y relacionada en distintas tablas. Cada columna puede ser de un tipo distinto, tipos que van más allá de simples valores de texto o numéricos. Son la piedra angular de Notion y una de sus características diferenciadoras. En esta página encontrarás algunos ejemplos sencillos.

1️⃣ Base de datos maestra de Tareas

Las bases de datos se pueden crear con /database.

<aside> <img src="/icons/info-alternate_purple.svg" alt="/icons/info-alternate_purple.svg" width="40px" /> En esta base de datos de ejemplo sus elementos, las tareas, aparecen en orden de creación. No se aplican filtros, ordenación específica ni se ocultan propiedades (columnas). Esto son los datos originales, sin más.

</aside>

Tareas

2️⃣ Vistas enlazadas a la BD de Tareas

Las vistas se pueden crear con /linked.

<aside> <img src="/icons/info-alternate_purple.svg" alt="/icons/info-alternate_purple.svg" width="40px" /> En sistemas complejos, resulta habitual mantener las bases de datos maestras en un 2º plano y utilizar en su lugar vistas enlazadas para que el usuario interaccione con los datos. Es posible mostrar en múltiples pestañas contiguas diferentes vistas a distintas bases de datos. Cada vista puede personalizarse: tipo de visualización (tabla, lista, tablero, galería, calendario y línea de tiempo) , ordenación, filtros, columnas visibles, etc. Las vistas se diferencian a simple vista de las bases de datos por la 🡥 flecha que precede a su nombre (Ej. 🡥 Tareas).

</aside>

🅰️ Vistas 1 y 2 → Tareas que vencen en 1 semana

Untitled

🅱️ Vista 3 → Calendario de vencimientos

Untitled

3️⃣ Base de datos de proyectos

¡Las bases de datos de proyectos y tareas están relacionadas!

<aside> <img src="/icons/info-alternate_purple.svg" alt="/icons/info-alternate_purple.svg" width="40px" /> Para relacionar las bases de datos se utilizan unas propiedades especiales denominadas Relation. Una vez has relacionado dos bases de datos puedes además recurrir a otras propiedades denominadas Rollups para extraer y totalizar los datos almacenados en diferentes columnas de las tablas que forman parte de la relación.

</aside>

Proyectos