首页 > 解决方案 > 数字证书数据库设计

问题描述

我有一个网站项目是颁发数字证书而不是纸质证书,因此学生可以访问他的证书,下载并分享它。

我试图设计数据库,但我不知道我做得对不对!

这是我的架构: 在此处输入图像描述

关系正确吗?我应该添加任何缺少的课程吗?

另外,如果学生和证书之间的关系如您所见,我是否必须将每个证书添加到每个学生,这将花费大量时间。

感谢您考虑我的要求。

标签: mysqlsqldatabaserelationship

解决方案


您应该制作另一个招生表,这将是学位和学生之间的链接,然后,将招生表与证书链接起来,以便将证书颁发给已经注册并完成学位的特定学生。

为了完成,您可以在登记表中添加一个名为 status 的属性。


推荐阅读