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

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

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

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

Добавлен: 28.11.2018

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

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

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

20 

•  У  каких  из  сотрудников  средняя  зарплата  за  год  ниже,  чем 

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

•  Статистика  расходов  на  заработную  плату  по  отделам  и 

месяцам. 

•  Средняя зарплата по должностям и подразделениям. 

•  Во всех городах, где есть подразделения должен работать хотя-

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

Вариант 18 

Информационная  система  бухгалтерии  содержит  информацию 

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

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

•  Кто из сотрудников сейчас в отпуске. 

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

•  У  кого  из  сотрудников  средняя  продолжительность  отпуска 

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

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

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

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


background image

21 

данных  из  прототипа  в  новую  версию  ИС.  Что  изменится  в 
запросах базового задания? 

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

•  Отчет  о  количестве  неиспользованных  дней  оплачиваемого 

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

•  В каком из отделов сейчас больше всего человек в отпусках. 

•  В  каких  месяцах  предпочитают  брать  отпуска  начальники 

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

Вариант 19 

Информационная 

система 

содержит 

информацию 

о 

покупателях, товарах и покупках. 

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

•  Какие товары покупали сегодня? 

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

прошлом году. 

•  Какой  самый  дорого  подарок  можно  купить  к  Новому  году  в 

нашем магазине? 

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

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

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

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

•  Топ 5 товаров, пользующихся наибольшим спросом. 


background image

22 

•  Товары,  из  каких  категорий  покупал  покупатель  Х  за 

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

•  Статистика  объемов  продаж  (в  гривнах)  за  последние  12 

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

Вариант 20 

Информационная  система  содержит  информацию  о  рейсах, 

вылетах и самолётах, использованных в вылетах. 

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

•  По какому рейсу осуществлено больше всего вылетов. 

•  Какой самолёт выполнил больше всего вылетов. 

•  Статистика  использования  типов  самолётов  по  различным 

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

следующие  бизнес-требования:  в  одном  вылете  участвует  один 
самолет.  Для  удобства  пассажиров  на  табло  отображается  только 
тип  самолёта  (Boeing  767,  …)  но  каждый  из  самолетов  может 
иметь свое количество посадочных мест. 

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

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

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

Информационная система обладает информацией о количестве 

проданных билетов на каждый из вылетов.  

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

•  Список  свободных  самолетов,  и  в  каких  аэропортах  они 

находятся. 

•  Рейтинг  типов  самолётов  по  количеству  перевезённых 

пассажиров. 


background image

23 

•  На  каком  самолете  полетят  сегодня  в  12:00  пассажиры  из 

Борисполя (KBP) в аэропорт Берлин-Тегель(TXL). 

•  После  100  вылетов  самолет  должен  быть  отравлен  на 

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

Вариант 21 

Информационная 

система 

осуществляет 

поддержку 

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

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

•  Список  автомобилей,  которые  в  настоящее  время  не  сданы 

напрокат. 

•  Список  автомобилей,  пользующихся  наибольшим  спросом  в 

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

•  Список клиентов, которые брали напрокат одновременно более 

одного автомобиля. 

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

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

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

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

•  Топ 5 клиентов по количеству взятых на прокат автомобилей. 

•  Список доступных легковых автомобилей с ценой не более 50$ 

гривен в день. 


background image

24 

•  Суммарная выручка за последние 12 месяцев. 

•  Какая  марка  автомобилей  принесла  наибольшую  выручку  за 

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

Вариант 22 (Пример) 

Информационная 

система 

осуществляет 

поддержку 

деятельности  ГУВД.  ИС  должна  осуществлять:  ведение  списка 
жителей (ФИО, пол, дата рождения, …) и ведение списка адресов 
(улицы  и  дома:  каждый  дом  имеет  свой  уникальный  номер), 
сведения о прописке. 

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

•  Предоставление  сведений  о  жильцах  определённой  квартиры 

(дома).  

•  Предоставление  сведений  об  определённом  жителе  с  учетом 

всех его адресов.  

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

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

За каждым из домов закреплена больница. 
Реализуйте запрос: 

•  Список  адресов  на  определённой  улице,  по  которым  никто  не 

зарегистрирован.  

•  Список  адресов,  по  которым  зарегистрировано  более  10 

человек.  

•  Сколько пациентов закреплено за каждой из больниц? 

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