King^Lully: mysql: text (NOT) NULL

Beitrag lesen

was spricht den dagegen ? ich finde das als "plastische anschauung" gar nicht so schlecht. wenn ich einen bogen ausfülle und dort ein pflichtfeld sehen würde, dann würde ich dort einen wert eintragen.

Ein Feld auf einem Bogen ist immer "NOT NULL", es gibt keine Möglichkeit für "NULL".

Es gäbe die Möglichkeit, dass eine aus zwei Elementen bestehende radiobutton-Gruppe "Information vorhanden/n.vorhanden" der Erfassung per Textbox vorgeschaltet ist.
Sowas gibt es durchaus auf papiernen Erfassungsbögen und in Webformularen.

Außerdem: Was ist ein Pflichtfeld? Ich kann problemlos ein Feld ignorieren, obwohl es Pflichtfeld ist. Oder irgendeinen Müll reinschreiben. "Pflichtfeld" ist eine Eigenschaft, die komplexe Implikationen nach sich zieht, unter anderem aus dem Bereich Workflow, die mit der schlichten Datenbank-Eigenschaft "NULL" ganz wenig zu tun haben.

Anders formuliert: In der relationalen Datenhaltung haben Datenfelder oft das Attribut "Information vorhanden/n.vorhanden", dieses Attribut hat mit "Pflichtfeld" eigentlich nichts zu tun.