Jorge,
I used OmniGraffle on Mac OS X (http://www.omnigroup.com). The diagram was created mostly "by hand" - the symbols are provided, but there is no underlying understanding of the datamodel by the program. The links between entities are all my doing.