题库管理模块数据库设计
时间: 2023-09-25 18:12:58 浏览: 38
表1:题目表(tb_question)
| 字段名 | 类型 | 长度 | 主键 | 自增 | 允许空值 | 描述 |
| ----------- | ------------ | ---- | ---- | ---- | -------- | -------- |
| id | int | 11 | 是 | 是 | 否 | 题目ID |
| title | varchar | 500 | 否 | 否 | 否 | 题目标题 |
| content | varchar | 2000 | 否 | 否 | 是 | 题目内容 |
| category_id | int | 11 | 否 | 否 | 否 | 题目分类 |
| difficulty | tinyint(1) | 1 | 否 | 否 | 否 | 题目难度 |
| creator_id | int | 11 | 否 | 否 | 否 | 题目创建者 |
| create_time | datetime | | 否 | 否 | 否 | 题目创建时间 |
| update_time | datetime | | 否 | 否 | 否 | 题目更新时间 |
| status | tinyint(1) | 1 | 否 | 否 | 否 | 题目状态 |
| remark | varchar(500) | | 否 | 否 | 是 | 备注 |
表2:题目分类表(tb_category)
| 字段名 | 类型 | 长度 | 主键 | 自增 | 允许空值 | 描述 |
| ----------- | -------- | ---- | ---- | ---- | -------- | -------- |
| id | int | 11 | 是 | 是 | 否 | 分类ID |
| name | varchar | 50 | 否 | 否 | 否 | 分类名称 |
| create_time | datetime | | 否 | 否 | 否 | 创建时间 |
| update_time | datetime | | 否 | 否 | 否 | 更新时间 |
| status | tinyint | 1 | 否 | 否 | 否 | 状态 |
| remark | varchar | | 否 | 否 | 是 | 备注 |
表3:题目选项表(tb_option)
| 字段名 | 类型 | 长度 | 主键 | 自增 | 允许空值 | 描述 |
| ----------- | ------------ | ---- | ---- | ---- | -------- | ---------- |
| id | int | 11 | 是 | 是 | 否 | 选项ID |
| question_id | int | 11 | 否 | 否 | 否 | 题目ID |
| content | varchar | 500 | 否 | 否 | 否 | 选项内容 |
| is_answer | tinyint(1) | 1 | 否 | 否 | 否 | 是否为答案 |
| creator_id | int | 11 | 否 | 否 | 否 | 创建者ID |
| create_time | datetime | | 否 | 否 | 否 | 创建时间 |
| update_time | datetime | | 否 | 否 | 否 | 更新时间 |
| status | tinyint(1) | 1 | 否 | 否 | 否 | 状态 |
| remark | varchar(500) | | 否 | 否 | 是 | 备注 |
表4:题目与知识点关联表(tb_question_knowledge)
| 字段名 | 类型 | 长度 | 主键 | 自增 | 允许空值 | 描述 |
| ----------- | -------- | ---- | ---- | ---- | -------- | -------- |
| id | int | 11 | 是 | 是 | 否 | 关联ID |
| question_id | int | 11 | 否 | 否 | 否 | 题目ID |
| knowledge_id| int | 11 | 否 | 否 | 否 | 知识点ID |
| create_time | datetime | | 否 | 否 | 否 | 创建时间 |
| update_time | datetime | | 否 | 否 | 否 | 更新时间 |
| status | tinyint | 1 | 否 | 否 | 否 | 状态 |
| remark | varchar | | 否 | 否 | 是 | 备注 |
表5:知识点表(tb_knowledge)
| 字段名 | 类型 | 长度 | 主键 | 自增 | 允许空值 | 描述 |
| ----------- | -------- | ---- | ---- | ---- | -------- | ---------- |
| id | int | 11 | 是 | 是 | 否 | 知识点ID |
| name | varchar | 50 | 否 | 否 | 否 | 知识点名称 |
| parent_id | int | 11 | 否 | 否 | 是 | 父级ID |
| create_time | datetime | | 否 | 否 | 否 | 创建时间 |
| update_time | datetime | | 否 | 否 | 否 | 更新时间 |
| status | tinyint | 1 | 否 | 否 | 否 | 状态 |
| remark | varchar | | 否 | 否 | 是 | 备注 |
表6:用户表(tb_user)
| 字段名 | 类型 | 长度 | 主键 | 自增 | 允许空值 | 描述 |
| ----------- | ------------ | ---- | ---- | ---- | -------- | -------- |
| id | int | 11 | 是 | 是 | 否 | 用户ID |
| username | varchar | 50 | 否 | 否 | 否 | 用户名 |
| password | varchar | 50 | 否 | 否 | 否 | 密码 |
| email | varchar | 50 | 否 | 否 | 是 | 邮箱 |
| create_time | datetime | | 否 | 否 | 否 | 创建时间 |
| update_time | datetime | | 否 | 否 | 否 | 更新时间 |
| status | tinyint(1) | 1 | 否 | 否 | 否 | 状态 |
| remark | varchar(500) | | 否 | 否 | 是 | 备注 |
相关推荐
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)