Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
задания практика 3 часть консоль БД MySQLпо ПР ТРЗБД_.docx
Скачиваний:
4
Добавлен:
01.07.2025
Размер:
2 Мб
Скачать
☆

Вариант16

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

Менеджеру могут потребоваться следующие сведения:- год образования и страна группы данного названия;

- репертуар наиболее популярной группы;

- автор текста, композитор и дата создания песни с данным названием;

- место и продолжительность гастролей группы с данным названием;

  • цена билета на концерт указанной группы;

  • состав исполнителей группы данного названия, их возраст и амплуа;

Администратор БД может вносить следующие изменения:

- ввод новой группы;

- изменение положения группы в хит-параде;

- удаление информации об исполнителе, покинувшем группу.

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

Вариант 17

Спроектировать базу данных, для работников гостиницы. В БД должны храниться сведения о проживающих клиентах , служащих гостиницы, убирающих в номерах. Имеются номера трех типов: одноместный, двухместный и трехместный, отличающиеся стоимостью проживания в сутки. Количество номеров в гостинице известно. О каждом проживающем должна храниться следующая информация:

номер паспорта, ФИО, город, из которого он прибыл, дата поселения гостинице, выделенный гостиничный номер, на сколько дней выделен номер. Каждый номер характеризуется типом, стоимостью проживания, номером телефона. Номера упорядочены по этажам. О служащем гостиницы должна храниться следующая информация: ФИО, номер этажа, где он убирает, день недели, когда он убирает данный этаж. Служащий гостиницы убирает все номера на одном этаже в определенные дни недели.

Работа с БД предполагает обслуживание следующих запросов :

- получение списка фамилий проживающих в заданном номере;

- вычисление счета за проживание в гостинице;

- определение количества свободных мест и свободных номеров;

- получение списка прибывших из заданного города;

- установление ФИО служащего, убиравшего номер заданный день недели у некоторого клиента..

Администратор БД может вносить следующие изменения:

- освобождение номера проживающим;

- изменение расписания уборки для служащего в указанный день недели;

- увольнение служащего гостиницы.

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

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