Рассмотрите таблицу Сотрудник, таблица сотрудников хранит различные сведения о сотрудниках. Одной из таких деталей является Тип РаботникаРекомендации по построению таблицы
Тип работника будет
- вас устраивают
- Контракт
- Внештатные
Там может быть много типов сотрудника
Итак, я называю столбец в таблице Employee «EmployeeType»
В моем приложении есть таблица под названием ApplicationSettings (Id, Code, Description), я предпочитаю вносить в эту таблицу тип Employee, поэтому значение поля Code будет храниться в таблице Employee Table for Employee Type.
Что я хочу, это совет от вас, что будет лучшим способом организовать эту структуру. Вышеуказанный метод или создать новую таблицу с именем EmployeeType?
Спасибо,
Каким должно быть название столбца в таблице Employee? EmployeeTypeId или EmployeeType ??, пожалуйста, предложите –
А, зависит от того, в какой таблице вы в конечном итоге сохраняете тип. Типичный шаблон - tableNameId. Поэтому, если вы используете свою таблицу кодов, используйте CodeId. –
Или, если у вас есть несколько кодов, на которые возможно ссылаться (FieldTableId), поэтому возвращаемся к кодовой таблице TypeCodeId –