Роздрукувати сторінку
Главная \ Методичні вказівки \ Методичні вказівки \ 1298 Методична розробка Створення проекту БД, для отримання певних документів і запитів для виконання індивідуальних робіт з дисципліни Організація баз даних і знань, НУДПСУ

Методична розробка Створення проекту БД, для отримання певних документів і запитів для виконання індивідуальних робіт з дисципліни Організація баз даних і знань, НУДПСУ

« Назад

ДЕРЖАВНА ПОДАТКОВА АДМІНІСТРАЦІЯ УКРАЇНИ

НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ ДЕРЖАВНОЇ ПОДАТКОВОЇ СЛУЖБИ УКРАЇНИ

Методична розробка "Створення проекту БД,для отримання певних документів і запитів" для виконання індивідуальних робіт з дисципліни “Організація баз даних і знань”

для підготовки бакалаврів

 за напрямом  0804 “Комп'ютерні науки”

спеціальності 6.080400

 “Інтелектуальні системи прийняття рішень”

денної форми навчання

статус дисципліни: нормативна;

для підготовки бакалаврів

Ірпінь 2012

Завдання для індивідуальної роботи за темою "Створення проекту БД,  на основі якого можна отримати певний документ і запити" з курсу “Організація баз даних і знань” складена на основі ОПП підготовки бакалавра за напрямом 0804 "Комп'ютерні науки" спеціальність 6.080400 "Інтелектуальні системи прийняття рішень", затвердженої в 2007 році.

Зміст індивідуальних занять на тему: "Створення проекту БД, на основі якого можна отримати певний документ і запити"

Тема: Розробити проект шляхом створення інфологічної та концептуальної моделі БД, яка дозволить отримати документ і запити відповідно до варіанта завдання

Мета: Ознайомитись з особливостями розробки інфологічної та концептуальної моделі БД та організації доступу за допомогою  запитів.

Завдання для індивідуальної роботи:

  1. Підготовити теоретичні відомості про БД і особливості її проектування, а також ознайомитись із завданням   

  2. Розробити інфологічну модель БД на основі заданого документа і запитів (Індивідуальна робота №12 бали).

  3. Розробити концептуальну модель БД  (Індивідуальна робота №2 2 бали).

  4. Оптимізувати  концептуальну модель БД на основі принципів нормальних форм (Індивідуальна робота №34 бала ).

  5. Розробити тексти 3-х запитів мовою SQLвідповідно до варіанта завдання (Індивідуальна робота № 4,5,6 : 2 1 1= 4 бали).

  6. Оформити роботу за допомогою редактора  MS Word і захистити

  7. Розроблений проект БД  представити на екзамен (залік).

Варіанти завдань № 1 - 30

1. Розробити проект БД, яка дозволить отримати такий документ і запити:

Навчальна програма

Фа-

ку-

ль-

тет

Курс

Кількі-

сть студен

тів

Програмування

Математика

Пріз

вище студента

Pas

cal

C++

Delphi

Анал.

гео

мет-

рія

Мат.

ана

ліз

Теорія алго-ритмів

1) Визначити факультет, на якому викладається 'Pascal' на першому курсі.

2) Визначити кількість студентів першого курсу, що слухають дисципліну 'Теорія алгоритмів'.

3) Вивести список студентів факультету „Економіка і оподаткування”, що вивчають 'С++'.

2. Розробити проект БД, яка дозволить отримати такий документ і запити:

Абонент

Квартира

Телефон

Пріз-

вище

Адреса

Сума оплати

Сума

 суб-

сидій

Борг

Сума оплати

Борг

Період

 не-платежів

1) Визначити прізвища й адреси боржників з максимальною сумою боргу з квартплати і за телефон.

2) Вивести загальну суму субсидій за зазначеними адресами.

3) Визначити телефонних боржників, у яких максимальний період неплатежів.

Розробити проект БД, яка дозволить отримати такий документ і запити:

Будинок

Місце-вість

Приватний

Багатоквартирний

Кількі-

сть

кімнат

Кількі-

сть мешкан-ців

Розмір

ді-

лянки

Кількі-

сть

повер-

хів

Кількі-

сть

квартир

на

поверсі

Прибу-дови (магазин,

 тощо)

1) Визначити кількість мешканців у всіх приватних будинках у заданій місцевості.

2) Визначити кількість квартир у всіх багатоквартирних будинках у заданій місцевості.

3) Визначити приватні будинки з ділянкою менше 6 соток.

4. Розробити проект БД, яка дозволить отримати такий документ і запити:

Посада викладача

Професор

Доцент

Асистент

Дис

ци-

плі

на

Поса-

дова

 став-

ка

Кіль-кість аспірантів

 

Кіль-кість лекційних годин

Кількі-сть лекцій-них годин

Кількі-сть прак-тичних годин

Кількі-сть практичних годин

Вироб-нича прак-тика

1) Визначити дисципліни з максимальним лекційним навантаженням, де викладають професори.

2) Вивести заробітну плату викладача з врахуванням того, що посадова ставка нараховується за 800 годин. Якщо є перенавантаження викладача, то нараховується надбавка.

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

5.Розробити проект БД, яка дозволить отримати такий документ і запити:

Працівник підприємства

Пріз-

вище

Стаж

Під-роз-діл

Поса-

дова

ставка

Посада

Фахівець

Бакалавр

Кваліфікація

Відділ

Вид роботи

Професія

1) Визначити всіх фахівців з посадовою ставкою більше 1000 грн..

2) Вивести прізвища бакалаврів зі стажем не менше 2 років із професією «Комп'ютерні науки».

3) Визначити фахівців зі стажем менше 1 року.

6. Розробити проект БД, яка дозволить отримати такий документ і запити:

Товари

 

Дата

 

Ціна

Комп'ютери

Принтери

Монітори

 

Кіль-кість

Ap-ple

Ath-lon

Pentium

Ма-тричний

Струмене

вий

Лазер-

ний

LCD

TFT

1) Визначити сумарну ціну комп'ютерів, доставлених на період з 1.01.2012 по 1.11.2012.

2) Вивести список принтерів, закуплених за зазначений місяць 2012 року.

3) Визначити дати покупки й кількості комп'ютерів зазначеного типу.

7. Розробити проект БД, яка дозволить отримати такий документ і запити:

Погода

 

Місце-вість

Опади

Вітер

Темпера-тура

 

Да

та

Кіль-

кість

Інтенсив-

ність

Швид

кість

Напря-мок

Уде-нь

Уно

чі

1) Визначити середню кількість опадів у зазначеній місцевості з 01.06.2012 по 08.10.2012.

2) Вивести список місцевостей, у яких у зазначений день температура була +100 (удень або вночі;  указати, коли це було).

3) Визначити напрямок вітру в заданій місцевості на 10.09.2012.

8. Розробити проект БД, яка дозволить отримати такий документ і запити:

Лікарські препарати

Наукова медицина

Народна медицина

Назва препарату

Ціна

Хво-

роба

Побічні ефекти

Відсоток усклад-

нень

Хвороба

Відсоток успішних результатів

1) Визначити найдешевший препарат, що дає мінімальну кількість ускладнень для зазначеної хвороби.

2) Вивести список ліків, що мають мінімальну кількість побічних ефектів і відповідають межі зазначеної ціни.

3) Визначити список хвороб, для яких застосовуємо зазначений препарат і забезпечує перевищення 85 відсотків успішних  результатів.

9. Розробити проект БД, яка дозволить отримати такий документ і запити:

Каталог

Гра

Фірма

Оцінка (10-бальна)

Назва

Жанр

Рік виходу

Вида-вець

Розроб-лювач

Сю-

жету

Гра-

фіки

Зву-

ку

1) Визначити список ігор та їхній жанр, що вийшли за зазначений період заданої фірми-розроблювача.

2) Вивести списки ігор вищого балу за критеріями: сюжету, графіки і звуку.

3) Визначити гри із сюжетом нижче 4 балів

10. Розробити проект БД, яка дозволить отримати такий документ і запити:

Персональний комп’ютер (ПК)

 

Фірма

 

Ціна

Апаратне забезпечення

Програмне забезпечення

Тип процесо-

ра

RAM

Пери-

ферія

Опера-

ційна система

Середо-вище програму-вання

Ути-літи

1) Вивести список комп'ютерів (процесор, RAM, периферія), що поставлені зазначеною фірмою.

2) Визначити сумарну вартість програмних продуктів, що поставляються заданою фірмою.

3) Визначити комп'ютери з мінімальною RAM.

11. Розробити проект БД, яка дозволить отримати такий документ:

Виступи

 

Дата

 

Назва театру

 

Кіль-

кість

гляда-

чів

 

Ціна

Драмтеатр

Оперний

Естрада

Коме-дія

Тра-гедія

Ба-лет

Опе-

ра

Рокгру-

па

Соль-

ний

кон-

церт

1) Визначити сумарну ціну квитків, проданих на зазначену дату на балет у зазначений театр.

2) Визначити спектаклі, якщо в зазначений день естрадний концерт не відбувався.

3) Визначити кількість комедій і трагедій у певному театрі за зазначений місяць.

12. Розробити проект БД, яка дозволить отримати такий документ і запити:

Спортивні споруди

Місто

Стадіон

Басейн

Спортзал

Тип

Доріж-

ка

Зма-

гання

Міст-кість

Роз-мір

Види змагань

Тип

Види зма-

гань

1) Вивести список змагань у зазначеному місті на стадіонах із трав'яним покриттям і місткістю до 50000.

2) Визначити список міст із басейнами на 50 м, у яких заплановані змагання із плавання батерфляєм.

3) Визначити кількість басейнів у кожнім місті.

13. Розробити проект БД, яка дозволить отримати такий документ і запити:

Науково дослідні роботи

Керівник

Виконавець

ПІБ

Вчена ступінь

Зарплата

Тривалість контракту

ПІБ

Поса-дова ставка

Кіль-

кість

тем

1) Визначити керівників-докторів наук, у яких контракт закінчується в 2012 році.

2) Визначити виконавців з мінімальною посадовою ставкою.

3) Визначити виконавців, які мають не менше 2-х тем під керівництвом однієї особи.

14. Розробити проект БД, яка дозволить отримати такий документ і запити:

Навчальний заклад

Ліцей

ВУЗ державний

ВУЗ приватний

 

На

з

ва

 

Кіль-кість учнів (сту-дентів)

 

Місто

Навча-льний напрямок

Методи-ка викла-дання

Кількі-сть факуль-тетів

Рівень акреди-тації

Оплата навчання

Лі-

цен- зія

1) Визначити середню кількість учнів і студентів у навчальних закладах зазначеного міста.

2) Визначити вузи, що не мають ліцензії на викладання.

3) Вивести список ВУЗів з кількістю студентів не менше 2012 і факультетів більше 10.

15. Розробити проект БД, яка дозволить отримати такий документ і запити:

Вид транспорту

 

Міс

це-

ві-

сть

Залізниця

Автомобільна дорога

Авіа

 

Дов

жи

на

 

Про-пуск-на здат-ність

Тип поїзда

Тепловоз, паровоз, електро-воз

Вид транс-

порту

Тип по-

крит

тя

Тип літа-ка

Повіт

ряний кори-дор

1) Визначити сумарну довжину залізниці й автодороги в заданій місцевості.

2) Вивести список доріг із пропускною здатністю більше заданої.

3) Визначити можливість використання літаків заданого типу в заданій місцевості

16. Розробити проект БД, яка дозволить отримати такий документ і запити:

Художні твори

Проза

Поезія

Картини

Автор

Назва

Жанр

Об'єм

Жанр

Віршований розмір

Напрямок

Жанр

1) Визначити авторів, які працювали в жанрах прози, поезії й картин.

2) Визначити кількість образотворчих здобутків у жанрі портрету уведеного автора.

3) Визначити авторів, що написали оповідання.

17. Розробити проект БД, яка дозволить отримати такий документ і запити:

Кадровий працівник

ПІБ

Ста-

ть

Інженерно-

технічний співробітник (ІТС)

Допоміжний персонал

 

 

Стаж

Осві-

та

Квалі-

фікація

Доступ до інформації

Профе

сія

Роз-

ряд

1) Вивести список працівників-чоловіків, у яких зарплата менше уведеної й стаж більше трьох років.

2) Визначити кількість ІТС із заданою кваліфікацією й рівнем таємності - 1.

3) Визначити працівників з розрядом рівним 1 і з неповною вищою освітою.

18. Розробити проект БД, яка дозволить отримати такий документ і запити:

Канцтовари

Зошити

Папір

Олівці

Дата поставки

Кіль-кість

Ці-на

Кіль-кість арку-шів

Фор-

мат

Фор-

мат

Які-

сть

Кольо-ри корпу-су

Кольо-ри стерж-ня

1) Визначити сумарну вартість товару, який поставлений у певну дату.

2) Визначити список зошитів з кількістю аркушів від 12 до 96, поставлених у період з 01.05.2012 по 01.07.2012.

3) Визначити список паперу вищої (першої) якості.

19. Розробити проект БД, яка дозволить отримати такий документ і запити:

Бібліотечний каталог

 

Книги

Журнали

Газети

 

Автор

Наз-ва

Р

І

к

Наз-ва

Но-мер

Р

І

к

Ав-тор

Стат-тя

Ав-тор

Назва

Стаття

Дата

1) Вивести список робіт уведеного автора.

2) Визначити кількість статей кожного автора, які друкуються в зазначеному журналі протягом  зазначеного періоду років.

3) Визначити газети, що друкувались до 2012 року.

20. Розробити проект БД, яка дозволить отримати такий документ і запити:

Товари

Стілець м'який

Стілець твердий

Стілець на колесах

Ціна

Основа

Оббив

ка

Ко

льо

ри

Матеріал

Кольо

ри

Основа

Оббивка

Кількість коліс

1) Вивести ціну всіх стільців.

2) Вивести список м'який стільців з оббивкою червоних кольорів і вартістю від 1 до 250 грн..

3) Визначити кількість стільців із числом коліс менше 3.

21. Розробити проект БД, яка дозволить отримати такий документ і запити:

Художні твори

Проза

Поезія

Картини

Автор

Назва

Жанр

Об'єм

Жанр

Віршо-

ваний

розмір

Напрямок

Жанр

1) Визначити авторів, які працювали в жанрах прози, поезії й картин.

2) Визначити кількість образотворчих здобутків у жанрі натюрморт уведеного автора.

3) Визначити авторів, що написали романи.

22. Розробити проект БД, яка дозволить отримати такий документ і запити:

Навчальний заклад

Викладач

Студент

ПІБ

Вчена ступінь

Зарплата

Термін контракту

ПІБ

Сти-

пендія

Середній бал

1) Визначити викладачів-доцентів, у яких контракт закінчується в 2012 році.

2) Визначити студентів з мінімальною стипендією.

3) Визначити студентів із середнім балом більше 3.8.

23. Розробити проект БД, яка дозволить отримати такий документ і запити:

Погода

Місцеві-сть

Опади

Вітер

Темпера-тура

Дата

Кількість

Інтенсив-ність

Швидкі-сть

Напря-мок

Уде-нь

Уночі

1) Визначити середню кількість опадів у зазначеній місцевості з 01.09.2012 по 08.11.2012.

2) Вивести список місцевостей, у яких у зазначений день температура була +90 (удень або вночі;  указати, коли це було).

3) Визначити напрямок вітру в заданій місцевості на 11.11.2012, якщо його швидкість перевищує 34 км/год.

24. Розробити проект БД, яка дозволить отримати такий документ і запити:

Лікарські препарати

Наукова медицина

Народна медицина

Назва

пре-

парату

Ціна

Хво-

роба

Побічні ефекти

Відсоток усклад-

нень

Хво-

роба

Відсоток успішних результатів

1) Визначити найдешевший препарат, що дає максимальну кількість ускладнень для зазначеної хвороби.

2) Вивести список ліків, що мають мінімальну кількість побічних ефектів і відповідають межі зазначеної ціни.

3) Визначити список хвороб, для яких застосовуємо зазначений препарат.

25. Розробити проект БД, яка дозволить отримати такий документ і запити:

Виступи

Дата

Назва театру

Кіль-

кість

 гля-

дачів

Ціна

Драмтеатр

Опер-ний

Естрада

Комедія

Трагедія

Балет

О

пе

ра

Рок-група

Соль-ний кон-церт

1) Визначити сумарну ціну квитків, проданих на зазначену дату на трагедію у зазначений театр.

2) Визначити спектаклі, якщо в зазначений день в драмтеатрі вистави не було.

3) Визначити кількість опер і балетів у певному театрі за зазначений місяць.

26. Розробити проект БД, яка дозволить отримати такий документ і запити:

Спортивні споруди

Місто

Стадіон

Басейн

Спортзал

Тип

Доріжка

Змагання

Міст-кість

Роз-

мір

Види

зма-

гань

Тип

Види змагань

1) Вивести список змагань у зазначеному місті на стадіонах із трав'яним покриттям і місткістю до 30 000.

2) Визначити список міст із басейнами на 25 м, у яких заплановані змагання із плаванням вільним стилем.

3) Визначити кількість спортзалів у кожному місті.

27. Розробити проект БД, яка дозволить отримати такий документ і запити:

Навчальна програма

Фа

ку

ль

тет

Курс

Кількі-сть студентів

Програмування

Математика

Прізвище студента

Pas-cal

Бей-сик

Delphi

Еко-нометрія

Мат. ана-ліз

Ал

ге

бра

1) Визначити факультет і курс, де викладається 'Бейсик'.

2) Визначити кількість студентів першого курсу, що слухають дисципліну 'Математичний аналіз'.

3) Вивести список студентів факультету „Економіка і оподаткування”, що вивчають 'Бейсик' .

28. Розробити проект БД, яка дозволить отримати такий документ і запити:

Товари

Дата

Фірма

Ціна

Кількість

Музичні інструменти

Спортивні

Струнні

Духові

Клавішні

Інвентар

Одежа

1) Визначити сумарну вартість товарів, поставлених зазначеною фірмою.

2) Вивести список фірм, що поставляють товари з мінімальною ціною.

3) Відсортувати записи про музичні інструменти за ціною.

29. Розробити проект БД, яка дозволить отримати такий документ і запити:

Товари

Дата

Фірма

Ціна

Кільк.

Музичні інструменти

Косметика

Струнні

Ударні

Клавішні

Парфуми

Шампуні

1) Визначити сумарну вартість товарів, поставлених зазначеною фірмою.

2) Вивести список фірм, що поставляють зазначену косметику.

3) Відсортувати записи про музичні інструменти за датою.

30. Розробити проект БД, яка дозволить отримати такий документ і запити:

ПІБ

Викладач

Студент

Вчена

ступінь

Кількість наукових праць

Заробітнаплата

Стипендія

Серед.

бал

Форма навчання

1) Визначити кількість викладачів із заробітною платою менше 1500грн.

2) Визначити студентів з денною формою навчання.

3) Визначити студентів із середнім балом менше 4.

4) В якому журналі була надрукована перша стаття викладача, який має найбільшу кількість наукових праць.

З повагою ІЦ “KURSOVIKS”!