アルプ株式会社でエンジニアをしています、集約のエンティティ@pictinyです。
これはNotion Advent Calendar 2019 16日目のエントリです。
15日目はNotionのデータベースをロックするでした。
RDBスキーマ設計
MySQLのようなRDBのスキーマを設計することがあります。
Notionのデータベース機能を使って書いてみましょう。
ユーザテーブルを設計したサンプルです。
以下のプロパティを作っています。
- カラム名
- データ型
- データ例
- カラムの説明
プロパティタイプ
プロパティには種類があります。これをプロパティタイプといいます。
RDBのデータ型を表現するプロパティにはSelect
というプロパティタイプを使っています。
有限集合から1つを選択するときはSelect
を使うとよいでしょう。
有限集合から複数を選択するときはMulti Select
があります。
まとめ
Notionのデータベース機能の利用例を紹介しました。
プロパティタイプについての公式ドキュメントはPropertiesにありますので、そちらもご覧ください。