dbSketch the first data modeling tool specifically designed for application developers
Software seems bloated and runs really slow on my Powerbook G4 1.0 Ghz w/ 768mb RAM. When I drag tables around it lags big time.
Good Program, as the others said, Lots of potential, It has saved me a lot of time, is faster and more useful to setup a database than by using phpMyAdmin. I like the "Edit Table in Dialog" contexual menu item. And think that this Dialog should appear by default when a new table is inserted. Because it's java based it is running a little slow on my ibook g4 1ghz. Needs defaults for the Optional field, when defining a tables attributes. I coulden't find a way to make a table element UNIQUE so I ended up typing ", unique (`attribute`)" to the last table elements optional field.
Maybe some SQL syntax checking could be implemented in the future, or maybe that's just cause i'm an average database developer.
I downloaded this just the other day, so I'm still trying out a lot of features.
I agree with the first reviewer's comments-- it's a good product with GREAT potential.
A few quick points:
the interface isn't perfect yet, but seems close enough.
1) pressing the delete key DOES delete the selected table or column
2) the apps copies every column in the parent table's primary key, which makess sense for the behavior for a foreign key. It uses IDEF1x notation, which the reviewer may not be familiar with. The very sparse help should have made that clearer.
3) when doing joins manually, the anchored each line on opposite sides of the table. It looked like it worked okay...
I'm not so concerned about the price, if it does what it says it does.
Given the paucity of good db tools for OSX. that said, the developer is definitely aiming for a "non-shareware" kind of market.
This software looks like it has a lot of promise. I've been using OmniGraffle to do my DB design so far, and this comes as a nice change, but it stills has a way to go.
The interface is very mouse driven, and there are some shortcuts that are severely lacking (for instance, pressing the delete key does not delete the object selected). The software sometimes makes odd decisions. For instance, when defining a relationship between tables, it automatically populates the child table with every column from the parent table as a foreign key, instead of allowing you to choose just one field.
Also, the layouts are a little messy. When creating a join table for a many to many relationship manually, both relationship lines joined onto the table's box at the exact same point.
All in all this is a good program with great potential. It's still clunky in the interface as well as the visual department (drop the multiple windows within one window theme! Use tabs or have a separate window for each project!), but this will be one to watch. It's export to SQL is extremely nice, generates very clean code and does it quickly.
$99 is steep for a product like this as well. I would guess that if it were placed around the $20-$30 mark, it would sell to hobbyists as well as pros.
Learn how MacUpdate Desktop can install apps on MacUpdate with the simple click of the icon. Plus, keep all your apps updated. Play video...
Discover New Mac Apps. Save money with MacUpdate Promo & keep your Mac software secure and up-to-date with MacUpdate Desktop.