SchemaBank: Browser based SQL schema designer


Posted in: mysql, tools | Save to del.icio.us | Twit This! 24 Apr 2009

Whether desktop or web based, there has recently been a proliferation of SQL design tools on the net. SchemaBank may look like one more in the box. But a detailed look at the features will show you more on offer. SchemaBank is a visual data modelling tool which can help you create ERD diagrams within all modern browsers. It supports MySQL and PostgreSQL.

Some of the features of the product are listed below.
erd-pane

Forward engineering
SchemaBank lets you generate SQL statements and other database objects directly from the the ER diagram. Of course many other tools provide it, so no surprises there.

Reverse engineering
SchemaBank also lets you reverse engineer your existing database schema and import it into SchemaBank for editing.

Versioning and Change Management
One of the unique features of the product, not found in most schema designers, is that of versioning. SchemaBank lets you commit ERD data, Text Objects and database Options to a repository. This lets you easily play with you database schemas without fear of losing vital information, or if you are creating various versions of the database like say for testing and production release. You can also generate diff report showing the difference between two versions of the schemas.

Sharing Database Projects
Database projects created can also be shared with other developers, with the appropriate ‘read’ or ‘write’ access granted by the schema owner. The other developers should have an account with SchemaBank to access the project.

Database objects
You can enter the SQL statements directly for database objects like views, functions, triggers, etc.

GUI
The product also supports various color themes, if you do care about such things. The interface could also have been made a little bit more cleaner, specially the top part. Based on ExtJS, it drags a bit on slower connections but not so much that it breaks your flow of thought. As it relies heavily on Javascript, a faster browser like Chrome can make it run more smoother.

Pricing
SchemaBank provides a free version with a limit of a single project. The other options cost upward of dollar forty per month.

In closing
The product is still in beta, so expect some positive changes before the final release. A live demo can be found here.




Share this post

Share on Facebook
Share on Twitter
Share on StumbleUpon
Share on Delicious
Share on Digg
Share on Technorati
Share on Reddit
Feeds RSS Subscribe to site Feed

Other related posts



Comment Form

Use the html <code> tag to insert small source code snippets

For longer code examples use http://pastie.org/.

Get latest updates by E-mail

About this blog

This site is a digital habitat of Sameer, a freelance web developer working from Pune.More

Recent Comments

  • sameer: You can try this in your templates header.php : http://pastie.org/867569 [...]
  • avanthi: I played it back by using selenium RC [...]
  • avanthi: Ohh, ok no problem, here the actual issue is with IE, when i play back in firefox it is working fine [...]
  • Veerendra: Hi sameer great plugin to filter content. I was searching this kind of filtering plugin for doing [...]
  • sameer: My apologies! I'm not conversant with SharePoint. [...]
  • avanthi: Is it possible to automate share point people picker control through selenium. When i record throug [...]
  • sameer: Check to see if the 'IDE > options > format' is set to HTML. [...]
  • sameer: Google strips any newline characters form the text. Although it does accept it with the online trans [...]

  • Users Online

    • 8 Users Online
    • 7 Guests, 1 Bot