mysql - 数字证书数据库设计
问题描述
我有一个网站项目是颁发数字证书而不是纸质证书,因此学生可以访问他的证书,下载并分享它。
我试图设计数据库,但我不知道我做得对不对!
关系正确吗?我应该添加任何缺少的课程吗?
另外,如果学生和证书之间的关系如您所见,我是否必须将每个证书添加到每个学生,这将花费大量时间。
感谢您考虑我的要求。
解决方案
您应该制作另一个招生表,这将是学位和学生之间的链接,然后,将招生表与证书链接起来,以便将证书颁发给已经注册并完成学位的特定学生。
为了完成,您可以在登记表中添加一个名为 status 的属性。
推荐阅读
- reactjs - 为什么 componentDidUpdate 重复执行
- javascript - ReactJs 使用 Id 字段在多个组件之间传递数据
- payment-gateway - 加载资源失败:服务器响应状态为 400(内部错误)
- reactjs - 反应 - 404 未找到
- html - “联系我们”按钮和“重置字段”按钮不会重定向到链接
- python - CVXPY 是否有办法将变量约束为偶数?
- python - Seaborn 线图:不要汇总和绘制所有观察结果
- hive - 在 hive 和 presto 中将外部表模式和分区元数据从一个数据库复制到另一个数据库
- php - ajax,显示数据但在使用搜索时找不到它
- javascript - 如何在以下函数中传输“this”引用