Ich bin gerade dabei, meine Datenbank zu entwerfen, und eine der Tabellen (Tasks) muss in der Lage sein, eine Eins-zu-Viel-Beziehung zu sich selbst zu haben. Das liegt daran, dass eine Aufgabe eine Reihe von Unteraufgaben haben kann, die dieselben Daten enthalten (ähnlich wie eine Frage und eine Antwort bei SO).
Ich bin nur ein wenig verwirrt, aufgrund meiner nicht sehr stark SQL, wie man eine one-to-many auf die gleiche Tabelle zu machen.
Derzeit habe ich diese Zeilen:
TaskId (eindeutiger Bezeichner)
aspnet_OwnerUserId (eindeutiger Bezeichner)
Titel (nvarchar(50)) Beschreibung (nvarchar(MAX))
StartDate (smalldatetime)
DueDate (smalldatetime)