Я просто вступаю в проект и имеет довольно большой бэкэнд базы данных. Я начал копаться в этой базе данных, и 95% полей имеют значение NULL.
Это обычная практика в мире баз данных? Я просто скромный программист, а не администратор базы данных, но я бы подумал, что вы захотите свести поля с нулевым значением до минимума, только там, где они имеют смысл.
Является ли это "запахом кода", если большинство столбцов имеют значение NULL?