弁護士事務所の予約システムを作っていきたい。
まず、DBの設計からですが、
基本は「ユーザーから予約リクエストがあったら、テーブルに書き込む」となりますが、どういう設計がいいのでしょうか?
初期設計では、マスターのテーブルと、予約したい人のそれぞれのテーブルを作っていく、という作りで始めてみたいと思います。
予約時間を30分、1時間、1時間30分、2時間と選べるようにしたいので、timeのカラムもつくります。
create table reserve.master( id int unsigned auto_increment primary key, reserve date, name varchar(255) ) create table reserve.matsushima( id int unsigned auto_increment primary key, reserve date, time varchar(255), name varchar(255), content varchar(255) ) create table reserve.ono( id int unsigned auto_increment primary key, reserve date, time varchar(255), name varchar(255), content varchar(255) ) create table reserve.kusano( id int unsigned auto_increment primary key, reserve date, time varchar(255), name varchar(255), content varchar(255) )