Hi Linus! I will try to describe my idea with more particular:
Entity Relationship Diagram (ERD) is a type of diagram, where you describe the db structure: -Every entity in this diagram is a separate table in db -In every entity you can specify columns and types of columns -You can define primary keys and foreign keys -You also can specify One-to-One, One-to-Many or Many-to-Many Relationships between entities -etc. After creating Entity Relationship Diagram you can generate db by choosing db type (additionally indicate or load driver for this db). You also can reverse existing db into ERD by connecting to db, choosing db tables and represent them in ERD. One more very good feature, i think, will be the generation of class diagram from ERD, or generating ERD from class diagram. This will help to accelerate the application development which use data bases.
