Database Kurdum. Doldurmuyorum.
Notion'un database özelliğini keşfettiğimde heyecanlandım. Her şeyi organize edebilirdim. Her şeyin bir kaydı olacaktı.
10 property'li bir database kurdum. İlk hafta titizlikle doldurdum. İkinci hafta yarısını doldurdum. Üçüncü hafta açmadım.
Sorun database değildi. Sorun her yeni kayıt için 10 karar vermek gerekiyordu. ADHD beyni bu kararlardan kaçınıyor.
ADHD İçin Database Tasarım Kuralları
Kural 1: Maksimum 5 Zorunlu Property
Her database için kaç property doldurmak gerekiyor? Bu sayıyı minimumda tut.
❌ 12 property, hepsi doldurulmalı
✅ 4 zorunlu property, geri kalan opsiyonelOpsiyonel property'leri gizle. Gerektiğinde göster.
Kural 2: Select > Text
Serbest metin yazmak karar gerektiriyor. Select seçmek karar gerektirmiyor.
❌ "Kategori" — Text property (her seferinde yaz)
✅ "Kategori" — Select property (CBS / Kişisel / İş seç)Mümkün olan her yerde Select veya Multi-select kullan.
Kural 3: İyi View Kötü Database'i Kurtarır
Aynı database 5 farklı view ile 5 farklı şekilde görünür. Her görev için ayrı view tasarla.
Tasks Database Views:
├── 📅 Bugün (deadline = today filtresi)
├── 🔥 Bu Hafta (bu hafta deadline)
├── 📋 Tüm Açıklar (durum = açık)
├── ✅ Tamamlananlar (bu ay)
└── 📊 Projeye Göre (proje gruplandırma)Kural 4: Relation Bağlantıları Güçlü Tut
Database'ler birbirine relation ile bağlanır. Bu bağlantılar Notion'u güçlü yapıyor.
Projeler DB ←→ Görevler DB
(Her görev bir projeye bağlı)
Projeler DB ←→ İçerik Takvimi DB
(Her içerik bir projeye bağlı)Relation kurulunca bir projeden tüm ilgili görevleri, içerikleri, metrikleri görebilirsin.
CBS Database Şeması
Projeler
├── Görevler (relation)
├── İçerik Takvimi (relation)
└── Metrikler (rollup)
Görevler
├── Proje (relation)
├── XP (number)
└── Tahmini Süre (select)
Alışkanlıklar
├── Kategori (select)
└── XP (number)
İçerik Takvimi
├── Platform (multi-select)
├── Proje (relation)
└── Durum (select)Bu 4 database birbirine bağlı. Ayrı ayrı çalışmıyor, bir ekosistem olarak çalışıyor.
Yaygın Hatalar
Hata 1: Her proje için ayrı database.
Hayır. Bir Projeler database, kategori ile filtrele.
Hata 2: Arşiv için ayrı database.
Hayır. Mevcut database'de "Arşiv" durumu oluştur, filtrele.
Hata 3: "İleride lazım olur" property'leri eklemek.
Şu an neye ihtiyacın varsa onu ekle. İhtiyaç doğunca genişlet.
Hata 4: Rollup'ları süslemek için kullanmak.
Rollup gerçek ihtiyaç için. "Toplam XP", "Tamamlanan görev sayısı" gibi. Dekorasyon için değil.
Şablon Kullanımı
Her database için template oluştur. Yeni kayıt açınca template otomatik geliyor.
Görev template'i:
## Görev Açıklaması
## Adımlar
- [ ]
## Notlar
Bu template her yeni görevde açılıyor. Boş sayfayla başlamıyorsun.
Sıradaki Adım
Database sistemi kuruldu. Şimdi haftalık review'a geçiyoruz. ADHD için review sistemi nasıl tasarlanır, ne kadar sürmeli, ne sorulmalı?
CBS'in tam database sistemi şablonu Notion için hazır. Tüm relation bağlantıları ve view'lar dahil.