Файл: Базы данных и информационные системы.pdf

ВУЗ: Не указан

Категория: Задание

Дисциплина: Базы данных

Добавлен: 28.11.2018

Просмотров: 3267

Скачиваний: 3

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
background image

25 

Вариант 23 

Информационная  система  разработана  для  поддержки 

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

категория 

функциональности 

(интерфейс, 

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

Типичными для информационной системы являются вопросы: 

•  Список неисправленных ошибок. 

•  Статистика ошибок по категориям и тапам. 
•  Топ 5 ошибок по времени их исправления. 

Расширенное задание 

В  процессе  внедрения  выяснились  следующие  особенности: 

наш  bug-tracker  используется  в  нескольких  проектах.  Всю 
статистику  нужно  выводить  с  учетом  проектов.  Одна  и  та  же 
ошибка  может  быть  выявлена  в  нескольких  проектах.  Ошибка 
может  быть  закрыта,  когда  она  исправлена  во  всех  проектах.  Для 
каждой  из  ошибок  в  рамках  проекта  назначается  ответственный 
сотрудник.  Создайте  сценарий  миграции  данных  из  прототипа  в 
новую версию ИС. Что изменится в запросах базового задания? 

Реализуйте запрос: 

•  Процент незакрытых ошибок по каждому из проектов. 

•  На каких проектах задействован сотрудник Х. 

•  Категория ошибок, на исправление которых ушло больше всего 

времени в проекте Х. 
 
Проанализируйте план выполнения любого из запросов. 


background image

26 

Вариант 24 

Информационная  система  разработана  для  поддержки 

библиотека  института.  Она  оперирует  информацией  о  книгах  и 
читателях. 

Типичными для информационной системы являются вопросы: 

•  Какие книги есть в наличии? 

•  Какие книги не брал ни один студент? 
•  Один из экземпляров книги Х был поврежден. Кто из студентов 

его брал? 
На  этапе  создания  прототипа  заказчиком  были  выдвинуты 

следующие  бизнес-требования:  у  библиотеки  может  быть 
несколько экземпляров одной книги. 

Расширенное задание 

В  процессе  внедрения  выяснились  следующие  особенности: 

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

 
Реализуйте запрос: 

•  Какие  книги  можно  взять  в  метод.  кабинете  кафедры 

компьютерных наук? 

•  Кто из студентов не вернул больше всего книг. 

•  Топ 5 книг по популярности. 
•  У кого из студентов на руках 3 и больше книг. 

•  Какие книги, чаще всего теряются ли повреждаются? 

 
Проанализируйте план выполнения любого из запросов. 


background image

27 

Вариант 25 

Информационная  система  разработана  для  поддержки  работы 

деканата.  Она  оперирует  информацией  о  студентах  (ФИО, 
факультет, курс, группа, является ли старостой, … ). 

Типичными для информационной системы являются вопросы: 

•  Список студентов группы Х. 

•  Список старост на факультете Х. 
•  Статистика  количества  студентов  по  группам,  курсам  и 

факультетам. 

Расширенное задание 

В процессе внедрения ИС была дополнена данными об учебных 

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

 
Реализуйте запросы: 

•  Какие предметы изучают студенты группы Х. 

•  Список  дисциплин,  которые  читаются  на  нескольких 

факультетах. 

•  Общее  количество  учебных  часов  для  дисциплин,  которые 

читаются группе ИН44. 

•  У кого из старост наибольшая учебная нагрузка? 

•  Специальность и курс с наибольшей учебной нагрузкой. 

 
Проанализируйте план выполнения любого из запросов. 

Вариант 26 

Информационная  система  разработана  для  поддержки  работы 

деканата.  Информационная  система  оперирует  информацией  о 
студентах, группах и старостах. 

Типичными для информационной системы являются вопросы: 

•  Список студентов группы Х. 


background image

28 

•  Список старост на факультете Х. 

•  Статистика  количества  студентов  по  группам  и  курсам  и 

факультетам. 
На  этапе  создания  прототипа  заказчиком  были  выдвинуты 

следующие бизнес-требования: один студент может учится только 
в одной группе. Реализуйте эти бизнес-требования. 

Расширенное задание 

В процессе внедрения ИС была дополнена данными об учебных 

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

Реализуйте запросы: 

•  У кого из старост больше всего студентов в группе? 

•  Дисциплины  (в  т.ч.  по  выбору)  могут  иметь  разную 

продолжительность. Какая средняя учебная нагрузка у студента 
группы Х. 

•  Топ  3  дисциплин  по  количеству  студентов,  которым  они 

читаются. 
 
Проанализируйте план выполнения любого из запросов. 

Вариант 27 

Информационная  система  разработана  для  поддержки  ведения 

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

Типичными для информационной системы являются вопросы: 

•  Сколько денег было заработано на за последний квартал. 

•  Сколько денег было потрачено вчера. 


background image

29 

•  Средняя  прибыль  (разница  дохода  и  расхода)  по  месяцам  за 

последние 12 месяца. 

Расширенное задание 

В  процессе  внедрения  выяснились  следующие  особенности: 

пользователи любят разделять свои расходы на категории (бакалея, 
развлечения, квартплата, …). Создайте сценарий миграции данных 
из  прототипа  в  новую  версию  ИС.  Что  изменится  в  запросах 
базового задания? 

 
Реализуйте запросы: 
 

•  На  какую  категорию  приходится  больше  всего  расходов  за 

последние 12 месяцев. 

•  Сумма  расходов  по  категории  «квартплата»  по  месяцам  за 

последние 36 месяцев. 

•  В  какие  месяцы  (январь,  февраль,  …)  на  бакалею  тратилось 

больше  денег,  чем  в  среднем  по  остальным месяцам,  согласно 
данным за последние 5 лет. 

•  Посоветуйте  пользователю,  согласно  данным  о  доходах  и 

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

Вариант 28 

Информационная  система  разработана  для  поддержки  работы 

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

Типичными для информационной системы являются вопросы: 

•  Сколько потратил гражданин Х за последний год. 

•  Список  граждан,  которые  потратили  в  этом  году  больше,  чем 

сумма накоплений (доходы - расходы) за последние 5 лет.