Legend: • Visual schema/E-R design: the ability to draw
entity-relationship diagrams for the database. If missing, the following two features will also be missing •
Reverse engineering - the ability to produce an ER diagram from a database, complete with foreign key relationships • Yes - supports incremental reverse engineering, preserving user modifications to the diagram and importing only changes from the database • Some - can only reverse engineer the entire database at once and drops any user modifications to the diagram (can't "refresh" the diagram to match the database) • Forward engineering - the ability to update the database schema with changes made to its entities and relationships via the ER diagram visual designer • Yes - can update user-selected entities • Some - can only update the entire database at once ==See also==