Hallo #,
zum Topic viel mir nichts besseres ein ...
also:
Personen sollen Projekten oder Projektpositionen zugeordnet werden.
Dabei gibt es folgende Bedingungen:
Bed_1. keine doppelten Zuordnungen
Bed_2. ist eine Person dem Projekt zugeordnet,
kann sie keiner Position dieses Projektes zugeordnet werden
(das Projekt reicht ja in diesem Fall)
Bed_3. eine Person kann mehreren Positionen des Projektes zugeordnet werden
Meine Tabelle sieht bisher wie folgt aus (Änderungen sind noch möglich)
Tabelle: Id(autoinc),PersonalId,ProjectId,PosId
Bei Projekt-Einträgen ist PosId=0
Kann ich jetzt durch unique indices die Inforderungen erfüllen ?
idx_1: (PersonalId,ProjectId,PosId)
-> Bed_1 erfüllt, Bed_3 erfüllt, Bed_2 nicht erfüllt
Geht das überhaut über die
DB ?
Heiko