数据库中的可用性方案

发布于 2024-10-06 20:17:50 字数 357 浏览 2 评论 0原文

我目前正在设计一个网站,可以帮助我的赛艇队计划训练时间等。基本理念是每个赛艇运动员都可以设置他们的训练时间。然后,教练可以在方便的表格中查看所有划船运动员的空闲情况,并可以使用它来计划训练。

我的问题是,我应该如何在类图和数据库中表示可用性?

我的想法是将天划分为时间块:块 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

虚拟世界 2024-10-13 20:17:50

另一种方法可以将该表规范化为两部分。特殊的块表和可用性表。

block :

  • Block_id
  • block_range

Time_Block

  • Time_blockId
  • Block_ID
  • user_ID
  • 日期
  • 可用性

Another way you can normalization this table into two piece. a special block table and availability table.

block :

  • Block_id
  • block_range

Time_Block

  • Time_blockId
  • Block_ID
  • user_ID
  • Date
  • Availability
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文