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

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

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

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

Добавлен: 28.11.2018

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

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

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

10 

Варіант 7 

Розробіть  інформаційну  систему  підтримки  діяльності  ДАІ. 

Вона містить інформацію про транспорті засоби (ТЗ), їх власників 
та  штрафи.  У  квитанції  про  штраф  вказується  ТЗ,  дата,  сума 
штрафу, відомості про водія. 

Типовими для ІС є запити: 

•  Хто  власником  транспортних  засобів,  номерний  знак, 

яких містить послідовність «667». 

•  Сума  несплачених  штрафів,  виписаних  у  поточному 

місяці. 

•  Статистика  порушень  за  марками  автомобілів  та 

місяцях. 

На етапі проектування були сформульовані наступні вимоги до 

ІС:  один  автомобіль  належить  лише  одному  власнику,  у  людини 
може  бути  кілька  автомобілів.  Забезпечте  виконання  цих  бізнес-
вимог. 

Розширене завдання 

В процесі впровадження ІС з’ясувалися наступні особливості: у 

випадку  втрати  (крадіжки)  номерного  знака  для  ТЗ  надається 
новий номерний знак, а старий на певний час додається до списку 
«у  розшуку».  Дозволяється,  також  повторне  використання 
номерних  знаків.  Власники  ТЗ  можуть  оформлювати  довіреність 
на право керування ТЗ. При цьому штрафи записуються на особу, 
що скоїла правопорушення, а не на власника ТЗ. Створіть сценарій 
міграції з прототипу на оновлену версію. Які зміни треба зробити у 
запитах з базового завдання? 

Створіть запити, які дадуть відповіді на наступні питання: 

•  Топ 5 водіїв за кількістю штрафів. 

•  З’ясуйте  історію  автомобіля  –  хто  і  в  який  період  мав 

право їм керувати. 

•  Виведіть  перелік  водіїв,  що  скоїли  ДТП  на  автомобілі, 

яким вони не мають права керувати. 

Проаналізуйте план виконання одного з запитів. 


background image

11 

Варіант 8 

Інформаційна  система  автоматизує  роботу  реферативної  бази 

статей  (на  кшталт  SCOPUS).  Вона  містить  вичерпну  інформацію 
щодо  статей:  назву,  анотацію,  відомості  про  авторів,  та  список 
літератури. 

Типовими для ІС є запити: 

•  Автор, що має найбільшу кількість публікацій. 

•  Стаття, яку цитують найчастіше. 
•  Список  авторів,  які  видали  статтю,  назва  якої  містить 

слова  «Sumy  State  University»,  «SSU»,  «SumDU», 
«SumGU» . 

На етапі проектування були сформульовані наступні вимоги до 

ІС:  кожна  стаття  має  тільки  одного  автора.  Забезпечте  виконання 
цих бізнес-вимог. 

Розширене завдання 

В  процесі  впровадження  ІС  з’ясувалися  наступні  особливості: 

існують  статті,  що  мають  декілька  авторів.  Деякі  автори  можуть 
публікуватися  під  псевдонімами  (см.  Ніколя  Бурбакі,  Анна 
Борисова).  Створіть  сценарій  міграції  з  прототипу  на  оновлену 
версію. Які зміни треба зробити у запитах з базового завдання? 

Створіть запити, які дадуть відповіді на наступні питання. 

•  Топ 5 авторів за кількістю цитування його робіт. 

•  Хто  з  авторів  написав  найбільшу  кількість  статей  у 

співавторстві? 

•  Для  автора  Х  складіть  гістограму:  кількість  цитувань 

його статей по рокам. 

•  Створіть представлення: ім’я автора (імена авторів через 

кому), назва статті, кількість цитувань. 

Проаналізуйте план виконання одного з запитів. 


background image

12 

Варіант 9 

Інформаційна  система  автоматизує  роботу  реферативної  бази 

статей  (на  кшталт  SCOPUS).  Вона  містить  вичерпну  інформацію 
щодо статей: назву, анотацію, відомості про авторів, та установи, у 
яких працюють автори. 

Типовими для ІС є запити: 

•  Статистика кількості друкованих праць по  установах за 

минулий рік. 

•  У яких установах працюють автори статей, у назві яких є 

слова «SQL» або «Oracle». 

•  Перелік  робіт,  що  були  опубліковані  автором  Х 

(наприклад, Івановим І.І.) у минулому році. 

На етапі проектування були сформульовані наступні вимоги до 

ІС:  кожна  стаття  має  рівно  одного  автора.  Забезпечте  виконання 
цих бізнес-вимог. 

Розширене завдання 

В  процесі  впровадження  ІС  з’ясувалися  наступні  особливості: 

існують  статті,  що  мають  декілька  авторів.  Деякі  автори  можуть 
публікуватися  під  псевдонімами  (см.  Ніколя  Бурбакі,  Анна 
Борисова).  Створіть  сценарій  міграції  з  прототипу  на  оновлену 
версію. Які зміни треба зробити у запитах з базового завдання? 

Створіть запити, які дадуть відповіді на наступні питання. 

•  Топ 5 авторів за кількістю виданих робіт. 

•  Які  установи  співпрацювали  у  2016  році?  (Є  роботи, 

співавтори яких працюють у різних ВНЗ) 

•  Автори, що написали під псевдонімом більше робіт, ніж 

під власним ім’ям. 

Проаналізуйте план виконання одного з запитів. 

Варіант 10 

Інформаційна  система  автоматизує  роботу  реферативної  бази 

статей  (на  кшталт  SCOPUS).  Вона  містить  вичерпну  інформацію 


background image

13 

щодо  статей:  назву,  анотацію,  відомості  про  авторів,  список 
літератури. У деяких статтях може бути кілька співавторів. 

Типовими для ІС є запити: 

•  Хто з авторів ніколи не писав статей у співавторстві? 

•  Хто з авторів використовував у назві статей слова «SQL» 

чи «database» за останні 5 років? 

•  Кого  з  авторів  цитували  більше  3  разів  за  останні  2 

роки? 

На етапі проектування були сформульовані наступні вимоги до 

ІС: заборонено публікувати раніш опубліковані матеріали (статті з 
такою ж самою назвою, але іншим місцем публікації). Забезпечте 
виконання цих бізнес-вимог. 

Розширене завдання 

В  процесі  впровадження  ІС  з’ясувалися  наступні  особливості: 

стаття  може  бути  опублікована  декілька  разів  (наприклад, 
препринт та фінальна версія статті). Всі дублікати треба  коректно 
обробляти  при  підрахунку  цитувань  статей.  Крім  того, 
розповсюдженою є практика проведення досліджень та публікація 
матеріалів за підтримки грантових програм. Ця інформація, також, 
є  важливою  для  ІС.  Створіть  сценарій  міграції  з  прототипу  на 
оновлену  версію.  Які  зміни  треба  зробити  у  запитах  з  базового 
завдання? 

Створіть запити, які дадуть відповіді на наступні питання. 

•  Заборона  на  повторне  оприлюднення  матеріалів  є 

особливо  суворою  для  статей  написаних  при  підтримці 
грантових програм. Хто з авторів порушив це правило? 

•  Хто з авторів приймав участь більш як у двох грантових 

програмах? 

•  Рейтинг  популярності  грантових  програм  за  кількістю 

вчених, які прийняли у них участь. 

Проаналізуйте план виконання одного з запитів. 


background image

14 

Варіант 11 

Ми вирішили створити власну соціальну мережу для студентів. 

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

Типовими для ІС є запити: 

•  Список студентів групи Х (Наприклад, ІН51) 

•  Хто  із  студентів  інших  груп  в  друзях  у  студента  Х? 

(Наприклад, Іванова І.І.) 

•  Студенти яких груп є друзями студента Х? (Наприклад, 

Іванова І.І.) 

На етапі проектування були сформульовані наступні вимоги до 

ІС:  один  студент  може  навчатися  лише  у  одній  групі.  Забезпечте 
виконання цих бізнес-вимог. 

Розширене завдання 

В  процесі  впровадження  ІС  з’ясувалися  наступні  особливості: 

студент може навчатися у декількох навчальних групах (подвійний 
диплом, група дисципліни за вибором, група з вивчення іноземної 
мови).  Кожна  з  груп  має  свого  старосту.  Керівництво  мережі, 
також  звернуло  увагу,  що  відношення  «бути  другом»  є 
симетричним. Створіть сценарій міграції з прототипу на оновлену 
версію. Які зміни треба зробити у запитах з базового завдання? 

Створіть запити, які дадуть відповіді на наступні питання. 

•  Toп 5 студентів за кількістю друзів. 

•  Між якими з груп найбільша кількість дружніх зв’язків? 

•  Хто не дружить із старостою власної групи? 
•  Для людей, які входять  у кілька груп: хто є  старостами 

усіх груп, у які він входить. 

Проаналізуйте план виконання одного з запитів.