Quantcast
Channel: Für Entwickler: SQL Server Forum
Viewing all articles
Browse latest Browse all 1772

100 Booleans speichern...

$
0
0

Guten Abend,

ich bin aktuell dabei ein neues Programm zu entwickeln. Wie es sich gehört, am "Reißbrett", heißt, ich sitze noch an dem Konzept.

In diesem Projekt geht es um Autos. Bei meiner Frage geht es um die Ausstattungsliste. Hat es ein Schiebedach? Hat es einen Abstandstempomaten? Hat es Sitzheizung für den Fahrer? Für den Beifahrer? Und so weiter...

Alles wird mit Ja/Nein angegeben, also boolean. 

Wie plane ich am besten jetzt bei meiner Datenbank die entsprechende Tabelle? 

Mein erster Ansatz war, ich mache eine Tabelle wo die möglichen Optionen gespeichert sind. 

Tbl_Ausstattung

ID Text
1   Schiebedach
2   Abstandstempomat
3   Sitzheizung Fahrer
4   Sitzheizung Beifahrer
usw usw

Jetzt habe ich eine Tabelle für das eigentliche Auto. Wie speichere ich jetzt am besten die gewählten Ausstattungsmerkmale? Ein Array gibt es ja in diesem Sinne gar nicht. 

Einzige Lösung die ich im Kopf habe, mir aber nicht gefällt ist ein String. Sagen wir mal das Auto hat nur Sitzheizung für Fahrer und Beifahrer. Dann könnte ich in der Spalte Ausstattung einen String haben "3; 4;". Aber das gefällt mir gar nicht. 

Hatte einer von euch schon mal solch ein Problem und eine bessere Lösung gefunden? Vorzugsweise arbeite ich mit EF. 

Vielen Dank für eure Lösungsansätze
Gruß
Andy


Viewing all articles
Browse latest Browse all 1772

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>