Object-Role Modeling (ORM) is a very powerful method to model a relational database. It is very easy to use as well. However, the method is far from being well known and spread around. I decided to introduce ORM through couple of blogs. For a quick overview how an ORM diagram looks like, look at the picture bellow.

It represents a simple model to support an imaginary Sales application. I will explain how to come to such a model and how to create an ER model and DDL script from it with MS Visio in forthcoming blogs.