【问题标题】:Database Design: Is there a great program to prototype in and then 'export'?数据库设计:是否有一个很棒的程序来制作原型然后“导出”?
【发布时间】:2010-08-14 12:32:31
【问题描述】:

在过去的几天里,我一直在使用 Visual Studio 2010 使用他们的 SQL 模板。我不得不说...... BOOOOOOOO......不工作。

现在我在 Visual Studio 的 C# 中使用 xsd 获得了更多乐趣。我希望数据库设计如此简单或更好,但没有这样的运气。有没有什么应用程序可以推荐给需要数据库设计中等技能的新手?

或者,还是硬着头皮更好?我应该把它画出来还是有更好的应用来帮助解决这个问题?

【问题讨论】:

    标签: database sql-server-2008 database-design c#-4.0


    【解决方案1】:

    我个人使用 SQL Management Studio 中的图表开始我的设计。如果您专注于数据库设计,它确实做得很好。如果您更担心类图,那么如果您负担得起,Enterprise Architect 是一个非常好的工具。

    【讨论】:

    • 你能指点我吗?走进 DBA 领域,我度过了一段地狱般的时光。对此事的建议......有什么?!?
    • 啊,正是我想要的。我忘记了我已经安装、打开和使用它了...hrm!
    【解决方案2】:

    你看过Enterprise Architect吗?:

    • 最新的 UML 2.3 规范
    • XMI 2.1 导入和导出
    • HTML 和 RTF 报告
    • MDA 转换
    • 配置文件和技术支持
    • 测试、资源跟踪、维护
    • 10 多种语言的逆向工程源代码
    • 导入数据库架构
    • 可视化 XSD 和 WSDL 源代码
    • 导入 .NET 和 Java 二进制文件
    • 从单个用户到大型团队
    • 主要 DBMS 的存储库支持
    • 加载速度快,即使是大型模型也能快速使用
    • 可共享文件或基于存储库的模型
    • 使用任何符合 SCC 的工具进行版本控制
    • 内置基于角色的安全性

    【讨论】:

      【解决方案3】:

      你试过NORMA吗?

      这可以捕获设计并生成 DDL/XSD,而不会像企业架构师那样过度使用它

      【讨论】:

      • 我将首先尝试 NORMA,因为它是开源的...好叫 gbn!
      • 该死...在 2008/2010 桌面上失败...说我需要 vs2005...hrm...我会研究因为我更喜欢开源。
      【解决方案4】:

      我曾经 (2003-2005) 使用 Visio for Enterprise Architects - 其中包括逆向工程和架构发布,但它不支持最新版本的 SQL Server。

      但是,您可以使用 SQL Management Studio 中的数据库图表作为另一种替代方案进行设计,或者您可以尝试实体框架 (v4) 的 Code First 或模型优先方法。

      【讨论】:

        猜你喜欢
        • 2010-12-22
        • 2011-04-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-10-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多