Ist eine Überbeanspruchung nullfähiger Spalten in einer Datenbank ein „Codegeruch“?

Ich betrete gerade ein Projekt und es hat ein ziemlich großes Datenbank-Backend. Ich habe angefangen, diese Datenbank zu durchsuchen, und 95% der Felder sind nullwertfähig.

Ist das in der Datenbankwelt üblich? Ich bin nur ein kleiner Programmierer, kein DBA, aber ich würde denken, dass Sie nullfähige Felder auf ein Minimum beschränken möchten, nur wo sie sinnvoll sind.

Handelt es sich um einen "Codegeruch", wenn die meisten Spalten nullwertfähig sind?

Antworten auf die Frage(17)

Ihre Antwort auf die Frage