Hallo,
ich stehe vor dem Problem, eine Datenbank zu konzipieren, in der einige Attribute boolscher Natur eingetragen werden sollen. Nun kann es in einem Datensatz aber auch die Möglichkeit geben, dass dieses Attribut für den Datensatz noch nicht erfasst wurde. Es gibt also drei Möglichkeiten "1", "0" und "nicht erfasst". Ich denke, das ist ein durchaus gängiges Problem. Meine Frage ist: Gibt es da schon irgendwelche Konventionen, nach denen man bei so etwas verfährt?
Meine Ideen bisher:
NULL = nicht erfasst --> Problem: Abfrage lässt diese Datensätze aus
-1 = nicht erfasst --> Problem: ein Integer-Feld wäre nötig
Vielleicht kann mir jemand helfen.
Vielen Dank schonmal
Johannes
ich stehe vor dem Problem, eine Datenbank zu konzipieren, in der einige Attribute boolscher Natur eingetragen werden sollen. Nun kann es in einem Datensatz aber auch die Möglichkeit geben, dass dieses Attribut für den Datensatz noch nicht erfasst wurde. Es gibt also drei Möglichkeiten "1", "0" und "nicht erfasst". Ich denke, das ist ein durchaus gängiges Problem. Meine Frage ist: Gibt es da schon irgendwelche Konventionen, nach denen man bei so etwas verfährt?
Meine Ideen bisher:
NULL = nicht erfasst --> Problem: Abfrage lässt diese Datensätze aus
-1 = nicht erfasst --> Problem: ein Integer-Feld wäre nötig
Vielleicht kann mir jemand helfen.
Vielen Dank schonmal
Johannes
Comment