![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 01.02.2011
Сообщений: 3
|
![]()
Нужно сохранить в базе заказ с маршрутом автомобиля. Маршрут может состоять как из одного участка пути, так и из нескольких, например, пукнт А - пункт Б, пункт Б - пункт В и т.д, но тагже может и чередоватся с временем, например пунк А - время 90 мин, пунк Б . Подскажите оптимальную структуру данных для хранения такого заказа.
|
![]() |
![]() |
![]() |
#2 |
!=
Участник клуба
Регистрация: 08.09.2008
Сообщений: 1,751
|
![]()
таблица
№заказа, №маршрута, точка_отправки, точка_назначения, №машины, время_поездки мне както так представляется, только со временем не понял |
![]() |
![]() |
![]() |
#3 |
Регистрация: 01.02.2011
Сообщений: 3
|
![]()
Это то Да в начале и я это представлял, но на деле не то, так как заказ 1 но движений по заказу может быть много, то есть как то должно быть так
------------------------------------------------------ № | Пунк | время | ------------------------------------------------------ 1 Мичурина 15 Ленина 26 15 мин Кравченко 14 Уральская 10 20 мин ------------------------------------------------------ 2 Гагарина 1 90 мин Как то не правельно отображает Гагарина 1 |
![]() |
![]() |
![]() |
#4 |
!=
Участник клуба
Регистрация: 08.09.2008
Сообщений: 1,751
|
![]()
для того я и добавил номер маршрута, номер маршрута это номер передвижения между пунктами в пределах 1 заказа
пример заказ =1 маршрут =1 пункт отправки =А пункт назначения =Б время движения =30мин заказ =1 маршрут =2 пункт отправки =Б пункт назначения =В время движения =20мин заказ один и тотже, маршрутов хоть сколько |
![]() |
![]() |
![]() |
#5 |
Регистрация: 01.02.2011
Сообщений: 3
|
![]()
Это конечно вариант, но придется самому следить за ID заказа. В принципе можно создать две таблици в одной заказ в другой маршруты, но что то меня все таки настораживает в такой схеме. Есть еще варианты?
|
![]() |
![]() |
![]() |
#6 |
!=
Участник клуба
Регистрация: 08.09.2008
Сообщений: 1,751
|
![]()
Ну тогда можно разделить на 2 таблицы.
Я с MSSQL не работал, но разве там нет генераторов и хранимых процедур? Последний раз редактировалось vovk; 02.02.2011 в 12:03. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Структура данных для хранения предметов | L_M | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 5 | 15.11.2010 21:08 |
Структура данных для кубика Рубика | Gut | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 0 | 07.11.2010 15:48 |
MSSQL+Delphi. Пользователи базы данных. | Zo0M | БД в Delphi | 7 | 11.10.2009 19:07 |
ASP.NET // C# // Выборка данных из MSSQL | Veiron | ASP.NET | 4 | 15.03.2009 17:43 |
Многотабличные запросы! (модификация данных). MSSQL +Delphi | MoGiLsHiKK | БД в Delphi | 1 | 25.12.2007 16:21 |