Packendes Thema, danke fürs Mitdenken ;)
[..] Exception werfen ist zum Beispiel (meines Wissens) nicht in MySQL vorgesehen. Ich denke mal, dass du da nicht wirklich zum Ziele kommen wirst.
Naja, ich bin ja noch beim Design. Bisherige Überlegung:
von: beschreibt einen Zeitpunkt
bis: beschreibt einen Zeitpunkt
Was wir jedoch haben, sind Epochen und die könnten wir in Zeiträume unterteilen (Lease). Wenn wir mit einer Lease den Zeitraum bzw. eine Zeitspanne von genau einem Tag festlegen, beschreibt eine Nummer für den Tag keinen Zeitpunk sondern eine Lease und ist gleichzeitig ein eindeutiger Schlüssel. Darüber nachzudenken, könnte sich lohnen ;)
Gus