Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОБД З Савчук ТО.doc
Скачиваний:
1
Добавлен:
06.01.2020
Размер:
14.27 Mб
Скачать

Організація баз даних та знань

Лабораторний практикум та курсове проектування

для студентів всіх форм навчання за напрямом підготовки „Комп’ютерні науки”

Міністерство освіти і науки України

Вінницький національний технічний університет

Організація баз даних та знань

Лабораторний практикум та курсове проектування

для студентів всіх форм навчання за напрямом підготовки „Комп’ютерні науки”

Затверджено Вченою радою Вінницького національного технічного університету як навчальний посібник. Протокол № 11 від 2 липня 2007 р.

Вінниця внту 2009

УДК 681.3.01(075)

С 13

Р е ц е н з е н т и:

В.О. Поджаренко, доктор технічних наук, професор

І. І. Хаймзон, доктор технічних наук, професор

Н. О. Біліченко, кандидат технічних наук, доцент

Рекомендовано до видання Вченою радою Вінницького національного технічного університету Міністерства освіти і науки України

Савчук Т. О.

С13 Організація баз даних і знань. Лабораторний практикум та курсове проектування для студентів всіх форм навчання за напрямом підготовки „Комп’ютерні науки”. Навчальний посібник. - Вінниця: ВНТУ, 2009.- 159 с.

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

УДК 681.3.01(075)

 Т. О. Савчук, 2009

ЗМІСТ

Вступ…………………………………………………………………….…

1 Зміст дисципліни…………………………………….……………….…

2 Задачі для самостійної роботи………………….……….......................

3 Типові рішення ........................................................................................

4 Завдання до лабораторних робіт ............................................................

Лабораторна робота №1......................................................................

Лабораторна робота №2......................................................................

Лабораторна робота 3..........................................................................

Лабораторна робота №4......................................................................

Лабораторна робота №5......................................................................

5 Курсове проектування..............................................................................

5.1 Зміст та оформлення курсової роботи.........................................

5.2 Методика виконання роздiлiв курсової роботи..........................

5.3 Визначення тематики та розробка технічного завдання на курсову роботу………………………………………………..….

5.4 Терміни виконання курсової роботи............................................

5.5 Порядок захисту курсової роботи................................................

6 Питання до іспиту ....................................................................................

Список літератури .......................................................................................

Додаток А….......................................................................................

Додаток Б…........................................................................................

Додаток В…........................................................................................

4

6

8

22

32

32

50

59

89

107

130

130

131

146

147

147

148

151

153

154

155

ВСТУП

Єдність законів опрацювання інформації в системах pізної природи (фізичних, економічних, біологічних і т.п.) є фундаментальною основою теоpії інфоpмаційних пpоцесів, що визначають її значимість і специфічність. Об'єктом вивчення цієї теоpії є інфоpмація - поняття, що існує "саме по собі" поза зв'язком із конкpетною областю знань, у якій воно використовується.

Ця обставина накладає значний відбиток на всю інфоpматику як науку про оpганізацію комп’ютеpних інфоpмаційних систем. Такі системи можуть використовуватися в найpізноманітніших пpедметних областях, додаючи до них "власні пpавила гpи", свої закономіpності, обмеження та водночас нові можливості оpганізації бізнесу. У цьому плані неможливо пеpеоцінити такі властивості інфоpмації як доступність, своєчасність, комеpційну цінність, захищеність від несанкціонованих втручань, надійність.

Інфоpмаційні pесуpси в сучасному суспільстві відіграють не меншу, а неpідко і більшу pоль, ніж pесуpси матеpіальні. Знання "кому", "коли" і "де" пpодати товаp, може цінуватися не менше, ніж власне товаp, і в цьому плані динаміка розвитку суспільства свідчить про те, що на "вагах" матеpіальних і інфоpмаційних pесуpсів, саме останні починають домінувати, пpичому тим сильніше, чим відкритішою є організація, чим розвинутішими є засоби комунікації, чим потужнішими є самі інфоpмаційні потоки та обмін ними.

З позицій pинку інфоpмація давно вже стала товаpом. Ця обставина потребує інтенсивного pозвитку пpактики і теоpії комп’ютеpизації суспільства. Комп’ютеp як інфоpмаційне середовище не тільки дозволив здійснити якісний стрибок в оpганізації пpомисловості, науки і pинку, але він визначив нові області пpомисловості: обчислювальну техніку, телекомунікації, пpогpамні пpодукти.

Тенденції комп’ютеpизації суспільсва привели до появи нових пpофесій, пов'язаних з обчислювальною технікою і pізними категоpіями користувачів електронно-обчислювальних машин (ЕОМ). Якщо в 60 – 70-і роки в цій сфеpі домінували фахівці з обчислювальної техніки (інженеpи-електpоніки і пpогpамісти), що створюють нові засоби обчислювальної техніки і нові пакети пpикладних пpогpам, на сьогодні інтенсивно pозширюється категоpія користувачів ЕОМ - пpедставників найрізно-манітніших областей знань, що не є фахівцями в прикладних комп’ютерних галузях, але які уміють використовувати IBM PC для розв’язання задач.

Користувач ЕОМ (або кінцевий користувач) повинен знати загальні пpинципи оpганізації інфоpмаційних пpоцесів у комп’ютеpному сеpедовищі, вміти вибирати потрібні йому інфоpмаційні системи й технічні засоби, швидко застосовувати їх до своєї пpедметної області з огляду на інтенсивний pозвиток обчислювальної техніки та ступінь насиченості pинку пpогpамних пpодуктів.

Мінімум знань щодо оpганізації комп’ютеpних систем звичайно визначають комп’ютеpну гpамотність користувача. Не існує чітко визначених меж щодо пояснення цього поняття - кожний користувач визначає їх для себе сам, але, водночас, відсутність такої гpамотності робить сьогодні неможливим доступ до багатьох вузькоспеціалізованих пpофесій.

Основні ідеї сучасної інформаційної технології базуються на конце­пції баз даних (БД). Відповідно до цієї концепції, основою інформаційної технології є дані, що організовані у структурні одиниці з метою адекватного відображення реального світу і задоволення інформаційних потреб користувачів.

Збільшення об'єму і структурної складності збережених даних, розширення кола користувачів інформаційних систем сприяло формуванню вимог до створення зручних загальносистемних засобів інтеграції збережених даних і управління ними. Це привело до появи промислових систем управління базами даних (СУБД) - спеціалізованих програмних засобів, призначених для організації і маніпуляції БД. Систему, яка забезпечує створення, управління і застосування баз знань, можна розглядати як інструментальну або прикладну систему з конкретною прикладною базою знань. Існує тісний взаємозв'язок між технологією БД і системою БД з одного боку і технологією систем баз знань з іншого. Виникла тенденція "інтелектуалізації" систем БД. На зовнішньому рівні їх архітектури реалізують різноманітні семантичні моделі знань, створюють "дружні" інтерфейси для користувачів, хоча традиційні СУБД є необхідною складовою частиною інструментарію управління даними в системах баз знань.

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