Ich möchte eine Datenbank erstellen, die eine Liste von Aufgaben, die die Benutzer tun müssen, verfolgt und in der Liste der Aufgaben wird es Teilaufgaben und Unteraufgaben usw. sein. Meine Frage ist also, wie man diese Art von Datenbank gestaltet?Datenbankentwurf für eine Liste von Aufgaben mit Subtask
Beispiel: Ein Bild der Aufgaben und Teilaufgaben
Für diese Art von Datenbank, soll ich nur 4 Tabellen für die Hauptaufgabe, Unter Aufgabe, Unter Unteraufgabe und sub- erstellen Sub-Sub-Aufgabe oder gibt es einen besseren Weg, es zu tun? Was ist, wenn die Benutzer mehr Teilaufgaben wünschen? Soll ich eine fünfte Tabelle erstellen oder sollte ich nur die Anzahl der verfügbaren Teilaufgaben einschränken? Ich habe das Gefühl, diese vielen Tabellen in einer Datenbank nur für die Teilaufgaben zu haben ist ein schlechtes Datenbankdesign
Oh, dachte nie daran ... also im Grunde nur eine Tabelle namens Task, die eine rekursive Beziehung mit sich selbst hat. Danke für die Beantwortung der Frage ~ – user3401369