首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >理解预数据库设计方法

理解预数据库设计方法
EN

Stack Overflow用户
提问于 2016-08-21 01:19:07
回答 1查看 61关注 0票数 0

我对数据库设计并不陌生,但这只是一种爱好,而不是一种职业。我总是在纸上计划我的模式,然后直接进入Visual或中的实际设计。现在,我将为自己的业务设计一个复杂的DB,并希望确保今后不会有麻烦。因此,我研究了规划DB设计的技巧和技巧。我一遍又一遍地看到人们使用图表工具平台,如Vertabelo、Sea Quail和许多其他平台(这些平台的成本最高),在那里可以构建DB,然后导出SQL,以便在他们开发应用程序的软件中构建最终DB。

我的问题是,从这些平台上看,它似乎与Visual或相同,在这些平台中,您可以看到表的图表,可以拖放FK (外键),实际上可以执行任何操作。那么,使用这些图表工具平台与只在Visual中设计数据库的好处是什么呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-08-21 03:40:22

据我所知,使用“图表”工具是因为-

  1. 很容易合作。通常,这些“图表”可以存储在文本或xml等易于操作的格式中,并且可以通过版本控制机制与同事共享,并且协作者可以保留设计的版本并进行迭代。
  2. 图表工具更容易访问。“通常”visual或sql server许可证比图表工具的许可证花费更高(这并不总是正确的,因为其中一些工具更昂贵),甚至那些机器上没有visual studio/sql server的团队成员也可以安装图表工具并完成工作。
  3. visual /sql server等的设计和图表功能对于它们的一些老版本来说并不是很好。在这一点上,图表工具提供了一个更好的界面来进行设计。
  4. 有时,它有助于在一个不相连和抽象的模式下进行设计。一个不同的工具可以让用户更多地专注于设计方面,可视化关系等,而不是被所有的实现细节所迷惑。

因此,如果您在visual studio/sql server中使用自己的设计方式很舒服,那么就没有理由仅仅因为很多人这样做就应该采用图表工具的方式。

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

https://stackoverflow.com/questions/39060058

复制
相关文章

相似问题

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