Hi Sven
Die Information "Formularfeld ist Pflichtfeld" gehört nicht in die Tabellenstruktur hinein!
Die Information die in Null gespeichert wird, ist, dieses Feld muss nicht zwingend gesetzt werden. Das ist eine Information auf Datenebene. Eine Entscheidung ob ein Formularfeld Pflicht ist, entsteht aus dem Datenmodell.Darum gehört so eine Information für mich durchaus in die Datenbank.
Ich würds mir aus anderen Gründen aber trotzdem nicht antun. In Perl (evtl auch PHP) sind Null-Werte einfach zu handhaben da diese auch den Wert undef kennen. Aber beispielsweise in PL/1 oder C wo so einfach nicht zu erkennen ist, ob eine Variable definiert ist oder nicht, wird das ganze ziemlich mühsam (geht eigentlich nur über zusätzliche Variablen).
Gruss Daniela