boe*_*oes 15 drawing data-modeling
当我在一个新项目时,我做的第一件事就是设计一个数据库模型.为了可视化模型,我使用了一个7岁的Smartdraw版本.也许是时候换新的了.绘制数据库模型的最终程序是什么?Smartdraw仅适用于Windows.还有什么东西可以在unix上使用吗?
and*_*yuk 21
最好的工具是铅笔和纸.
也许不是您正在寻找的答案,但有时最简单的解决方案是最好的.:-)
你的大脑是最好的绘图工具.
我更喜欢在简单的文本文件中开发数据库模式.首先它只包含表名,属性和外键:
company:
company_name
...
employee:
name
age
company_name -> company
...
...:
语法并不重要.它只需要明确安排,易于更改.后来我添加了类型和CHECK()约束,因此文本文件逐渐转换为有效的SQL代码.
在早期阶段使用绘图工具只会分散注意力,因为它鼓励浪费时间来移动反应角.相反,让你的大脑建立一个图式的图片,就像它在阅读一本书时创建幻想图片一样.
随着模式的增长,有必要通过创建概述来支持大脑.然而,在这里,铅笔和纸比任何绘图软件都快.另请注意,不需要使用不重要的细节来混淆概述.只是草绘表名和最重要的关系(外键).任何进一步的细节都会降低本概述的价值.
但是,如果您对非常详细的图形比使用文本文件和概览图形感觉更舒服,则可能需要尝试 DBDesigner4 或 WWW SQL Designer.