Take the 2-minute tour ×  I learned at the University some steps
to model a database:    2. Extract the functional dependencies
4. Create the database    share|improve this question  4 Answers
4  up vote 1 down vote accepted   share|improve this answer
share|improve this answer It's depends on your database plan,
tools won't normalized for us. –  Abimaran Kugathasan Feb 8 '11
at 6:09  I started using Object Role Modelling recently with the
NORMA tool   share|improve this answer  It depends on your skill
set. If you are a database administrator then you might follow
the steps that you described because in this case you want to
reduce the cost of queries and maintain/improve data integrity.
However, if you're a developer you probably want your
application to compile/build/run as a priority and abstract your
storage mechanism using an Object Relational Model (ORM) in
which case you will think of your persistence more in terms of
object relations than entity relations. So you would    • Choose
your applicati