Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Database 谷歌云数据存储:是否有可能;“形象化”;UML风格的数据实体?_Database_Google App Engine_Uml_Schema_Google Cloud Datastore - Fatal编程技术网

Database 谷歌云数据存储:是否有可能;“形象化”;UML风格的数据实体?

Database 谷歌云数据存储:是否有可能;“形象化”;UML风格的数据实体?,database,google-app-engine,uml,schema,google-cloud-datastore,Database,Google App Engine,Uml,Schema,Google Cloud Datastore,我的同事们已经使用创建了一系列实体 我现在想要实现的是从我们得到的一组实体生成一个数据模式。差不多 它不一定要包含1:1、1:many、n:n ARCH,但为每个实体生成的UML样式的数据结构已经是一个良好的开端 挑战在于: 当列为空时单击“记录”时,数据类型不会显示 一些column字段是“对象”(可以是复杂的JSON对象,不确定我是否愿意将它们建模为一个单独的实体并将它们链接到它,或者留下“对象”一词) 记录之间的引用是由开发人员完成的,我怀疑是否有足够聪明的工具能够理解这一点。因此,我不

我的同事们已经使用创建了一系列实体

我现在想要实现的是从我们得到的一组实体生成一个数据模式。差不多

它不一定要包含1:1、1:many、n:n ARCH,但为每个实体生成的UML样式的数据结构已经是一个良好的开端

挑战在于:

  • 当列为空时单击“记录”时,数据类型不会显示
  • 一些column字段是“对象”(可以是复杂的JSON对象,不确定我是否愿意将它们建模为一个单独的实体并将它们链接到它,或者留下“对象”一词)
  • 记录之间的引用是由开发人员完成的,我怀疑是否有足够聪明的工具能够理解这一点。因此,我不希望也显示出n:n关系

是否有一个项目或工具或方法从现有的“谷歌云数据存储”开始创建此模式?

有图形模式语言称为“实体关系图”和“UML类图”,以及帮助绘制它们的工具。推荐一个可以为您完成所有任务的工具是不可取的。关于EER映射或UML类映射,您到底发现了什么错误?你已经试过什么了?现在我觉得你的问题不清楚。顺便说一句,有些人说,最聪明的工具是免费的,可以解决它是非常简单的,你不需要像UML或EER图那样复杂的东西,你的数据“模型”将总是看起来像多个不相关的树,每个根实体都是一个树根…虽然简单,但不是我想要的答案,我正在寻找一种方法来可视化数据树和相关字段(我知道数据结构是动态的,可以改变,但可视化它将是有益的),你的问题中有矛盾-谷歌数据存储中没有设计模式。数据存储具有KeyProperty和StructuredProperty,可用于传达含义(模式),但实体本身可以以任何方式连接。在您的示例中,用户有活动,活动有注释。在数据存储中,它将由用户->活动->注释实体图表示。但也可以只是评论或活动->评论,甚至是荒谬的评论->活动->用户。数据存储不在乎。它没有模式。