Arbeiten mit Rollen, Quellfeldern und Ausdrücken

Entitäten enthalten Quellfelder (Attribute), Rollen, Ordner und Ausdrücke. Wenn Sie den Modell-Designer ausführen, werden automatisch Rollen und Quellfelder innerhalb der Entitäten erstellt. Nachdem das Modell erstellt wurde, können Sie den Entitäten weitere Felder, Rollen, Ordner oder Ausdrücke hinzufügen.

Hinzufügen einer Rolle

Eine Rolle zeigt an, dass zwei Entitäten miteinander verbunden sind. Bei der Rolle kann es sich um eine 1:1-Beziehung, eine 1:n-Beziehung oder eine m:n-Beziehung handeln. So weist z. B. die Store Location-Entität eine 1:1-Beziehung mit der Address-Entität auf; es gibt daher für jeden Geschäftsstandort genau eine Adresse. Die Customer-Entität weist eine 1:n-Beziehung mit der Sales Orders-Entität auf; für jeden Kunden gibt es somit mehrere Bestellungen.

Zusätzlich zu den Kardinalitätsinformationen wird durch die Eigenschaften einer Rolle festgelegt, wie sich die beiden Entitäten in Bezug aufeinander verhalten. So legt z. B. eine Nachschlagerolle fest, dass das identifizierende Attribut der einen Entität die einzige Information ist, auf die die Benutzer über die andere Entität zugreifen können.

Benutzer des Berichts-Generators können die Beziehung zwischen den beiden Entitäten im Explorer-Bereich sehen, wenn sie die Daten genauer untersuchen.

Hinzufügen von Quellfeldern

Ein Quellfeld ist ein Feld, das an eine Spalte in der Datenbank gebunden ist. Üblicherweise verweist es auf ein einzelnes Element. So ist z. B. Product Name ein Quellfeld und enthält den Namen jedes Produkts, das von einem Unternehmen hergestellt wird. Im Laufe der Zeit wird sich das Schema Ihrer Datenbank möglicherweise ändern. Es kann daher notwendig sein, weitere Quellfelder zum Modell hinzuzufügen, um die Änderungen an der Datenbank widerzuspiegeln.

Hinzufügen eines Ausdrucks

Ein Ausdruck ist ein Feld, dessen Wert basierend auf einer Reihe von Funktionen, Operatoren oder Konstanten berechnet wird. Üblicherweise verweist er auf mehrere Felder und gibt einen einzigen Wert zurück. Sie können beispielsweise einen Ausdruck verwenden, um den durchschnittlichen Umsatz im Jahr 2004 für alle Mitarbeiter Ihres Unternehmens anzuzeigen. Mitunter kann es sich anbieten, Ausdrücke zu erstellen, um die Daten in der Datenbank unterschiedlich darzustellen. So können Sie den Inhalt der Felder First und Last Name zusammenfassen, um ein neues Feld mit der Bezeichnung Name zu erstellen. Sie können jedoch auch Ausdrücke erstellen, um Änderungen am Datenbankschema wiederzugeben.