05_Database実装 - Notion Database構築テンプレート

<aside> 🗄️

このテンプレートの目的

NotionのDatabase機能を使って、データ構造・状態管理・ビジネスロジックを持つ「動くDB」を実装します。

単なるデータ保存ではなく、リレーション・Formula・Viewにより実行可能なシステムを構築します。

</aside>


📋 適用対象タスク

タスクタイプ: implementation

該当するタスク名の例:


🎯 完了条件

<aside> ✅

必須成果物

  1. 実在するDatabase - 実際に作成されたNotionのDatabase
  2. 完全なプロパティ設計 - 全プロパティ(型・必須・デフォルト値)が設定済み
  3. 複数のView - 用途別に2つ以上のView(Table/Board/Calendar等)
  4. サンプルデータ - 最低3件の実データ登録済み
  5. 運用ドキュメント - DB設計書・運用ガイド </aside>

📝 実行フロー(5 Phase)

Phase 1: 要件確認・DB設計(10分)

目的: 何を管理するDBか、どんなプロパティが必要かを明確化

実行内容:

確認事項:
  - 管理対象: 何を管理するDBか?(記事/タスク/メンバー/イベント等)
  - 必須プロパティ: 絶対に必要な項目は?
  - リレーション: 他のDBと関連付けが必要か?
  - ステータス管理: 状態遷移が必要か?(例: 未着手→進行中→完了)
  - 集計・計算: Formulaで自動計算する項目は?

設計書作成:
  - プロパティ一覧表(名前/型/必須/説明)
  - リレーション図(他DBとの関係)
  - View設計(何のためのViewか)

チェックポイント: