Classes and collections, drawn out

Understand CUBRID's Object-Relational Schemas at a Glance

DbSchema connects through the CUBRID JDBC driver and draws classes and their attributes as interactive ER diagrams, backed by a SQL editor for CUBRID's collection types and a data explorer for browsing instances.

  • Lay out classes and attributes as an interactive diagram
  • Query SET, MULTISET, and SEQUENCE columns with auto-completion
  • Browse instances and collection values, no manual paging
  • Design changes offline and read the DDL before applying
Free Community Edition No signup required 15-day Architect trial included
Free Download

Trusted by teams at

Object-Relational Power
Deserves Better Than a Text Catalog

CUBRID extends the relational model with object-oriented features: tables are classes, rows are instances, classes inherit, and attributes can hold SET, MULTISET, or SEQUENCE collections. Exactly the parts a flat catalog listing communicates worst.

DbSchema puts classes and attributes on a canvas, so the structure explains itself — to new team members, and to anyone planning a migration or refactoring.

Query, Explore & Document
CUBRID from a Single Tool

Collection-aware editing and browsing, plus documentation to hand around.

Write CUBRID SQL with collection types in the DbSchema editor
SQL for Collection Columns

Write queries over SET, MULTISET, and SEQUENCE attributes — operators like CONTAINS and SUBSET included — with class and attribute names auto-completed.

Browse CUBRID class instances in the DbSchema data explorer
Instances at a Glance

Filter and sort class contents in the data explorer, inspect collection values inline, and export a page of rows to CSV for spreadsheet analysis.

Generate HTML documentation for a CUBRID schema
A Reference Before the Migration

Generate HTML documentation of the schema — classes, attributes, relationships — to anchor refactoring plans and migration discussions.

Shared schema design, private data.

Plan Class Changes on the Model
Apply Them When You're Ready

The CUBRID schema lives in a design file DbSchema maintains beside the server — editable offline, diffable in Git, and deployed only as DDL you have read.

Design the CUBRID schema offline
Design Unplugged

Rework the class structure with no broker connection at all.

Keep CUBRID schema revisions in Git
History in Git

Keep every schema revision reviewable next to your source.

Inspect generated CUBRID DDL statements
DDL Before Deployment

Inspect the exact statements a change will execute.

Roll CUBRID changes through environments
One Environment at a Time

Walk approved changes through dev, test, and production.

CUBRID Connection Facts

The driver class is cubrid.jdbc.driver.CUBRIDDriver, downloaded from the CUBRID site and registered in DbSchema's driver manager. URLs follow jdbc:cubrid:host:33000:mydb::: — 33000 is the default broker port, and the trailing colons hold optional username, password, and charset parameters. HA clusters use the multi-host form with comma-separated host:port pairs. Connect with an account holding the required class-level privileges; setup steps are on the CUBRID JDBC driver page.

Map Your CUBRID Classes in Minutes

Start free — Community Edition with a 15-day Architect trial included.

Teams working with CUBRID often use these engines too. Explore dedicated guides and JDBC setup for each.

Browse all 100+ supported databases