Database documentation tools

List of tools that allow the documentation (e.g. with descriptions) of schema of your databases.

Dataedo

Dataedo enables you to catalog, document and understand your data with Data Dictionary, Business Glossary and ERDs. It enables to document your relational databases and share documentation in interactive HTML.

Commercial: Commercial
Free edition: No
Allows editing: Yes
Metadata stored in: External repository
Export: HTML,MS Excel,PDF
ER Diagram: Yes
Dependencies: Yes

dbForge Documenter for Oracle

dbForge Documenter for Oracle is a handy visual tool for documenting Oracle databases. The tool includes a wide range of options to set up, customize and fine-tune the generated documentation and allows automating Oracle database documenting with the command-line interface.

Commercial: Commercial
Free edition: No
Allows editing: No
Metadata stored in: Database comments/extended properties
Export: HTML,PDF
ER Diagram: No
Dependencies: Yes

dbdesc

dbdesc is a powerful tool to help you document your databases. It can produce detailed documents describing your databases. Now dbdesc includes a built-in report engine and report viewer to easily browse database documentation.

Commercial: Commercial
Free edition: Yes
Allows editing: Yes
Metadata stored in: Database comments/extended properties
Export: HTML,MS Word,PDF,RTF
ER Diagram: No
Dependencies: Yes

Elasoft SqlSpec

SqlSpec is a database documentation tool that will generate easy-to-read database documentation for almost all platforms. It has both GUI and command line interface. It enables you to generate entity-relation diagrams.

Commercial: Commercial
Free edition: No
Allows editing: Yes
Metadata stored in: Database comments/extended properties
Export: CHM,HTML
ER Diagram: Yes
Dependencies: Yes

Doc xPress

DOC xPress offers complete documentation for SQL Server databases and BI tools, including SSIS, SSRS, SSAS, Oracle, Hive, Tableau, Informatica, and Excel. In addition, the documentation can be customized for different audiences, so users only see the most relevant information for their role.

Commercial: Commercial
Free edition: No
Allows editing: Yes
Metadata stored in: External repository
Export: CHM,HTML,MS Word,RTF
ER Diagram: Yes
Dependencies: Yes

Spectral Core Documenter

Spectral Core Documenter is the easiest way to generate detailed documentation of your database. All tables, procedures, functions, triggers, user-defined types are listed with every detail.

Commercial: Commercial
Free edition: No
Allows editing: No
Metadata stored in: Database comments/extended properties
Export: CHM,HTML
ER Diagram: No
Dependencies: No

Leadum DBScribe

DBScribe is a SQL documentation tool that automatically creates comprehensive technical documentation of every detail of your database schema. DBScribe SQL documentation tool helps prevent from long routing documenting work and synchronization with database changes, enabling to perform precise database documentation.

Commercial: Commercial
Free edition: No
Allows editing: Yes
Metadata stored in: Database comments/extended properties
Export: CHM,HTML,MS Word
ER Diagram: No
Dependencies: Yes

DTM Schema Reporter

DTM Schema Reporter is a documenting tool for database schema. This utility helps technical writers, developers, and database administrators create a database schema report within seconds. With DTM Schema Reporter the user can analyze and audit database structure, create schema documentation, train your employees, create a hard copy of the structure snapshots, etc.

Commercial: Commercial
Free edition: No
Allows editing: Yes
Metadata stored in: Database comments/extended properties
Export: CHM,HTML,MS Excel,MS Word,PDF,Plain text,RTF,XML
ER Diagram: Yes
Dependencies: Yes

SchemaToDoc

SchemaToDoc documents SQL Server and Oracle databases. It exports SQL Server and Oracle metadata to easy-to-read Word or HTML files. The program documents: Primary Keys, Field Information (type, size, defaults, nullable, identity), Indexes, Check Constraints, Comments, Foreign Keys, Triggers, Views, Functions, and Stored Procedures.

Commercial: Commercial
Free edition: No
Allows editing: Yes
Metadata stored in: Database comments/extended properties
Export: HTML,MS Word
ER Diagram: No
Dependencies: Yes

xSQL Documenter

xSQL Documenter provides comprehensive, uniform, and easily navigable database documentation in HTML and compiled CHM format. It can run as a console application, useful for automating the process of generating documentation for your databases on a schedule, or for integrating xSQL Documenter into your development process.

Commercial: Commercial
Free edition: No
Allows editing: Yes
Metadata stored in: Database comments/extended properties
Export: CHM,HTML
ER Diagram: Yes
Dependencies: Yes

TechWriter for Databases

TechWriter for Databases is a documentation tool for databases that leverages the information locked inside your database to automatically produce database reference documentation for Access, MySQL, Oracle, SAS, SQL Server, PostgreSQL and DB2 databases.

Commercial: Commercial
Free edition: No
Allows editing: Yes
Metadata stored in: Database comments/extended properties
Export: CHM,HTML,MS Word,PDF,RTF,XML,XPS
ER Diagram: No
Dependencies: No

SchemaSpy

Free and open source tool that generates interactive entity relationship diagrams to HTML from database schema. Requires Java 5 or higher.

Commercial: Free
Free edition: Yes
Allows editing: No
Metadata stored in: External repository
Export: HTML
ER Diagram: Yes
Dependencies: Yes

SQL Documentor

Commercial: Commercial
Free edition: -
Allows editing: No
Metadata stored in: N/A
Export: HTML,MS Excel,PDF
ER Diagram: -
Dependencies: -

EZ Data Dictionary

EZ Data Dictionary is a user-friendly data dictionary tool for business and technical end users. Documenting database through EZ Data Dictionary provides better results as compared with Excel. It allows users to review database elements and definitions in a friendly environment and provides better communication between systems professionals and end-users.

Commercial: Commercial
Free edition: No
Allows editing: Yes
Metadata stored in: External repository
Export: HTML,PDF
ER Diagram: No
Dependencies: No

Oracle SQL Developer

Oracle SQL Developer is a free, integrated development environment that simplifies the development and management of Oracle Database in both traditional and Cloud deployments. Besides database development, it is a handy-tool for database documentation.

Commercial: Free
Free edition: Yes
Allows editing: Yes
Metadata stored in: External repository
Export: HTML,PDF,RTF
ER Diagram: Yes
Dependencies: Yes