当前位置: 首页 > 面试题库 >

用于200多个表的SQL数据建模/映射软件

狄赞
2023-03-14
问题内容

我正在寻找一种我认为被称为数据建模程序的程序,该程序可以将我们所有的SQL
Server表(200多个)映射到一个较大的海报大小的图像中。我们已经将所有旧应用程序表都放入了SQL Server
2005中,而我的老板正在寻找一种时髦的方式来查看数据……基本上可以说“这就是我们所维护的”。

多年来,我已经为不同的公司看过一些非常大的数据库书籍,但是却没有我现在想要的东西。我下载了一个名为ModelRight的程序,它进行了重新设计,但似乎仅限于大约70张桌子…在那之后,这些桌子开始彼此堆叠。企业和遗留应用程序可以具有庞大的数据库,因此这个主意并不是一个新主意,但是我找不到任何可以做的事情。

当然,开源应用程序将是最好的,但是企业级数据库可能会花费进取级现金!有没有人做过这样的事情,您使用了什么?任何提示将非常感谢!


问题答案:

有许多产品可以执行此操作:

  • SQL Modeler(来自Sybase数据库工作室)
  • ERWin
  • Visio
  • 系统架构
  • Eclipse加上ER Modeler插件
  • Sql Server Management Studio 2005和2008支持ER模型,并且可以从数据库自动生成图表(尽管您可以合理地布置图表)

这里是一个网站,其比较大的数字或ER建模工具

如果您拥有Visual Studio Team System数据库版本,则可以将该数据库反向工程为实体模型。



 类似资料:
  • 我使用的是Spring数据r2dbc,它不支持多对多映射。 表格:- 通常,一个用户可以有多个映射。 Sql查询, 从user u、user\u role\u mapping urm、user\u role ur中选择*其中u.user\u id=:userId和u.org\u id=:orgId和u.user\u id=urm。用户id和ur。role\u id=urm。角色\u id 这里,我

  • 问题内容: 假设我有下表: 我可以使用以下JSON结构在ElasticSearch中轻松映射它: 如果然后有第二个表称为该表在外键中引用,例如: 然后,我将如何在Elasticsearch中映射该关系?是否有一种通用方法可以在Elasticsearch中映射具有一个或多个外键关系的两个表?例如,通过执行特定的join语句? 问题答案: 在SQL世界中,一切都与保持表之间的关系有关,以使数据永远不会

  • 注意 当前章节中涉及的配置一般适用于关系数据库。这里展示的扩展方法在你安装了关系数据库提供程序之后就能获得(由Microsoft.EntityFrmeworkCore.Relational 程序包共享)。 表映射用于标识应该从数据库查询或写入哪些表数据。 惯例 按照惯例,一旦在派生的上下文中通过 DbSet<TEntity> 属性暴露了实体,该实体就会被设置为映射到与该属性同名的数据表上。如果给定

  • 我有一个熊猫数据帧,比如: 现在,我想计算每个标准箱的每个组/队列的患病人数百分比。 注意,我知道一个单一的聚合,即可能类似于: 一张天真的桌子可能看起来像: 会看起来像: 但这并不适合显示bin的度量()和所有队列()的患病百分比。这怎么能适应呢?也许使用多维聚合? 所需的输出格式: as pivot聚合函数可能会提供扭曲的结果(因为如果每个组的用户数不是常数,则分组平均值的平均值可能不可交换)

  • 表1: 表1的键和数据大小: 我的分区密钥为enterprise_id+campaign_id。每个企业可以有几个活动。datastore可能有几百个活动的数据。每个活动可以有多达200万-300万的记录。因此,在100个企业中可能有3000个分区,每个分区有2-3个miilion记录。 Cassandra查询:查询始终使用分区键+主键直到日期时间。订阅id包含在主键中,以保持每个记录的唯一性,因

  • 如何将表单数据请求映射到多个文件和字符串参数? 请求如下所示,用户可以上传多个文件,每个文件属于用户(数据参数中的用户数据数组,数据中每个对象中都有param) 这里的数据应该映射到类的列表中 和请求映射应该像 这不起作用,对于这种情况有其他解决方案/建议吗?