Ламерский вопрос по реляционным БД
Если машина может принадлежать только одному водителю, лучше сделать поле у машины A.водитель_этой_машины.
Зы. На истинность в последней инстанции не претендую.
зы: машина может принадлежать многим водителям, у одного водителя много машин (это просто пример).
зыы MySQL
Ну можно в текстовом поле хранить сериализованный список id, только ты потеряешь все преимущества sql и затрахаешся.
просто перечисляй коды машин через запятую.
Мое мнение: нужна третья табла. Где, например, будешь хранить такую информацию: этот человек владет этой машиной с такого-то по такой период, какая машина основная, и любое другое свойство владения машиной?
у каждого водителя может быть любое число машин- это основная мотивация создания третьей таблицы.
Допустим, есть таблица A (список машин) и таблица B (список водителей)куча полей, в частности, в таблице B (водители) есть поле В.машины
У каждой таблицы куча полей, в частности, в таблице B (водители) есть поле В.машины, в котором указываются все машины конкретного водителя из таблицы A. Какого типа должно быть это поле (у каждого водителя может быть любое число машин).
это бред - снести это поле обязательно
список машин - бесполезно и место жрёт, если "куча полей"
таблицу отношений по любому id_car, id_driver
Оставить комментарий
Corrector
Допустим, есть таблица A (список машин) и таблица B (список водителей)У каждой таблицы куча полей, в частности, в таблице B (водители) есть поле В.машины, в котором указываются все машины конкретного водителя из таблицы A. Какого типа должно быть это поле (у каждого водителя может быть любое число машин).