首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >你如何记录你的数据库?

你如何记录你的数据库?
EN

Database Administration用户
提问于 2011-01-11 07:39:29
回答 15查看 119.6K关注 0票数 243

我发现我的大多数客户根本没有记录他们的数据库,我觉得这很可怕。为了介绍一些更好的实践,我想知道人们使用的是什么工具/流程。

  • 你如何记录你的数据库?(Server)
  • 你用什么工具?
  • 数据库模式/元数据的文档存储格式?
    • Word文档
    • Excel电子表格
    • 纯文本

  • 文件处理还是政策?

我不是在谈论反向工程/记录现有数据库,而是主要讨论开发系统/数据库时的文档最佳实践。

EN

回答 15

Database Administration用户

发布于 2011-01-11 08:19:04

我一直在使用扩展属性,因为它们非常灵活。大多数标准文档工具都可以从MS_Description中删除,然后您可以在定制工具中使用自己的工具。

参见此演示文稿:#41-获得一个杠杆,挑出任何海龟:用元数据提升

这个代码是:http://code.google.com/p/caderoux/wiki/LeversAndTurtles

票数 84
EN

Database Administration用户

发布于 2011-01-11 14:10:26

微软的Visio Pro (直到Visio2010)可以反向工程一个数据库,CA的ERwin也可以。Visio是更便宜的选项,但ERwin是更详细、更完整的选项。如果人们费心看的话,扩展的属性是很好的。您还可以使用类似Red格式的SQL Doc输出文档。

我发现命名约定和正确设置外键会导致一个几乎自文档化的数据库。为了更好地理解目的,你仍然应该有一些外部文档。

票数 62
EN

Database Administration用户

发布于 2011-01-17 03:22:05

试试SchemaSpy:http://schemaspy.sourceforge.net/

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

https://dba.stackexchange.com/questions/515

复制
相关文章

相似问题

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