用途
テーブル、カラム、制約、インデックスを整理し、データ設計のレビューを進めやすくするテンプレートです。
このテンプレートに含まれる内容
- DB概要
- テーブル一覧
- テーブル定義
- インデックス
- リレーション
- データライフサイクル
使い方
- テーブル用途を一文で書く
- NULL可否と制約を早めに決める
- 保持期間や削除方針も設計対象に含める
関連しやすい業務領域
DB管理、ER図作成、データモデリング系サービスと親和性があります。
設計書(システム)
テーブル、カラム、制約、インデックス、ライフサイクルを整理します。
テーブル、カラム、制約、インデックスを整理し、データ設計のレビューを進めやすくするテンプレートです。
DB管理、ER図作成、データモデリング系サービスと親和性があります。
そのままコピーして、社内Wiki、GitHub、Notion、Google Docs などに貼り付けやすい構成です。
# DB設計書
## 1. 概要
- 対象システム:
- DB種別:
- 文字コード:
- タイムゾーン:
## 2. テーブル一覧
| テーブル名 | 用途 | 備考 |
| --- | --- | --- |
| | | |
## 3. テーブル定義
### table_name
| カラム | 型 | NULL | Key | Default | 説明 |
| --- | --- | --- | --- | --- | --- |
| id | | No | PK | | |
## 4. インデックス
| テーブル | インデックス名 | カラム | 用途 |
| --- | --- | --- | --- |
| | | | |
## 5. リレーション
| 親 | 子 | 関係 | 備考 |
| --- | --- | --- | --- |
| | | | |
## 6. データライフサイクル
- 作成:
- 更新:
- 削除:
- 保持期間: