|
|
|
Помощь в проектировании бд
|
|||
|---|---|---|---|
|
#18+
Помогите спроектировать бд проекта "Касса автовокзала". Проект должен содержать: Расписание автобусов: номер рейса, конечный и промежуточный пункты, время отправления. Количество свободных мест на каждом рейсе. Выбор ближайшего рейса до заданного пункта (при наличии свободных мест), оформление билетов, оформление посадочной ведомости. Предварительная продажа, возврат билетов. желательно соответствие бд всем нормам проектирования. Свои идеи есть, но я пока что не знаю что делать с промежуточными пунктами рейсов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2016, 04:44 |
|
||
|
Помощь в проектировании бд
|
|||
|---|---|---|---|
|
#18+
Unknown_person, показывайте свои идеи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2016, 10:22 |
|
||
|
Помощь в проектировании бд
|
|||
|---|---|---|---|
|
#18+
Unknown_person, поищите, тут на форуме, не так давно была тема вашего "брата студиозуса" про кассу авиабилетовUnknown_personжелательно соответствие бд всем нормам проектирования ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2016, 13:01 |
|
||
|
Помощь в проектировании бд
|
|||
|---|---|---|---|
|
#18+
http://dbdesigner.net/designer/schema/62586 вот я сделал примерную схему ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2016, 13:21 |
|
||
|
Помощь в проектировании бд
|
|||
|---|---|---|---|
|
#18+
Unknown_person, Там пустая схема. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2016, 17:55 |
|
||
|
Помощь в проектировании бд
|
|||
|---|---|---|---|
|
#18+
Unknown_person, Табличка Route оставляет желать лучшего - если читать Ваше задание буквально "в маршруте есть только один промежуточный пункт", то решение допустимо, но от "всех норм проектирования" достаточно далеко ;) Лучше разбить Route на 2 таблицы - Route и подчиненную RoutePart, включающую для каждого маршрута записей по количеству промежуточных пунктов. Ну и в любом случае стоит выделить таблицу пунктов назначения и заменить varchar-наименования ссылками. +Посадочной ведомости хорошо бы содержать номер места, на которое посадили обладателя билета ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2016, 11:03 |
|
||
|
Помощь в проектировании бд
|
|||
|---|---|---|---|
|
#18+
Unknown_person, имхо, билет продаётся не на маршрут, а на автобус конкретного типа/класса (возможно и места разного класса плюс багаж и тд и тп) и на проезд из пункта А в пункт Б (в общем случае это не пункт начала маршрута и не пункт его окончания). Пассажир может ехать из пункта начала в промежуточный или если есть касса в промежуточном из промежуточного в другой (любой по маршруту) если есть свободные места при прямой продаже или заранее бронируя место из пункта начала маршрута. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2016, 20:14 |
|
||
|
|

start [/forum/topic.php?fid=32&fpage=13&tid=1540241]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
49ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
| others: | 12ms |
| total: | 151ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...