Database layouts

Understand the layouts
A database layout is the graphical representation of some ( or all ) the database tables. The representation include the tables with theri columns and foreign keys. The diagram includes distinct symbols for:
  • Primary Key and indexes
  • Columns which are Foreign Keys or ar reffered by Foreign Keys. By clicking them you can easy navigate the schema.
  • Foreign Keys. The can be drawn in two disinct ways. The drawn line is fitting exactly the involved column.
Database Layout

In the layout above, 'ID' is Primary Key in ETL_INT_LINE_SERVICE. The icon has a small '1', because this column is the first one in the Primary Key. The column 'ID_JOB' is indexed.

The Foreign Keys are drawn between the columns which they join. If two tables are referencing the same column, their lines may be joined together. Like ETL_JOB.ID_JOB_NAME and ETL_JOB.ID_JOB_TYPE are both referencing RUM_LINE_LIST_OF_VALUE.ID. The line joins has a curve indicating the direction where the line is going to. Database Layout

To see which are the columns joined by a foreign key, click on the foreign key. The columns will be highlighted.

Group of tables in the layout Using groups you can do a visual grouping of the tables. On a larger layout they help you to better organize the tables inside the layout.

Tip : You can do Layout » Autoplace to automatically place the tables in the layout, eventually with setting groups.

A layout may be a module ( part ) of your database. Under each layout you can open Browse or SQL sessions. Each of this sessions will be saved under the current layout, and can be later reopened.
You have a great product! The Browse feature is terrific!

Brian Beitzel, College professor

Our company works for the national telephony company with extreme large databases. Using DbSchema we succeed to document and interact better with them. For all synchronization and migration issues we use your tool. We love them all, the layouts, browse and the sql. Nice work!

Santos Mariano, Database expert

"Using DbSchema we improved our database design. We managed to work in team on this task. The result was a two times faster database."

Darcu Macclain, System Architect

"Relational Data Browse is the most efficient way of viewing data. In the last time I spent significant less time typing queries, and I did my job much faster."

Stephan Collar, Developer

I like this integrated work environment. Diagrams in the background are great. For a database is very important how the tables are interconnected, and the diagrams are the best for viewing this. Besides, the Relational Data Browse is very close to the diagrams. And very intuitive, simple and fast to use.

Marian Popescu