PetraSteiner
Fleissiger Benutzer
- Beiträge
- 60
Hallo,
ich sollte als Projektarbeit einen ToDo-Liste programmieren.
Es gibt nur reine Aufgaben ohne Unteraufgaben. Ich brauche 3 Arten von Aufgaben: Mit Fälligkeitsdatum, Ohne und wiederkehrende Termine. (Täglich, wöchentlich, monatlich, quartal usw.).
Aktuell habe ich an folgende Tabelle gedacht:
Tasks:
ID, UserID, Name, Beschreibung, Fälligkeitsdatum, Erledigt (Status), erstellt (Am Datum)
Die ID als Primärschlüssel. Die UserID ist für Indifikation des Users (Das jeder seine Daten erhält)
Name und Beschreibung für die Aufgabe. Beim Fälligkeitsdatum kommt das Datum rein oder es ist leer. Erledigt ist als Status für die Aufgabe (true = erledigt). Das Erstelldatum nur als Hinweis, wann der Datensatz erstellt wurde.
Jetzt ist die Frage wie ich das mit den wiederkehrenden Terminen mach.
Mein Ansatz wäre eine zweite Tabelle und dann eine Referenz auf die Tasks.
Beispiel:
Wiederholungen: (TaskID, Fälligkeitstag, Rhythmus)
Oder wäre das ein falscher Ansatz?
Viele Grüße
Petra
ich sollte als Projektarbeit einen ToDo-Liste programmieren.
Es gibt nur reine Aufgaben ohne Unteraufgaben. Ich brauche 3 Arten von Aufgaben: Mit Fälligkeitsdatum, Ohne und wiederkehrende Termine. (Täglich, wöchentlich, monatlich, quartal usw.).
Aktuell habe ich an folgende Tabelle gedacht:
Tasks:
ID, UserID, Name, Beschreibung, Fälligkeitsdatum, Erledigt (Status), erstellt (Am Datum)
Die ID als Primärschlüssel. Die UserID ist für Indifikation des Users (Das jeder seine Daten erhält)
Name und Beschreibung für die Aufgabe. Beim Fälligkeitsdatum kommt das Datum rein oder es ist leer. Erledigt ist als Status für die Aufgabe (true = erledigt). Das Erstelldatum nur als Hinweis, wann der Datensatz erstellt wurde.
Jetzt ist die Frage wie ich das mit den wiederkehrenden Terminen mach.
Mein Ansatz wäre eine zweite Tabelle und dann eine Referenz auf die Tasks.
Beispiel:
Wiederholungen: (TaskID, Fälligkeitstag, Rhythmus)
Oder wäre das ein falscher Ansatz?
Viele Grüße
Petra