Вариант 1. Расписание лекций в университете. Рейтинг
1
Техническое задание: База данных для
хранения расписаний лекции в университете. Необходима для хранения инфомации
какие преподаватели, каким группам читают лекции в какое время и аудитории. Так
же необходимо иметь возможность определять возможные «накладки» по времени
аудиторий, преподавателей и групп.
Выборки:
- Выбрать общее число часов
лекций которое прочитал тот или иной преподаватель (т.е. лекционный стаж
каждого преподавателя)
- Определить возможные
«накладки» в расписании по аудиториям.
- Вывести расписание одной из
групп.
- Выбрать сумму часов лекций
по дисциплинам прочитанным группам 1 и 2.
Вариант 2. Оптовая база. Рейтинг
1
Техническое задание: База данных для оптового склада. Необходимо хранить
информацию о том какой товар в каком количестве поступил от какого поставщика.
Необходимо иметь возможность получать некоторую статистику по товарам и
поставщикам и так же общее кол-во и стоимости различных товаров.
Выборки:
- Выбрать поставщиков,
которые в этом месяце поставляли самую большую номенклатуру товаров.
- Выбрать поставщиков которые
в прошлом месяце поставили товар «картошка» по самой большой цене.
- Вывести названия товаров,
цены на которые не изменились с в последнюю поставку.
- Определить, на сколько
единиц возросли поставки товара «тапочки для тараканов» в 2001г. по
сравнению с предыдущим годом.
- Вывести среднюю цену
находящихся на базе товаров.
Вариант 3. Сборочный цех. Рейтинг
1
Техническое задание: База данных для хранения спецификаций на сборку изделий
в сборочном цехе. Необходимо хранить информацию о всех выпускаемых цехом
изделиях и элементах из которых они собираются. Дополнительно требуется
поддерживать версионность спецификаций на сборку, иметь возможность
рассчитывать стоимость конечного изделия и делать анализ потребностей в
комплектующих в соответствии с планом выпуска на год.
Выборки:
- Определить изделие, в
которое входит больше всего элементов типа «транзистор».
- Вывести список изделий,
которые не производились в 2001 г.
- Вывести список изделий, для
которых затраты на составляющие их элементы снизились относительно
прошлого года.
- Вывести изделия, для
которых в данный момент не хватит комплектующих на складе.
- Вывести расчётную
потребность в комплектующих все изделия необходимых для выполнения плана
годового выпуска.
Вариант 4. Реестр Акционеров. Рейтинг
2
Техническое задание: Требуется хранить информацию о всех владельцах
пакетов акций (будь то юридические или физ. лица). Необходимо сохранять так же
следующую информацию о пакетах проданных акций:
- Цена одной акции;
- Кол-во акций в пакете;
- Тип акций
(привелигерованные или обычные)
- Номера акций в пакете.
Юридические лица могут
выступать как в качестве владельцев акций, так и в качестве эмитента
одновременно и по-раздельности.
Выборки:
- Вычислить рыночную
стоимость (т.е. суммарную стоимость всех акций) какого-либо юридического
лица (предприятия).
- Найти самое богатое
физическое лицо («олигарха» ;) ориентируясь по сумме акций в его
собственности.
- Найти все предприятия,
полностью находящиеся в собственности у одного акционера.
Вариант 5. Автосервис. Рейтинг
1
Техническое задание: Автоматизированная система приёма и отслеживания
выполнения заказов на автосервисе. Заказ от клиента принимается и сохраняется в
БД, о заказе необходимо сохранять следующую информацию:
- ФИО заказчика;
- Дата приёма заказа (дата
поступления);
- Информация об автомобиле:
номер, марка, год выпуска;
- Стоимость работ по заказу
(устанавливается после выполнения всех работ)
- Планируемая дата окончания
работ.
- Номер заказа в системе;
Далее после обследования
неисправностей заказ разбивается на одну или несколько работ которые по наряду
назначаются свободным автомеханикам. Наряду присваивается дата/время начала
работ. Тип работ по наряду должен соответствовать специализации автомеханика,
которому он назначен. Информация об этом так же хранится в системе. После
выполнения наряда проставляется дата/время окончания и работа считается
выполненой.
Выборки:
- Вывести всех свободных на
данный момент автомехаников, т.е. таких у которых нет привязанных и не
завершённых на данный момент нарядов.
- Вывести отстающие от
графика (планируемой даты окончания) заказы, т.е. такие, у которых дата
планируемого окончания работ уже прошла, а невыполненные наряды остались.
- Вывести ответственных
автомехаников по работам из заказов по результатам предыдущей выборки.
Вариант 6. .ВУЗ. Организация расписания сессии. Рейтинг
0
Техническое задание: Необходимо разработать модуль для информационной
системы ВУЗа для ведения учёта занятости аудиторий, групп и преподавателей во
время сессии. Этот модуль должен предоставлять следующую функциональность:
- Хранить информацию о том,
какая группа сдаёт какую дисциплину в какой день и в какой аудитории;
- Какой преподаватель
проводит контроиль у этой группы.
- Вид контроля: экзамен,
зачёт, защита курсовых и т.п.
- Дополнительную информацию о
группе: номер (шифр), курс, учащиеся в группе студенты.
- Дополнительную информацию о
преподавателе: ФИО, кафедра.
Необходимо так же иметь
возможность находить «накладки» в расписании групп, преподавателей и аудиторий
и иметь возможность скорректировать расписание сессии с её учётом. Контроль
проводится