Moin!
Interpretiere "NOT NULL" einfach als "Pflichtfeld".
Diese Interpretation würde ich nicht wählen. Sie ist in vielerlei Hinsicht mißverständlich.
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".
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.
- Sven Rautenberg
"Love your nation - respect the others."