Смекни!
smekni.com

Проектирование базы данных (стр. 7 из 8)

- Марка и год выпуска автомобиля данного владельца?

- Перечень устраненных неисправностей в автомобиле данного владельца?

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

- фамилия, имя, отчество клиентов, сдавших в ремонт автомобили с указанным типом неисправности?

- Самая распространенная неисправность в автомобилях указанной марки?

- Количество рабочих каждой специальности на станции?

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

Задание №18

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

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

- Автор текста, композитор и дата создания песни с данным названием? В репертуар какой группы она входит?

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

- Цена билета на последний концерт указанной группы?

- Состав исполнителей группы с заданным названием, их возраст и амплуа?

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

- Какие группы в текущем году отмечают юбилей

- Самый молодой вокалист? Какую группу он представляет?

- В каких группах средний возраст исполнителей не превышает 20 лет?

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

Задание №19

Пусть требуется создать программную систему, предназначенную для работников технического архива предприятия. Технический архив содержит стеллажи, полки и ячейки, в которых хранится документация. Ячейка архива может быть пустой или хранить все экземпляры одного документа. Каждый экземпляр документации имеет инвентарный номер и название. В базе данных должна храниться следующая информация о каждом документе архива: номер стеллажа, номер полки, номер ячейки, где хранится документ, название документа и название темы, к которой он относится, его инвентарный номер, количество экземпляров документа, содержащихся в ячейке, дата поступления документа в архив. Документ может быть востребован абонентом архива. Абонент характеризуется фамилией, именем, отчеством, номером и телефоном отдела, где он работает. Работники архива, выдавая документ, должны зафиксировать, когда и кому он был выдан. Архив может пополняться документами, как новыми, так и копиями уже имеющихся в архиве. Экземпляр документа может быть утрачен. Возможна закупка новых стеллажей и списание старых. Документ может поменять место хранения и инвентарный номер. Возможно и изменение сведений об абонентах. Абонент может поменять фамилию, перейти в другой отдел, уволится с предприятия. Возможно изменение номеров телефонов отделов.

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

- Название наиболее востребованного документа?

- Общее количество документов на заданную тему?

- Тема документа по заданному названию?

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

- Фамилия, имя и отчество абонента, который брал указанный документ последним?

- Есть ли в архиве пустые стеллажи, полки, ячейки, и в каком количестве?

- Список документов, не востребованных в течение более, чем 5 лет?

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

Задание №20

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

Работнику туристической фирмы могут потребоваться следующие данные:

- Какие есть путевки по цене, не превышающей ту, которую указал клиент?

- Можно ли отдохнуть в указанной стране в указанные сроки? Показать все возможные варианты.

- Сколько будет стоить оформление визы и паспорта при условии покупки указанной путевки?

- Какие путевки позволяют отдохнуть в указанные сроки и не предполагают использования самолета в качестве средства перемещения?

- Какие путевки являются «горящими», то есть дата отправления, указанная в них, не более, чем на 5 дней больше текущей?

- Какие скидки возможны для постоянных клиентов фирмы?

- Что представляет собой самая дорогая путевка из имеющихся в продаже на текущий день?

- Какие путевки пользуются наибольшим спросом?

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

Задание 21

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

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

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

- Какие товары и в каком количестве имеются в аптеке?

- У каких товаров закончился срок годности?

- Какие отсутствующие товары может заказать аптека у поставщиков?

- Суммарная стоимость товара?

- У каких поставщиков, и в каком количестве есть товар нужного наименования?

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

Задание 22

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