FelixDatenbank
Benutzer
- Beiträge
- 5
Hallo liebe Mitglieder,
ich bin im Moment dabei, ein Datenmodell mit PostgreSQL zu erstellen.
Dieses wird in Verbindung mit Python und einer Benutzeroberfläche erstellt.
Mein Anliegen:
Als Bsp.: der Benutzer gibt einen Lehrernamen an, der in der Tabelle Lehrer mit einer ID, etc. integiert wird.
Außerdem gibt es eine Tabelle mit bestimmten Unterrichtsfächern.
Zwischen diesen Tabellen gibt es die Tabelle Präferenzen. Dort wird hinterlegt, welche Fächer ein Lehrer unterrichten möchte.
Meine Idee: ich möchte mit einem Trigger die lehrer_id in der praeferenz_id hinterlegen, und gleichzeitig aus der dazugehörigen unterrichtsfächer_id die Fächer, die der Lehrer präferiert.
Die Präferenzen gibt der Benutzer auch an.
Das Problem ist, dass wenn ich ein Trigger für den Lehrer anwende, kommt der Error, dass in der Praeferenztabelle die unterrichtsfächer_id not null sein darf.
Wie kann ich dieses Problem beheben?
ich bin im Moment dabei, ein Datenmodell mit PostgreSQL zu erstellen.
Dieses wird in Verbindung mit Python und einer Benutzeroberfläche erstellt.
Mein Anliegen:
Als Bsp.: der Benutzer gibt einen Lehrernamen an, der in der Tabelle Lehrer mit einer ID, etc. integiert wird.
Außerdem gibt es eine Tabelle mit bestimmten Unterrichtsfächern.
Zwischen diesen Tabellen gibt es die Tabelle Präferenzen. Dort wird hinterlegt, welche Fächer ein Lehrer unterrichten möchte.
Meine Idee: ich möchte mit einem Trigger die lehrer_id in der praeferenz_id hinterlegen, und gleichzeitig aus der dazugehörigen unterrichtsfächer_id die Fächer, die der Lehrer präferiert.
Die Präferenzen gibt der Benutzer auch an.
Das Problem ist, dass wenn ich ein Trigger für den Lehrer anwende, kommt der Error, dass in der Praeferenztabelle die unterrichtsfächer_id not null sein darf.
Wie kann ich dieses Problem beheben?