2010-12-01 5 views
3

Я разрабатываю базу данных, которая организует научные данные из моей группы и различные эксперименты, описанные в литературе (мой опыт в науке, а не в управлении проектами или программировании).Как я могу эффективно документировать базу данных?

я в настоящее время есть три документации документы:

  1. конечных пользователей данных
  2. данных Энтер-ERS
  3. разработчиков (например, я и мой преемник)

Другие, чем следуя руководства пользователей и описания из других баз данных, есть ли какие-либо лучшие практики, которым я должен следовать, возможно, латексный шаблон или параметр mysqldump, который автоматически выполнит часть документации ?

ответ

4

Doxygen поддерживает SQL. Я бы экспортировал SQL-запросы DDL, документировал их с помощью нотации Doxygen и экспортировал в HTML/PDF/что угодно.

+0

+1 - Я не знал, что Doxygen мог это сделать. Благодарю. – Martin 2010-12-02 07:20:36

2

Желательно, чтобы было стандартное решение, но отраслевая практика в лучшем случае является ad hoc.

В MySQL не забудьте заполнить поля комментариев при создании таблиц и полей. Если вы используете администратора MySQL, это упрощает управление, но это очень полезно для разработчиков. Его можно использовать в качестве основы для расширения для других категорий читателей.