我正在设计一个学生信息数据库。我希望实施有关单独表格和Primary and Foreign Keys
使用的最佳做法。
假设我有以下表格(高级别):
将有不同级别的不同用户。此外,学生信息/成绩单/记录中的信息都将具有Foreign Key
,其ID在用户中。
所以,把所有的桌子都塞进一张大桌子里会很愚蠢,不是吗?将所有这些信息分开并仅使用主键/外键将事物链接在一起以及可能是连接是一个好主意吗?我个人认为一张大桌子会非常混乱,通过这种方式,它可以让人们将类似的数据与自己的类型保持在一起。
感谢有关此事的所有意见!