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

Вариант 18

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

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

Возможны следующие запросы к ВД:

- определить наименование и количество экземпляров всех газет, получаемых отделением связи;

- для заданного адреса определить фамилию почтальона, обслуживающего подписчика,

- какие газеты выписывает гражданин с заданными ФИО;

- для почтальона с заданной фамилией определить, какие газеты и в каком количестве он доставляет подписчикам.

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

- изменение почтальона, обслуживающего данный участок;

- добавление информации о новой выписанной газете;

- удаление информации при окончании срока подписки.

Необходимо предусмотреть возможность выдачи справки о

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

Вариант 19

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

При работе с БД могут потребоваться следующие сведения:

- определить название наиболее часто требуемого документа;

- определить общее количество документов на заданную тему;

- определить тему по названию документа;

- определить название документа, который имеется в максимальном количеству экземпляров;

- определить отдел, работники которого наиболее часто обращаются к архиву;

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

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

- добавление нового документа;

- изменение номера телефона указанного отдела;

- удаление экземпляра некоторого документа.

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