Ich schreibe gerade eine Anwendung , die unter anderem die MediaWiki-Dokumentation eines MSSQL generiert Datenbank (Objekte, Tabellen, Tabellendaten).
Meine Frage ist, welche Dokumentformate Sie bevorzugen oder erstellen müssen. Ich habe zu viele Ideen, denen ich folgen sollte, daher sollten meine Antworten meine Prioritäten setzen;)
(Ich weiß, es gibt andere dokumentationsbezogene Fragen zu SO, aber sie beschäftigen sich hauptsächlich damit, wie man Dokumentation generiert (ich weiß wie) und nicht nach bestimmten Dokumenttypen oder Plattformen fragt)
Bearbeiten: Danke für die Kommentare. Eigentlich habe ich schon Tabellenbeziehungen, da ich Fremdschlüssel parse. Der vollständige Querverweis kann jedoch etwas kniffliger sein;)
Die Frage sollte jedoch nach den Dokumenttypen wie Word, PDF, ODF usw. fragen. Was sind Ihre beruflichen Anforderungen oder Vorlieben?
Aktualisierung: Übersicht der generierten Dokumentation
Es klingt, als hätten Sie sich bereits für ein Dokumentformat entschieden, bei dem es sich um HTML handelt, das auf MediaWiki-Markup basiert.
Sie sollten auch Entity-Relationship-Diagramme generieren, die nützliche Ergänzungen zur Datenbank-Dokumentation sind (obwohl ERDs dies nicht tun) erzähle die ganze Geschichte entweder).
Meinst du Dokumentenorganisation, d. h. welche Überschriften und Inhalte sollten auf jeder Seite enthalten sein?
Hier sind einige Vorschläge:
Tabellenstruktur
Beziehungen zu anderen Tabellen
Verwendung der Tabelle
Es gibt andere Fragen bei StackOverflow, die diesem sehr nahe kommen.
Vielleicht möchten Sie sich ansehen, was die kommerziellen Anbieter diesbezüglich tun. Wie Bill sagte, brauchen Sie sicherlich ein ER-Diagramm. Zu den zu betrachtenden kommerziellen Produkten könnte gehören: Embarcadero ER / Studio Embarcadero ER / Studio Red-Gate SQL Doc , Power Designer und andere.
Tags und Links sql-server database documentation documentation-generation