Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Помощь в проектировании бд / 9 сообщений из 9, страница 1 из 1
17.12.2016, 04:44
    #39369129
Unknown_person
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помощь в проектировании бд
Помогите спроектировать бд проекта "Касса автовокзала". Проект должен содержать: Расписание автобусов: номер рейса, конечный и промежуточный пункты, время отправления. Количество свободных мест на каждом рейсе. Выбор ближайшего рейса до заданного пункта (при наличии свободных мест), оформление билетов, оформление посадочной ведомости. Предварительная продажа, возврат билетов.
желательно соответствие бд всем нормам проектирования.
Свои идеи есть, но я пока что не знаю что делать с промежуточными пунктами рейсов.
...
Рейтинг: 0 / 0
17.12.2016, 10:22
    #39369160
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помощь в проектировании бд
Unknown_person, показывайте свои идеи.
...
Рейтинг: 0 / 0
17.12.2016, 13:01
    #39369220
Дедушка
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помощь в проектировании бд
Unknown_person,
поищите, тут на форуме, не так давно была тема вашего "брата студиозуса" про кассу авиабилетовUnknown_personжелательно соответствие бд всем нормам проектирования
...
Рейтинг: 0 / 0
17.12.2016, 13:21
    #39369223
Unknown_person
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помощь в проектировании бд
http://dbdesigner.net/designer/schema/62586 вот я сделал примерную схему
...
Рейтинг: 0 / 0
17.12.2016, 17:55
    #39369310
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помощь в проектировании бд
Unknown_person,

Там пустая схема.
...
Рейтинг: 0 / 0
17.12.2016, 18:06
    #39369312
Unknown_person
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помощь в проектировании бд
MasterZiv, вот

...
Рейтинг: 0 / 0
18.12.2016, 05:09
    #39369472
Unknown_person
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помощь в проектировании бд
вот новая схема, проверьте пожалуйста

...
Рейтинг: 0 / 0
18.12.2016, 11:03
    #39369509
Кот Матроскин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помощь в проектировании бд
Unknown_person,

Табличка Route оставляет желать лучшего - если читать Ваше задание буквально "в маршруте есть только один промежуточный пункт", то решение допустимо, но от "всех норм проектирования" достаточно далеко ;) Лучше разбить Route на 2 таблицы - Route и подчиненную RoutePart, включающую для каждого маршрута записей по количеству промежуточных пунктов.
Ну и в любом случае стоит выделить таблицу пунктов назначения и заменить varchar-наименования ссылками.
+Посадочной ведомости хорошо бы содержать номер места, на которое посадили обладателя билета
...
Рейтинг: 0 / 0
18.12.2016, 20:14
    #39369669
Дедушка
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помощь в проектировании бд
Unknown_person,

имхо, билет продаётся не на маршрут, а на автобус конкретного типа/класса (возможно и места разного класса плюс багаж и тд и тп) и на проезд из пункта А в пункт Б (в общем случае это не пункт начала маршрута и не пункт его окончания). Пассажир может ехать из пункта начала в промежуточный или если есть касса в промежуточном из промежуточного в другой (любой по маршруту) если есть свободные места при прямой продаже или заранее бронируя место из пункта начала маршрута.
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Помощь в проектировании бд / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]