AIgoAI智能算法教学与评测平台(三)——(数据库设计篇)

本文内容:数据库设计

负责人:唐正


AlgoAI 平台旨在整合算法教学与在线评测流程,借助大模型能力,提供智能代码评估、自然语言解析题意、虚拟编程助手等功能。本文介绍了该系统的数据库设计阶段的工作。

数据库整体分为三大模块:

  • 文章模块(oj-article.sql):承载教程、题解、公告等教学内容。

  • 题目评测模块(oj-question.sql):构成题库管理、评测执行、反馈记录等核心流程。

  • 用户交互模块(oj-user.sql):支持用户系统、权限控制、互动行为和社交关系等。

数据库模块设计与实现工作量总结

模块一:文章模块(oj-article)

该模块提供文章管理与分类功能,适用于教学内容展示、题解管理、平台公告发布等需求。为增强文章可管理性,引入置顶标记、软删除标识与分类外键。同时预留了浏览量等扩展字段,便于推荐系统接入。

表名 核心字段 功能描述 设计亮点
article title, content, author_id, is_top, is_delete 存储平台教程、题解、公告等文章 置顶
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值