首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在我的Firebase数据库中设计一个良好的结构化数据

在我的Firebase数据库中设计一个良好的结构化数据
EN

Stack Overflow用户
提问于 2018-08-01 02:33:56
回答 1查看 59关注 0票数 0

我正在开发一个跟踪器gps应用程序,在Firebase上创建一个数据库之前,我想知道你的意见。

首先,我要解释一下我的应用程序。

  1. 您必须登录facebook或google (获取id --主键)
  2. 您可以添加/编辑您的个人资料(从facebook或google获取资料,稍后您可以对其进行编辑)
  3. 您必须添加狗(至少一条)
  4. 您必须注册新的activity.This活动在地图上绘制折线,并注册您的时间和步行distance.
  5. Later,您将能够获取并观看您的所有活动。

G211

最后,我想将所有信息保存在Firebase数据库中。

你是如何设计这个数据库的?

我的观点是:

  • Name
  • Surname
  • City
  • Country
  • Activity
    • Date
    • Distance
    • Time
    • Locations的
      • IdNumber (主键)( locations)
      • Dog

的数组列表

谢谢你的帮忙!我真的很迷惑,这是我的第一个数据库!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-08-01 02:45:13

根据你的解释,将会有多条狗和多项活动。所以这两个都是一个列表。我认为你的数据库应该是这样的:

  • Name
  • Surname
  • City
  • Country
  • Dogs
    • IdNumber (主键)
      • Dog1
        • Name
        • IdNumber
        • 键入

代码语言:javascript
复制
    - Dog2  
        - Name  
        - Age  
        - Type   

代码语言:javascript
复制
- Activities  
    - Activity1  
        - Date
        - Distance
        - Time
        - Locations (Arraylist of locations)
        - DogID

代码语言:javascript
复制
    - Activity2  
        - Date
        - Distance
        - Time
        - Locations (Arraylist of locations)
        - DogID

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51619944

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档