There is no single best app for all db platforms although Visio is very good overall. Mysql workbench is a good enough for most MySQL databases and is free.
Sounds a little odd but you should consider Django. It's a web programming framework written in Python so there's a bit more to learn than just jumping in with any old tool.
Why do I suggest it, well...
Your "Models" are automatically converted into a database for you
Django gives you a customisable admin screen for data entry (for almost no work)
It has a shell which makes automating data entry from existing data *really* simple
If you need a user-facing interface for the database (read: website), you're in the right place. Django is great for making websites (that's its main job)
Python is possibly the simplest language to learn.
Data is fairly portable. You can export to JSON or XML if you ever need to move it elsewhere.
Oh and you'll (probably) never need to write a line of SQL again.
If you're using Ubuntu, it's just a package away. If you're stuck on Windows, http://www.instantdjango.com/ will get you going within five minutes. Then I suggest the Django Tutorial.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.