Tach!
ort, von, bis: Beschreiben eine verplante Resource bzw. ein Ereignis. Betrachten wir mal nur von-bis, das Ereignis darf es nur einmal geben in meiner Tabelle. Gibt es einen Algorithmus, welcher die zwei Felder von-bis auf einen eindeutigen Schlüssel (unique key) abbilden kann?
Vielleicht hat die eine oder andere Datenbank sowas, aber mir ist da nichts bekannt. Es ist ja nicht nur eine Kombination aus x Feldern sondern zwei Felder beschreiben einen Zeitraum. Vielleicht kann man da was mit Triggern programmieren, aber das Problem wird sein, eine Exception zu werfen, wenn es eine "Unique"-Verletzung gemäß deiner Vorstellung gibt. Exception werfen ist zum Beispiel (meines Wissens) nicht in MySQL vorgesehen. Ich denke mal, dass du da nicht wirklich zum Ziele kommen wirst.
dedlfix.