0

我想创建一个程序,一个人将能够保存他的日程安排。例如,医生将能够保存预约。

我想将每个约会保存在 mysql 数据库中。所以我需要创建一个日历/约会表。在每次约会中,我都想保存这些信息:

  • 开始(小时)
  • 完成(小时)
  • 参与者(患者)

我正在考虑创建一个包含几年(例如 20 年)所有可能约会的大表,并将参与者列留空,这意味着没有约会。如果进行了预约,参与者字段将被填写。

有更好的方法吗?有人可以提供一些指导方针,如果可能的话,举个例子吗?我想让它尽可能简单。

4

1 回答 1

1
table appointments
--------------------
id               int (primary key, auto_increment)
participant_id   int (foreign key to persons table)
starts           datetime
ends             datetime

然后只保存真正的约会而不是空的约会。存储假货从来都不是一个好主意。

于 2013-07-14T15:15:11.047 回答