我是计算机科学和数学二年级的学生。我们被要求做一个项目,为学生注册和成绩管理应用程序。登记部分考虑登记和重新登记。目前,我正尝试使用Xampp使用MySQL构建应用程序的数据库。
我总共有两个问题。
1-我应该为注册和成绩建立单独的数据库吗?
2-在数据库中,最好是制作一个大表,其中包含有关学生的信息或多个表格(个人信息、学术信息.)。
我的意见是:
如果我决定使用一个独特的数据库,我必须创建不同的表。但我不确定它是否不会使应用程序难以使用,因为注册和成绩是由不同的人管理。
然而,如果我有两个数据库,至少在注册部分,我可以有一个大表。但我担心做这个关节会变得很困难。
谢谢。
发布于 2022-10-25 17:31:36
没有必要为同一应用程序创建两个数据库,只需分发将成为应用程序一部分的表即可。对于学生来说,规范化您的表总是很有趣的,参见最常用的示例这里。
https://stackoverflow.com/questions/74197898
复制相似问题