6.3 テーブル定義書
6.3.1 テーブル定義の項目
| 項目 | 内容 |
|---|---|
| テーブル名 | 物理名・論理名 |
| 概要 | テーブルの役割 |
| カラム一覧 | 各列の定義 |
| 主キー | PK指定 |
| 外部キー | FK指定と参照先 |
6.3.2 カラム定義例
usersテーブルのカラム定義例:
| 論理名 | 物理名 | 型 | NULL | 備考 |
|---|---|---|---|---|
| ユーザーID | id | INT | × | PK, AUTO_INCREMENT |
| メール | VARCHAR(255) | × | UNIQUE | |
| パスワード | password | VARCHAR(255) | × | ハッシュ値 |
| 作成日時 | created_at | DATETIME | × | DEFAULT CURRENT_TIMESTAMP |