我目前正在设计一个网站,可以帮助我的赛艇队计划训练时间等。基本思想是每个赛艇运动员都可以设定他们可以训练的时间。然后,教练可以在一张方便的桌子上看到所有赛艇运动员的可用性,并可以使用它来计划训练。
我的问题是,我应该如何在类图和数据库中表示可用性?
我的想法是将天划分为时间块:块 1 代表 7:00 - 7:30,块 2 代表 7:30 - 8:00。然后我将创建一个具有以下属性的表'timeblocks':
- block_id
- 用户身份
- 日期(日、月、年)
- 块号
- 可用性
这是存储可用性数据的有效方式吗?\