Можете ли вы добавить несколько бит информации в один раздел базы данных? - PullRequest
0 голосов
/ 01 сентября 2018

Я пытаюсь создать базу данных, используя SQL, но мне нужно поместить несколько бит данных в одну часть моей базы данных. Примером этого является то, что у меня есть колонка под названием «машина», а другая - «автомобили, которые здесь парковаются», но на одной парковке останавливаются несколько автомобилей. Как бы я вставил несколько машин в «машины, которые здесь припаркованы»?

Я относительно новичок в программировании и все еще в школе, поэтому любая помощь приветствуется! Спасибо!

1 Ответ

0 голосов
/ 01 сентября 2018

В правильно нормализованной базе данных у вас нет нескольких битов информации в одном столбце. В общем, вы решаете эту проблему, перемещая значения в отдельные строки другой таблицы:

table Stops:          table StopBuses:

StopID BusStopName    StopID Bus
------ -----------    ------ -----
    1  Victoria           1  BusA
                          1  BusB
                          1  BusX

(Если ваша база данных содержит информацию о шинах в другой таблице, столбец Bus, вероятно, также будет идентификатором. Это типичный способ реализации отношения «многие ко многим» между остановками и автобусами.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...