Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Инд задания БД ЛР 3 2012-13.doc
Скачиваний:
6
Добавлен:
21.11.2019
Размер:
102.91 Кб
Скачать

Задание 6

Создать программную систему, позволяющую отслеживать распределение по почтовым отделениям газет, печатающихся в типографиях города.

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

В типографии разными тиражами печатаются газеты нескольких наименований. Типография может быть закрыта, тогда необходимо скорректировать работу других типографий с учетом потребностей почтовых отделений в газетах.

Почтовое отделение имеет номер и адрес. На каждое почтовое отделение поступают в определенных количествах газеты разных наименований, причем часть экземпляров одной и той же газеты может быть напечатана в одной типографии, а часть – в другой.

Пользователям системы может потребоваться следующая информация:

  • По каким адресам печатаются газеты данного наименования?

  • Фамилия редактора газеты, которая печатается в указанной типографии самым большим тиражом?

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

  • Какие газеты и куда (номер почты) поступают в количестве меньшем, чем заданное?

  • Куда поступает данная газета, печатающаяся по данному адресу.

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

Задание 7

Создать программную систему, ориентированную на администрацию птицефабрики и позволяющую работать с информацией о работниках фабрики и об имеющихся на ней курах.

О каждой курице должна храниться следующая информация: вес, возраст, порода, количество ежемесячно получаемых от курицы яиц, а также информация о местонахождении курицы.

Сведения о породе включают в себя: название породы, среднее количество яиц в месяц (производительность) и средний вес, номер рекомендованной и содержание диеты.

Птицефабрика имеет несколько цехов. В каждой клетке курицей может находиться несколько куриц. Код клетки, где находится курица, характеризуется номером цеха, номером ряда в цехе и номером клетки в ряду.

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

Не должно быть кур, не обслуживаемых не ни одним работником. Количество кур может изменяться как в большую, так и в меньшую сторону, в отдельные моменты времени часть клеток может пустовать.

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

  • Какое количество яиц получают от каждой курицы данного веса, породы, возраста?

  • В каком цехе наибольшее количество кур определенной породы?

  • Среднее количество яиц, которое получает в день каждый работник от обслуживаемых им кур?

  • Сколько кур каждой породы в каждом цехе?

  • Какова для каждой породы разница между показателями породы и средними показателями по птицефабрике?

Требуется сформировать отчет о работе птицефабрики за прошедший месяц. Отчет должен включать следующую информацию: количество яиц, кур и средняя производительность по каждой породе по цехам, общее количество кур на фабрике, общее количество яиц, полученное птицефабрикой за отчетный месяц.

 

Задание 8

Создать программную систему, предназначенную для отдела маркетинга рекламного агентства.

Одной из задач, решаемых отделом маркетинга рекламного агентства «Луч», является учет работы с клиентами. Для этого необходимо организовать оперативный учет поступивших и выполненных заявок клиентов (рекламодателей).

Рекламное агентство заключает трудовые соглашения с заказчиками на исполнение определенного вида рекламных услуг. Для оформления заявки рекламодатель должен указать контактное лицо, телефон и электронный адрес для связи. Рекламодатель оформляет заявку на рекламу, пользуясь прайс–листом, в котором указаны цены по наименованию рекламных услуг, предоставляемых агентством «Луч». Здесь же оговариваются исполнители изготовления рекламы (сотрудники агентства), стоимость и объем (количество) работ. Для выполнения работ необходимо знать единицы измерения и материалы. Заказчик должен иметь контактные данные исполнителя

Согласно заявке выписывается Платежное Поручение Заказчику, которое он обязан оплатить.

После оплаты счета агентство обязуется предоставить рекламные продукты. Заказ считается выполненным, если оплачено Платежное поручение.

Перечень возможных запросов к базе данных:

  • список выполненных работ, фиксирующих дату оплаты заявки, заказчиков, код услуги, фамилию исполнителя;

  • список платежных поручений, выставленных рекламодателям за любой промежуток времени, фиксирующий заказчика, услугу, состояние заявки (оплачено или нет);

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

  • список заявок, заключенных каждым отдельным заказчиком за любой промежуток времени;

  • список сотрудников с указанием количества заявок, которые выполнял каждый сотрудник в заданный период.

Перечень возможных отчетов:

  • отчет об объеме (стоимости) работ, выполненных всеми исполнителями, за последний квартал.