活动评分,活动结果公布等。

表1:activity_info

| Field | Type | Null | Key | Default | Extra | |-----------------|--------------|-------|-----|---------|----------------| | activity_id | int(11) | NO | PRI | NULL | auto_increment | | activity_title | varchar(255) | NO | | NULL | | | activity_start | datetime | NO | | NULL | | | activity_end | datetime | NO | | NULL | | | activity_place | varchar(255) | NO | | NULL | | | activity_detail | varchar(255) | NO | | NULL | | | activity_rule | varchar(255) | NO | | NULL | |

表2:user_info

| Field | Type | Null | Key | Default | Extra | |------------|--------------|-------|-----|---------|----------------| | user_id | int(11) | NO | PRI | NULL | auto_increment | | user_name | varchar(255) | NO | | NULL | | | user_phone | varchar(255) | NO | | NULL | |

表3:activity_user

| Field | Type | Null | Key | Default | Extra | |---------------|---------|-------|-----|---------|-------| | activity_id | int(11) | NO | PRI | NULL | | | user_id | int(11) | NO | PRI | NULL | | | signup_time | datetime| NO | | NULL | | | checkin_time | datetime| YES | | NULL | | | score | int(11) | YES | | NULL | | | result_status | int(11) | YES | | NULL | |

说明:

  1. activity_info:存储活动的基本信息,包括活动id,活动标题,活动开始时间,活动结束时间,活动地点,活动详情和活动规则。

  2. user_info:存储用户的基本信息,包括用户id,用户名和手机号。

  3. activity_user:存储用户参加活动的信息,包括活动id,用户id,报名时间,签到时间,评分和结果状态。

其中,activity_id和user_id作为联合主键,确保每个用户只能报名一次,同时确保每个活动只能有一个用户报名。signup_time、checkin_time、score和result_status可以为空,分别表示报名时间、签到时间、活动评分和活动结果状态。

请用Mysql设计一个项目的库表结构项目大体是活动系统主要功能有:活动发布活动基本信息活动常见相关规则信息用户报名活动用户签到活动

原文地址: https://www.cveoy.top/t/topic/4qy 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录