Database Modeling

April 5th, 2007

A few nights ago I was looking to start on a new project that involves a pretty big database ;) However I didn’t want to draw out my database design by hand. The choices are: use an editor like Paint (can’t do that no paint on a mac), use Adobe Illustrator (ok but a bit of a hassle), or find something new, I chose the latter. After some googling and seaching digg I found two good utilities.

Omni Graffle - A Mac application that lets you create flow charts and mind maps. It also have a section for database modeling. I havn’t found out if it can span multiple pages yet… If it doesn’t I may have to go back to Illustrator.

OmniGraffle isn’t exactly that shocking…

What’s more amazing is this. It’s a web application made with AJAX that allows you to design database tables. It has the ability to create foreign keys (fields that point to a primary key in another table, a primary key is basically just a unique value in a table) but for some reason it lakes the creation of relations :( Relations are key to any database design. Visio can do this but there is no free or decent replacement for it.

So without a doubt I’ll be using both of these on this next project ;)

S12088
PS: Today is First Contact Day!

3 Responses to “Database Modeling”

  1. Mushroom Queen Says:

    Happy First Contact Day!

    ;) We do need a big database.

  2. Matt (M.S.N.) Says:

    awww i 4got about First contact day

  3. Jeff Says:

    I saw that database modeling tool on digg a few months back. Thanks for bringing that back up since digg’s profile search doesn’t exist anymore. I have some ideas I need to map out :)

Leave a Reply