Структура таблицы. Тип поля

Vadimka

Новичок
Структура таблицы. Тип поля

для хранения вакансий, резюме создается таблица с разными полями..
возник вопрос с полем город..
объявление может относиться к нескольким городам, не создавать же 2 или более записей на одно объявления меняю только номер города?
Думаю применить поле set('1', '2', '3', '4', '5', '6', '7', '8'), но у меня имеется 30 основных городов (в Украине),
не много ли будет 30 значений для поля, или возможно применить другую структуру?
 

Superman

Новичок
Мои знания ограничены следующим представлением:
Создаем таблицу, которая будет содержать только города.
А потом связываем по типу "многие ко многим" любую таблицу с городами (т.е. создаем еще таблицу, в которой будет id города и id из другой таблицы)
 

Spirit

Новичок
не знаю, стоит ли так делать(из каких полей у тебя состоит таблица?), но я бы на твоем месте создал бы таблицу с вакансиями и добавил бы туда поле например id_town, затем создал бы таблицу с резюме и туда добавил бы поле id_town(типа int, NOT NULL), id_town в этих таблицах будет внешним ключём. Затем создал бы таблицу городов с полями id_town и town.
 
Сверху