@Qeinzo

Какой тип данных у выпадающего списка?

Имеется связь между "Сотрудники-Отделы". В форме "Добавление сотрудника" имеется несколько полей:

ФИО - Текстовый тип данных
Телефон - Текстовый тип данных
Должность - Текстовый тип данных
Email - Текстовый тип данных
Отдел (выпадающий список) - Какой тип данных?
  • Вопрос задан
  • 1378 просмотров
Решения вопроса 1
@rPman
Исторически и из соображений эффективности хранения, выпадающий список реализуют связью '1 ко многим', в целевой таблице заводится числовое поле, и создается связь (индекс freign key) споравочной таблицей Отдел, где идентификатор того же типа.

Ничто не мешает ключевое поле делать любого другого типа, например строковое (я разок видел дату в качестве ключа, это выглядит дико но если не нарушает логику, то почему нет), если это удобно для использования, но чаще всего делают целое положительное число
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы