apolyton
Lt. Junior Grade
- Registriert
- Nov. 2007
- Beiträge
- 390
Hallo,
ich habe damit begonnen, mir ein kleines Umfrage-Tool unter ASP.NET (mit C#) zu schreiben. Die Umfragen sollen dabei datenbankgestützt erfolgen. Als DB-Server verwende ich den MS SQL-Server.
Bevor ich drauflos programmiere, hab ich mir erstmal überlegt, welche Tabellen und Felder ich dazu benötige. Als Ergebnis ist das untenstehende vereinfachte DB-Schema herausgekommen.
Allerdings hat dieses Schema noch 2 Nachteile, denn:
1. jede Frage ist nur für eine Umfrage verwendbar. Wünschenswert ist jedoch, dass eine Frage auch für mehrere Umfragen genutzt werden kann.
2. ähnlich siehts auch bei den Antworten aus. Jede Antwort kann nur für eine Frage verwendet werden. Idealerweise sollte aber jede Antwort auch für jede andere Frage verwendet werden können.
Bisher hab ich noch keine Lösung dafür gefunden.
Für jede Hilfe bin ich dankbar.
ich habe damit begonnen, mir ein kleines Umfrage-Tool unter ASP.NET (mit C#) zu schreiben. Die Umfragen sollen dabei datenbankgestützt erfolgen. Als DB-Server verwende ich den MS SQL-Server.
Bevor ich drauflos programmiere, hab ich mir erstmal überlegt, welche Tabellen und Felder ich dazu benötige. Als Ergebnis ist das untenstehende vereinfachte DB-Schema herausgekommen.
Allerdings hat dieses Schema noch 2 Nachteile, denn:
1. jede Frage ist nur für eine Umfrage verwendbar. Wünschenswert ist jedoch, dass eine Frage auch für mehrere Umfragen genutzt werden kann.
2. ähnlich siehts auch bei den Antworten aus. Jede Antwort kann nur für eine Frage verwendet werden. Idealerweise sollte aber jede Antwort auch für jede andere Frage verwendet werden können.
Bisher hab ich noch keine Lösung dafür gefunden.
Für jede Hilfe bin ich dankbar.
Anhänge
Zuletzt bearbeitet: