firebase结构学院数据库
我设计了我的firebase结构,我不确定这是否正确 信息不多: 每个学院都有一些系 每个系都有许多课程。课程可以属于几个系。 每门课程都有一些课程。课程可以属于一门课程 我有一个包含所有关键课程和信息的课程节点 我有一个包含所有部门和信息的部门节点。 我有节点课程和部门课程 此外,我还有课程和讲座 展示一些讲师学习的每门课程,每个讲师教授一些课程 因此,我的问题是: 1.例如,我如何将课程连接到这些表格?我想找到这门课上的所有课程? 2.以这种方式使用多个表可能需要很多时间才能获取数据?firebase结构学院数据库,firebase,firebase-realtime-database,Firebase,Firebase Realtime Database,我设计了我的firebase结构,我不确定这是否正确 信息不多: 每个学院都有一些系 每个系都有许多课程。课程可以属于几个系。 每门课程都有一些课程。课程可以属于一门课程 我有一个包含所有关键课程和信息的课程节点 我有一个包含所有部门和信息的部门节点。 我有节点课程和部门课程 此外,我还有课程和讲座 展示一些讲师学习的每门课程,每个讲师教授一些课程 因此,我的问题是: 1.例如,我如何将课程连接到这些表格?我想找到这门课上的所有课程? 2.以这种方式使用多个表可能需要很多时间才能获取数据?
对于UI,我不想让用户等待太多的数据。看看你的设计,我认为,你的思路是正确的 我会给你一些可能的提示,说明你能做些什么。在设计Firebase数据库的结构时,应记住非关系数据库的设计规则 其中之一是非规范化。保持层次结构平坦!这是数据更改侦听器的一个重要性能因素,因为涉及所有子节点。这就是你到目前为止所做的 通过使用键可以实现实体之间的关系。正如您在“课程\系”节点中所做的那样。应使用内置的密钥创建。它们应该是普遍独特的
来自关系数据库的一个很好的解释。您尝试过什么?一点代码可以走很长的路。我还没有编码呢。只要构造我的数据库。我想建立课程与课程之间的关系,以获得每门课程的课程和教授本课程的讲座