next up previous contents index
Next: Der Eintrag values im Up: DB-Table-Submodule Previous: Der Eintrag prequeries im

Der Eintrag composed_attribs im Detail

In Abschnitt [*] wurde im Zusammenhang mit dem Eintrag 'form_param' das Lookup-Konzept besprochen. Dabei wurde davon ausgegangen, dass der referenzierte Schlüssel immer aus genau einem Attribut besteht. Der Schlüssel muss das erste Attribut in der SQL-Anfrage für den Lookup sein. Besteht der Schlüssel aus mehreren Attributen, müssen diese Attribute ebenfalls am Anfang stehen. Zusätzlich muss diesen Attributen in 'composed_attribs' ein eindeutiger Bezeichner zugeordnet werden, der dann als Index in 'form_param' verwendet werden muss. Der Bezeichner kann auch in anderen Einträgen (z. B. 'cols') benutzt werden.

Im folgenden Beispiel wird eine Liste der Übungsgruppen ausgegeben, wobei die Tutoren der Gruppen verändert werden können. Die Tutoren werden aus der Relation 'arbeitet_fuer_vorlesung' bestimmt, wobei die Referenzierung über den zusammengesetzten Schlüssel ('tutor_istmitarbeiter', 'tutor_nummer') erfolgt. Der Fremdschlüssel erhält als Bezeichner 'betreuer'.

Zu beachten ist, dass die Reihenfolge der Attribute in 'composed_attribs' mit der Reihenfolge im zugehörigen Lookup-Teil von 'form_param' übereinstimmt.


next up previous contents index
Next: Der Eintrag values im Up: DB-Table-Submodule Previous: Der Eintrag prequeries im
Copyright Munich Network Management Team