stefan: Datenbankdesign

Beitrag lesen

hallo,
ich bin am grübeln wie ich am besten eine Termin-Datenbank strukturiere.
Genauer hab ich Probleme mit dem Datumsfeld.
Der User hat die Möglichkeit Anfang und Ende eines Events einzugeben, mit den Datumsangaben "von" "bis", die ich in zwei Spalten abspeichere.
Über eine Abfrage kann der User sich dann bestimmte Events nach Monat anzeigen lassen.
Das Problem ist, dass ich den Monat mit Zahlenangaben abspeichere, also von 01-12. Bei der Abfrage suche ich dann mit LIKE nach entsprechenden Datensätzen. Leider bekomme ich dann auch Ergebnisse, wo im Tag eine 01-12 vorkommt.
Nun meine Frage: Ist es sinnvoll die Datumsangeben in jewils drei Spalten abzuspeichern, um solche Fehlausgaben zu vermeiden?
Also je eine Spalte für Tag, Monat, Jahr.
Oder gibt es einen eleganteren Lösungsansatz.
Für Tips bin ich euch sehr dankbar.
Beste Grüße
Stefan