Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
БД3-ПроектированиеБД.docx
Скачиваний:
2
Добавлен:
16.09.2019
Размер:
24.17 Кб
Скачать
  1. Онлайн аукцион

Зарегистрированные пользователи интернет-аукциона могут создавать свои аукционы, либо участвовать (делать ставки, приобретать) в аукционах, созданных другими пользователями.

Каждый создаваемый аукцион (лот) начинает действовать в определенное время, и продолжается до некоторого времени (продавец указывает длительность торгов). Товар продается покупателю, предложившему наивысшую цену к моменту окончания торгов или предложившего блиц-цену (в этом случае лот продается сразу, без ожидания окончания торга).

Необходимо сохранять в БД историю торгов (т.е. должно быть известно, какие пользователи какие ставки делали в течение торга).

Лоты распределяются по категориям (Компьютеры, Одежда, Бытовая электроника и т.п.)

К каждому лоту пользователи могут оставлять комментарии.

  1. Гостиница домашних животных

Клиенты отдают своих животных на время в «гостиницу». Каждое животное помещается в отдельный «номер» на определенное время. Для каждого животного ведется журнал ухода: в какое время кормили (выводили на прогулку, давали лекарства и т.п.), какой сотрудник приюта осуществлял уход. Также сохраняется информация об оплате услуг.

  1. Автомойка

Услуги (с прейскурантом, временем выполнения), пользователи, предварительная запись, посещения, оказанные услуги, информация об оплате. В распоряжении мойки имеется несколько боксов, в которых машины обслуживаются параллельно.

  1. Парикмахерская

Мастера, услуги (с прейскурантом, временем выполнения), пользователи, предварительная запись, посещения (какие услуги оказаны, сколько оплачено).

  1. Социальная сеть

Создать БД социальной сети. В социальной сети присутствуют следующие сущности.

Пользователи сети, сообщества, друзья.

Блоги (публичные, закрытые, открытые только для друзей), комментарии, личные сообщения.

Пользователи могут отмечать других пользователей своими друзьями и вступать в сообщества.

Личные сообщения могут посылаться как отдельным пользователям, так и сообществу (в этом случае сообщение получают все члены сообщества).

К записям в блогах пользователи могут оставлять комментарии.

  1. Расписание маршрутов

БД должна хранить информацию о:

Остановках общественного транспорта.

Маршрутах общественного транспорта (через какие остановки какой маршрут проходит).

Расписании прихода транспорта соответствующего маршрута на остановку (для каждой остановки). Расписание (в реальной жизни) представляет собой таблицу, которую люди могут увидеть на каждой остановке (или посмотреть на сайте) и в которой написано для каждого дня недели время прихода транспорта (например, автобус №3: 6:10, 10:25, 14:20, 18:30, 22:17 – каждый день, кроме воскресенья; 10:25, 14:20, 18:30 – в воскресенье).

Расписание может меняться со временем (быть разным по выходным и будням, или просто меняться по другим причинам, например, сезонным). В БД необходимо хранить расписания для каждого дня, когда маршрут работал (например, для того, чтобы потом анализировать статистику опозданий транспорта). Для удобства составления расписания для каждого дня указывается шаблон расписания, который может повторяться (например, один шаблон для будней, другой для выходных и праздников, также разные шаблоны для летнего режима работы и не-летнего, и т.п.) В шаблоне указывается, в какие моменты времени для данной остановки транспорт данного маршрута должен подъезжать к остановке.