В общем делаю БД ресторанов. у ресторана есть скажем несколько видов кухонь (типа европейская восточная мексиканская и тп). Как лучше сделать: 1) создать таблицу ресторанов и таблицы типы кухонь и таблице ресторанов в текстовом поле "кухни" который хранит список ID типов кухонь (например 1,2,3) или 2) создать таблицу ресторанов, таблицу типов кухонь и промежуточную таблицу ввиде (ID_ресторана | ID кухни) где будет связаны рестораны и их кухни или 3) как то по другому
Если предполагается выборка по виду кухни, что скорее всего так и есть, то второй вариант. Иначе пополните ряды тех, кто пытается искать в полях вида 1,2,3 напарываясь на давно лежащие там и проржавевшие грабли. Связь, кстати, называется "многие ко многим".