|  | 
| 
Помогите с таблицами | |||
|---|---|---|---|
| #18+ Изучаю работу с БД. Пробую создать небольшую базу состоящую из двух таблиц create table Car ( id, model, manufactured, year) create table Details ( id, name, article, manufactured) Каждая машина будет иметь список деталей из таблицы Details. Как мне правильно создавать этот список: 1. Добавить в таблицу Car поле detailsId, которое будет указывать на поле id таблицы Details или 2. Создать третью таблицу в которой будет только два поля, каждое из которых будет ссылаться на свою таблицу: create table CarInfo ( id, carId, detailsId) Как будет более правильно или оптимально? ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 04.02.2021, 14:48 |  | ||
| 
Помогите с таблицами | |||
|---|---|---|---|
| #18+ >1 Добавить в таблицу Car поле detailsId, которое будет указывать на поле id таблицы Details У каждой машины может быть только одна деталь, но эта деталь может быть установлена на разные машины >2. Создать третью таблицу в которой будет только два поля, каждое из которых будет ссылаться на свою таблицу: Деталь может принадлежать разным машинам Ты забыл еще один вариантик Добавить в таблицу деталей ссылку на машину Тогда каждая деталь будет принадлежать к одной машине, но машина может состоять из множества деталей ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 04.02.2021, 19:10 |  | ||
| 
Помогите с таблицами | |||
|---|---|---|---|
| #18+ SERG1257 >1 Добавить в таблицу Car поле detailsId, которое будет указывать на поле id таблицы Details У каждой машины может быть только одна деталь, но эта деталь может быть установлена на разные машины Это пипец какой то... Машина состоит только из одной детали - правое колесо... SERG1257 Добавить в таблицу деталей ссылку на машину Тогда каждая деталь будет принадлежать к одной машине, но машина может состоять из множества деталей Аналогично.... вот этот супер нипель подходит только к мадзерати... Правильный ответ 2 - просто связующая таблица между машина и деталь... ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 05.02.2021, 01:15 |  | ||
|  | 

| start [/forum/topic.php?fid=32&msg=40041605&tid=1539820]: | 0ms | 
| get settings: | 12ms | 
| get forum list: | 14ms | 
| check forum access: | 4ms | 
| check topic access: | 4ms | 
| track hit: | 39ms | 
| get topic data: | 14ms | 
| get forum data: | 3ms | 
| get page messages: | 51ms | 
| get tp. blocked users: | 2ms | 
| others: | 16ms | 
| total: | 159ms | 

| 0 / 0 | 
