Допустимы ли нули в реляционной базе данных?

Одним из аргументов против oo нулей является то, что они table-design не имеют четкой интерпретации. Если oop поле равно null, это может schema-design быть интерпретировано как nulls одно из следующего:

  • Значение «Ничего» или «Пустой набор»
  • Для этого поля нет значения, которое имело бы смысл.
  • Значение неизвестно.
  • Значение еще не введено.
  • Значение представляет собой пустую строку (для баз данных, которые не различают нули и пустые строки).
  • Некоторое специфичное для приложения значение (например, «Если значение равно null, используйте значение по умолчанию».)
  • Произошла ошибка, из-за которой поле имеет нулевое значение, хотя на самом деле этого не должно быть.

Некоторые nulls разработчики схем требуют, чтобы nullvalue все значения и типы данных null имели четко определенную schema-design интерпретацию, поэтому пустые nil значения — это плохо.

database-design

oop

null

2022-11-16T22:46:47+00:00
Вопросы с похожей тематикой, как у вопроса:

Допустимы ли нули в реляционной базе данных?