I currently use Visio to model tables. Overall, I enjoy how it takes care of the menial tasks for me, and basic shapes are good. However, I'm unhappy with cardinality. I get these floating labels that say "*" or "1.." and so on. These are extremely poor. Also, I may have not found the option, but I wish you could display the column data types (char, int, varchar). It looks like there is space to the left of the column title in their table shape, but it's unused...
Ideally, I would like to see relational lines that have the ability to have a 1, 0, or * character on each end of the line which represents the cardinality. The data type is a bonus.
Anybody got a better program?
EDIT: Fixed my post, I was complaining about problems that ended up being my fault, laf
