テーブル定義
テーブルは社員情報を管理テーブル1つとし、複雑な設計のテーブルは扱わないことにします。
テーブル名は複数系で指定するようにとLaravelの命名規則で決まっています。
日本語名 | テーブル名 |
---|---|
社員テーブル | employees |
カラム定義は以下の通り。
日本語名 | カラム | 型 | サイズ | PRIMARY | UNIQUE | NOT NULL | DEFAULT |
---|---|---|---|---|---|---|---|
ID(Laravel自動生成) | id | – | – | 〇 | 〇 | ||
社員番号 | employee_id | varchar | 128 | 〇 | 〇 | ||
名前 | name | varchar | 128 | 〇 | |||
フリガナ | name_kana | varchar | 128 | 〇 | |||
生年月日 | birthday | date | – | 〇 | |||
入社日 | nyusya_date | date | – | 〇 | |||
削除フラグ(0以外削除) | delete_flag | int | – | 〇 | 0 | ||
作成日時(Laravel自動生成) | created_at | – | – | ||||
更新日時(Laravel自動生成) | updated_at | – | – |