При создании таблиц базы данных я часто бываю озадачен при попытке назвать мои поля времени / даты / метки времени. Иногда это легко, например, edit_date и expiration_date ... но часто это не так просто. Мне не нравится повторять имя таблицы в именах полей, потому что это кажется излишним. Если у вас есть таблица posts
, должно ли ваше поле отметки времени быть post_date
? Очевидно, что мы не должны (не можем?) Использовать дату / время / метку времени для имен полей, хотя иногда они кажутся лучшим выбором, если бы у нас была такая возможность.
Существует ли логическое соглашение об именовании полей, связанных со временем? Так как этот вопрос, вероятно, не является окончательно отвечающим, я пошел дальше и викинул его с самого начала. Напечатав все это, кажется тривиальным и глупым, но, надеюсь, есть еще кто-то, кто мучился с именами полей в прошлом, которые будут сочувствовать.
Edit:
В качестве связанного дополнительного вопроса, используете ли вы «время» или «дату» в именах полей, когда имеете дело с данными даты / времени, которые содержат не только компонент даты (DownloadDate против DownloadTime против чего-то еще)?