数据库中的可用性方案
我目前正在设计一个网站,可以帮助我的赛艇队计划训练时间等。基本理念是每个赛艇运动员都可以设置他们的训练时间。然后,教练可以在方便的表格中查看所有划船运动员的空闲情况,并可以使用它来计划训练。
我的问题是,我应该如何在类图和数据库中表示可用性?
我的想法是将天划分为时间块:块 1 代表 7:00 - 7:30,块 2 代表 7:30 - 8:00。然后,我将创建一个具有以下属性的表“timeblocks”:
- block_id
- user_id
- 日期(日、月和年)
- block_number
- 可用性
这是存储可用性数据的有效方法吗?\
I'm currently designing a website which can help my rowing team plan training times and such. The basic idea is that every rower can set the times they can train. Coaches can then see the availability of all the rowers in a handy table and can use this to plan a training.
My question is, how should I represent availability in the class diagram and database?
The idea that I had was to divide days into time blocks: Block 1 stands for 7:00 - 7:30, block 2 stand for 7:30 - 8:00. Then I will create a table 'timeblocks' with the following attributes:
- block_id
- user_id
- date (day, month and year)
- block_number
- availability
Is this a efficient way of storing availability data?\
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
另一种方法可以将该表规范化为两部分。特殊的块表和可用性表。
block :
Time_Block
Another way you can normalization this table into two piece. a special block table and availability table.
block :
Time_Block