ZHAW-Logo OAPA-Logo TAT-Logo
zurück  
Diplomarbeit 2005 (DA05): Arbeits-Archiv
 
DA Mun 05/1 - Editor for Entity Relationship Diagrams with Code Generation
Studierende: Peter Kunz, kunzpet
  Rico Metzger, metzgric

Betreuer: Ewald Mund, mund

One of our courses was about database theory which was taught with the book "Datenbanktheorie" (Database Theory) written by H. Buff. This book introduces a special notation for Entity Relationship Diagrams. As there was no known Open Source editor available for designing and editing such diagrams, the idea of this diploma thesis was to develop such an editor.

This Entity Relationship Diagram Editor runs under Eclipse. It is implemented using the Plug in Development Environment, so it provides its own plug in extension point which allows other plug ins to implement their own code generation (such as SQL or Hibernate). The editor plug in is based on the Graphical Editing Framework of Eclipse. This framework provides the possibility to view and edit graphical diagrams.

The first release of this plug in delivers an editor that allows the user to design/edit diagrams, to undo recent actions and to load and save them. It also provides an interface for others to write their own code generation plug in. Unfortunately the implementation of a hibernate code generation plug in and the possibility of diagram validation are still missing.

zurück