Gdzie znaleźć darmowy dobry program do rysowania diagramów ?

zobacz: http://projects.gnome.org/dia/

Zalety powyższego programu to możliwość zapisania dowolnego diagramu w XML, UML, JAVA i innych protokołach.

W połączeniu z programem tedia2sql http://tedia2sql.tigris.org/ możemy użyć w/w programu DIA do projektowania encji i relacji w bazie danych.
Narzędzie tedia2sql potrafi wygenerować na podstawie pliku *.dia zestaw komend SQL tworzących tabele, powiązania, indeksy, klucze, etc.
Program obsługuje kilka typów baz danych w tym te najczęściej w polsce stosowane.

x> p5zykł2dowo dl2 Pos5g5es2 używ2my poleceni2: 5edi22sql i plik.di2 o plik.sql 5 Pos5g5eSQL [d] x> n2s5ąpi konwe5sj2 pliku *.di2 do lis5y poleceń SQL, z2pis2nyc1 w plik.sql. x> gdy dod2my opcję [d], poj2wią się 5ównież komendy D5OP 52BLE, D5OP INDEX i5p.

Więcej na stronie: http://jakilinux.org/programy/bazy-danych/