#c# #java #javascript #sql #oracle
#c# #java #javascript #sql #Oracle
Вопрос:
Я работаю над большим проектом, который содержит множество таблиц справочного / поискового типа. Возможно, это неподходящее место для постановки этого вопроса, но я хотел бы узнать название, которое люди дают на английском такого рода таблицам:
Таблицы содержат такие данные, как status_code, status_type. Они предварительно загружены, и данные в них, вероятно, никогда не изменятся.
Пожалуйста, извините, что я этого не знаю, но английский не является моим родным языком, и мне нужно сделать презентацию, чтобы рассказать о такого рода таблицах.
Комментарии:
1. лучшее слово, которое я могу придумать, это «отчет»
2. Не могли бы вы привести пример? Что-то вроде
var Status = { Failure: 0, Success: 1 }
, которое можно было бы назвать перечислением (в основном из-за того, как они используются в других языках, хотя JavaScript технически не имеет перечислений, поскольку вам могут сойти с рук такие вещиStatus.Failure = 2
).3. Да, точно так же, как вы писали, где таблица состояния может содержать «Сбой», «Успех», «Готово», а затем есть еще таблицы, которые охватывают такие вещи, как материалы, используемые в зданиях. Все эти таблицы используются для заполнения выпадающих списков.
4. Люди дают разные имена — LookUpData, ReferenceData, StaticData и т.д. В зависимости от свойств данных.
5. Да, если ключам просто присваиваются целые числа, то в большинстве языков это перечисления. Но на самом деле, это все объекты в JS, и ответы, которые дали другие, хороши, особенно если у вас есть такие вещи, как
var Status = { Failure: { message: "Oh no!", value: 0 }, Success: /* ... */ }
. Фиксированного имени нет.
Ответ №1:
Люди дают разные имена — LookUpData, ReferenceData, StaticData и т.д. В зависимости от свойств данных. Это ответ на ваши вопросы? Если нет, вероятно, вам нужно быть более подробным.
Ответ №2:
Наиболее часто используемое английское название, с которым я столкнулся, — «static data». Это указывает на то, что данные меняются не очень часто.
В стороне: одним интересным аспектом статических данных является то, что они являются хорошим кандидатом для кэширования.
Ответ №3:
Когда таблицы содержат данные, которые интересны приложению, но не отражают внешний мир — например, коды состояния — я склонен называть их таблицами перечисления.
Когда таблица содержит значения, которые редко меняются, но отражают внешний мир — города, валюты и т.д. — Я склонен называть их таблицами подстановки.
Там, где таблицы содержат «дружественные» значения — например, перевод кодов страны / локали ISO — я склонен называть их справочными таблицами.
Ответ №4:
Мы склонны использовать термин «Справочные данные». Но стандартного термина не существует, по моему опыту, он сильно варьируется. Я раньше не слышал «Статические данные», но мне это нравится.