Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
УМП по БД 5244.doc
Скачиваний:
148
Добавлен:
09.04.2015
Размер:
3.82 Mб
Скачать

Варианты заданий:

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

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

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

Дополнить БД следующей информацией :

1) номер телефона - дата - город, с которым был разговор - время разговора,

2)номер телефона-дата-сумма оплаты.

Составить следующие отчеты:

- списки на почту для оплаты разговоров за любой месяц. Месяц вводить с клавиатуры; номера телефонов располагаются по АТС в порядке возрастания номеров. Стоимость определяется произведением времени разговора на стоимость 1-ой минуты; (время разговора - суммарное время разговоров за данный месяц). Для абонентов, имеющих телефон более 10 лет, установлена скидка в размере 5% за каждый год. Стоимость округляется до ближайшего целого числа.

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

- список абонентов, не заплативших за два последних месяца для отключения телефона.

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

2. Создать БД по расчету заработной платы и персональному кадровому учету, содержащую сведения о сотрудниках предприятия (организации, фирмы) – фамилия, имя и отчество сотрудника, наименование цеха, размер заработной платы за месяц, год рождения, дата поступления на работу, семейное положение, пол, количество детей, дата заболевания- дата выздоровления и пр.

Обеспечить возможность дополнения и редактирования любой информации. Обеспечить выполнение заданий, учитывая при начислении заработной платы следующее: за время болезни начисляется 50%, если стаж работы < 2 лет; 80%, если стаж работы от 2 до 4 лет и 100% при большем стаже. Удерживается 12% подоходный налог и 6% налог за бездетность.

Реализовать получение следующих запросов/отчетов:

- сотрудников пенсионного возраста с указанием стажа их работы;

- сотрудников по цехам, чей заработок меньше N;

- средний возраст рабочих в цехе и по заводу в целом;

- количество дней заболевания по цехам и заводу (суммарное и отдельно по месяцам);

- средний стаж работы в цехе А;

- средний заработок мужчин и женщин по цехам и заводу в целом.

3. База данных по учету успеваемости в ВУЗе, которая содержит сведения о студентах конкретного ВУЗа (например, МГАПИ): № личной карточки, Ф.И.О. студента, № курса, шифр специальности, оценки последней сессии, отметка о сдаче необходимых зачетов и курсовых работ (проектов), признак участия в общественной работе: "1" -активное участие, "О" - неучастие.

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

Дополнить БД следующей информацией:

экзамен - количество прохождения экзамена /0 -в сессию /;

-ФИО преподавателя;

- признак, живет ли студент в общежитии.

Составить приказ зачисления студентов группы X на стипендию. На стипендию зачисляются студенты, сдавшие экзамены в сессию. Студент, получивший все оценки «5», зачисляется на повышенную стипендию. Студенты, получившие "4" и "5",зачисляются на обычную стипендию. Студент, получивший одну оценку "3", но активно участвующий в общественной работе, также зачисляется на обычную стипендию, в противном случае зачисление не производится. Индекс группы вводится с терминала.

Дополнительно реализовать выдачу информации по запросу:

а) список неуспевающих студентов в алфавитном порядке с группировкой по группам и количества всех видов оценок по группам;

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

в) список групп с указанием среднего балла, полученного в группе.

г) список студентов.

Поиск информации о студенте должен быть организован на основании выбора пользователя из предложенного списка полей БД, после чего необходимо сформировать документ «Копия зачетной книжки ___ семестра», который по желанию пользователя может быть напечатан.

4. Создать БД по учету и оценке стоимости библиотечного фонда, содержащую сведения: инвентаризационный № книги (шифр), фамилия и инициалы автора, название книги, год издания, название издательства, город, где издана книга, местоположение (номер стеллажа, шкафа), место содержания книги в библиотеке (выбор из списка «Абонемент, Читальный зал, Хранилище, Фонд») и пр., что считаете уместным.

Поиск информации о необходимой книге или какой-либо другой информации должен быть организован на основании выбора пользователя из предложенного списка полей БД, после чего необходимо сформировать документ «Сведения по картотеке», который по желанию пользователя может быть напечатан.

Дополнить БД данными:

шифр книги - дата выдачи книги - Ф.И.О. читателя;

название книги - автор - стоимость; ФИО читателя-адрес.

Осуществить выдачу:

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

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

Запросы для переоценки книг в зависимости от года издания (год издания и коэффициент переоценки вводятся с клавиатуры).

Реализовать возможность оценки стоимости книжного фонда:

- общую;

  • с учетом выданных книг;

  • стоимость книг, оставшихся на стеллажах;

- стоимость выданных книг.

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

Дополнить БД данными:

номер рейса - тип самолета - вместимость;

номер рейса - стоимость билета.

В качестве отчётных документов можно предложить следующее:

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

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

Реализовать:

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

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

- табло для пассажиров о наличии билетов на рейсы;

- табло с информацией об отправлении самолетов, если время до вылета <=2 часов.

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

а) для предприятия торговли;

б) для предприятия- производителя продукции;

в) для Internet-магазина.

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

Сформировать запросы, на выдачу следующей информации:

- картинку, изображающую этот вид продукции;

- наличие и стоимость продукции артикула X;

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

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

- список городов и фабрик, поставляющих/ производящих продукцию;

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

- формат деловых писем поставщикам/производителям с просьбой о поставке определенного количества видов продукции заданного ассортимента, если количество этих видов не превышает минимального объема запасов.

7. Создать БД для автоматизации учебно-методической деятельности подразделения ВУЗа. Например, БД может содержать следующие сведения: код направления-специализации (35.14 ,22.01, 15.01, 22.08 и пр), название дисциплины, блок (общетехнический, естественнонаучный, специальный), курс, семестр, признак отчетности (зачет, промежуточный экзамен, итоговый экзамен, курсовая работа, курсовой проект), ведущий преподаватель (использовать объект преподаватель (кафедра, звание, степень, ВУЗ), количество лекционных часов, количество практических часов, количество часов на лабораторные работы, всего часов.

Сформировать

- список зачетов и экзаменов для каждого семестра,

- экзаменационно-зачетные ведомости (основные и дополнительные) по каждому предмету.

Подсчитать общее количество аудиторных часов в неделю ( в семестре 17 недель).

Подготовить удобные формы для заполнения электронных экзаменационных ведомостей. По этим ведомостям подготовить вкладыш для диплома каждого студента (использовать объект студент), куда включить только результаты итоговых экзаменов за все 3.5,4 или 5 лет обучения и определить средний балл. Выдать список группы в порядке убывания среднего балла.

8. База данных учета и продаж личного автотранспорта содержит сведения о владельцах автомобилей : № водительских прав, Ф.И.О. владельца, марка автомобиля, цвет, номер машины, дата выпуска и дата продажи автомобиля, количестве и характеристиках возможных повреждений и ремонта и пр., что считаете уместным.

№ автомобиля вводится по шаблону, в зависимости от года выпуска, например, ХХ-ХХ ХХХ или Х ХХХ ХХ.

Поиск информации об автовладельце, либо о его машине должен быть организован на основании выбора пользователя из предложенного списка полей БД. В результате должен быть сформирован документ «Сведения об автомобиле», который можно просмотреть и при желании пользователя распечатать.

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

« Справочник продаж» может быть напечатан.

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

поле «Семейное положение» - из списка «В браке, Холост, Женат»;

поле «Отметка о ...» - из списка « Непризывной возраст, Пройдена, Призван», либо указана причина непрохождения службы.

Поиск информации о военнообязанных должен быть организован на основании выбора пользователя из предложенного списка полей БД, после чего необходимо сформировать документ « Сведения о военнообязанном », который по желанию пользователя может быть напечатан.

Сформировать документ «Сводная информация по призыву», где по дате рождения размещены призывники по фамилиям в алфавитном порядке. Документ может быть напечатан.

10. База данных учета жилого фонда содержит сведения о квартиросъемщиках городских микрорайонов: № ордера, Ф.И.О. ответственного квартиросъемщика, серия и номер паспорта, адрес и телефон, приватизирована квартира (не приватизирована), метраж жилой площади, дата регистрации квартиры и пр., что считаете уместным.

Поиск информации о квартиросъемщике должен быть организован на основании выбора пользователя из предложенного списка полей БД, после чего необходимо сформировать документ « Справка о жилплощади», который по желанию пользователя может быть напечатан.

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

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

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

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

Сформировать оригинальный прайс-лист «Инфоэкспорт», где по каждой стране-импортеру представлен список товаров в алфавитном порядке. Документ может быть напечатан.

12. База данных для организации работы частной медицинской клиники содержит сведения о пациентах клиники: № страхового полиса, Ф.И.О. пациента, пол, возраст, место проживания, диагноз, отделение клиники, дата поступления, Ф.И.О. лечащего врача и пр.

В окне диалога указывается дата рождения пациента, а БД содержит вычисленное полное количество лет, исходя из разницы текущей даты и даты рождения пациента.

Дополнить БД данными о лекарственных или лечебно-профилактических препаратах, используемых данной клиникой: наименование, состав, вид (таблетка, порошок, сироп и пр.), рекомендации по применению.

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

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

13. База данных организации оперативной деятельности вычислительного центра содержит сведения о пользователях ВЦ : № компьютера, табельный № пользователя, Ф.И.О. пользователя, его статус (выбор из списка - «Системный программист ППО, Администратор банка данных, Отвлеченный пользователь, Оператор, Специалист по техническим средствам (электронщик)»), группа привилегий, пароль (если таковой имеется), а также дата и время регистрации ,время выхода (окончания работы).

В БД хранится только число сеансов работы за ПК и общее время работы за текущий день, которое вычисляется по данным, введенным в окне диалога.

Поиск информации о пользователе должен быть организован на основании выбора из предложенного списка полей БД, после чего необходимо сформировать документ «Сведения по общему времени работы за ПК на «___»____20___г.», который по желанию пользователя может быть напечатан.

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

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

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

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

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

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

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

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

Можно добавить характеристики объектов, которые считаете уместными, для данной предметной области.

16. База данных организации деятельности страховой компании и учета страховых услуг, которая может содержать следующую информацию:№ страхового полиса, вид страховки и его сервисные характеристики, % страховые отчисления, Ф.И.О. клиента компании, серия и номер паспорта, до­машний адрес и телефон, Ф.И.О. страхового агента и пр., что считаете наиболее необходимым для хранения.

Поиск информации о клиенте или виде и характеристиках страхования дол­жен быть организован на основании выбора пользователя из предложенного спи­ска полей БД. В результате может быть сформирован отчёт «Страховой полис», который по желанию пользователя может быть напечатан.

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

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

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

б) промышленного предприятия;

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

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

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

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

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

18. Создать БД учету деятельности автотранспортного предприятия, хранящую сведения о пас­сажирских перевозках: для каждого маршрута - № маршрута, километраж, №№ автобусов, стоимость 1 км, объём горюче-смазочных материалов; а также Ф.И.О. водителя автобуса, его координаты для связи (адрес, телефон и пр.), информация путевого листа за рабочий день.

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

Необходимо предусмотреть возможность сортировки записей по любому из предложенных полей для получения сводки по всему АТП: какие транспортные средства, на каких маршрутах были задействованы, суммарное время, объём го­рючего, километраж и пр. информация. Документ по желанию пользователя мо­жет быть напечатан.

Можно добавить характеристики объектов, которые считаете уместными, для данной предметной области.

19. База данных по оказанию услуг мобильной телефонии, которая содержит сведения об абонен­тах мобильной (или пейджинговой) сети: №RIC (или PIN-код абонента), модель, тип пейджера (или мобильного телефона), вид обслуживания: первич­ное или продление, Ф.И.О. абонента, срок заключения контракта на обслужива­ние пейджера, стоимость контракта: количество месяцев*стоимостъ(руб) +стоимость активации (руб). Поиск информации об абоненте сети должен быть организован на основании выбора пользователя из предложенного списка полей БД, после чего необходимо сформировать список просрочивших оплату абонентов по №RIC и дату отключения, который по желанию пользователя может быть напечатан.

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

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

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

Сформировать:

  • отчеты по просроченным кредитным платежам и размеру начисляемых пени;

  • справку по истории кредита конкретно найденного клиента;

  • отчет по списку признаков деятельности коммерческого банка – размеру активов, собственного капитала и прочее, что будет запрошено потенциальным клиентом;

  • другие.

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