我可以将数据放在单个表中,其他选项是,我可以使用两个表来获取相同的信息??? 什么是更好的使用一个或两个???这将给我最好的表现???
表tblschool 名称 地址 主要名称 主要移动 管理员名称 ADMIN MOBILE
在abhove表中,一个学校将有一个管理员和一个原则,所以我应该去一个不同的桌子或一个桌子。
答案 0 :(得分:7)
我建议查看Database Normalization。它会给出一些观点。
来自维基的简短介绍如下(1NF-5NF):
答案 1 :(得分:2)
它非常依赖于您放在表格中的数据。如果其中一些可以重复,那么最好将其拆分为另一个表。同样,如果有特定的关系。
我个人认为,零或一的关系也属于单独的表格。但事实并非如此,因为有些人并不介意过多。
答案 2 :(得分:1)
由于这是一个相当含糊的问题,目前只有一个模糊的答案。 依赖于取决于。 ;)不,我建议你阅读一些关于数据库规范化的文章,看看这会引导你去哪里。
答案 3 :(得分:1)
大部分时间,是......取决于要求