Schema vs. Formularaussehen

Das System wurde nach dem Motto entwickelt: Das Aussehen der Formulare soll ihrer Semantik entsprechen. Hier die Beispiele, wie die Konzepte der Modellierung ihren Einfluss auf das Aussehen (Struktur) der Formulare haben. Die Screenshoots stammen alle aus dem Tutorial-Beispiel.

Darstellung der Fremdschlüssel

Die Fremdschlüssel Attribute werden als Merhkolumnen-Auswahllisten dargestellt. Hier sieht man auf der ersten Stelle den Wert des Primärschlüssel und einen zusätzlichen Attribut (Name), das die Rolle des Objekts-Etikette hat.

Assoziation (Formular-Links)

Abbildung 8. Assoziation in ER-Modell

Die Formular-Links funktionieren etwa wie Anweisung: Öffne den Formular mit allen Objekten, die mit diesen Objekt verknüpft sind (ein Fremdschlüssel darauf haben). Sie werden entgegengesetzt als Fremdschlüsselverweise

Spezialisierung (Vererbung)

Abbildung 9. Generalisierung in ER-Modell

Die Spezialisierung Formulare (Kinder-Formulare) werden in einem Notebook Widget des Eltern-Formula eingebettet.

Aggregation

Abbildung 10. Aggregation in ER-Modell

Aggregation funktioniert als eingebettete Formulare, dabei werden Fremdschlüssel als Verknüpfung Pfade benutzt; unbemerkt von dem Benutzter.