MS Visio.
По сути в нём-то как раз и рисуются связи.
Причём можно и "примерно".
Если всё нарисовать с точностью до поля (тип, значение по умолч и т.п.) то он за тебя и SQL напишет.. но я до этого уровня не доходил обычно
Если надо что-то срочно набросать, несложное, то для
MS SQL использую MS access, для MySQL бесплатную MySQL Workbench.
а так стараюсь испрользовать ERwin.