Why should I use document based database instead of relational database?

Probably you shouldn’t 🙂 The second most obvious answer is you should use it if your data isn’t relational. This usually manifests itself in having no easy way to describe your data as a set of columns. A good example is a database where you actually store paper documents, e.g. by scanning office mail. The … Read more

What is the difference between an entity relationship model and a relational model?

You have it backwards. The relationships in an E-R model are explicitly defined, while they are implicit in a relational model. No. Each Relational Model (RM) database base table and query result represents an application relationship. Entity-Relationship Modeling (E-RM) schemas are just a way of organizing (but under-using and under-specifying) (but with misunderstanding) relational tables … Read more