logo
Методичка_БД_курсова повна

Методичні вказівки

до виконання курсової роботи з дисципліни

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

для студентів напряму підготовки 6.050103 "Програмна інженерія"

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

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

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

Методичні вказівки

до виконання курсової роботи з дисципліни

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

для студентів напряму підготовки 6.050103 "Програмна інженерія"

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

Вінниця

ВНТУ

2010

Рекомендовано до друку Методичною радою Вінницького національного технічного університету Міністерства освіти і науки України (протокол № 4 від 17.12. 2009 р.)

Рецензенти:

В. І. Месюра,кандидат технічних наук, доцент

В. М. Лисогор,доктор технічних наук, професор

Методичні вказівки до виконання курсової роботи з дисципліни "Організація баз даних і знань" для студентів напряму підготовки 6.050103 "Програмна інженерія" денної та заочної форм навчання / Уклад. О. Н. Романюк, А. В. Денисюк. – Вінниця: ВНТУ, 2010. – 51 с.

У методичних вказівках визначаються завдання і методи розробки курсової роботи “Організація баз даних і знань”, вимоги щодо виконання курсових робіт. Для полегшення самостійного вивчення дисципліни наводиться список рекомендованої літератури.

Призначений для студентів спеціальності “Програмна інженерія” денної та заочної форм навчання.

ЗМІСТ

ВСТУП 3

1 ЗМІСТ ТА ОФОРМЛЕННЯ КУРСОВОЇ РОБОТИ 5

2 ТЕМАТИКА КУРСОВОГО ПРОЕКТУВАННЯ 6

3 МЕТОДИКА ВИКОНАННЯ РОЗДІЛІВ ПРОЕКТУ 6

3.1 Завдання на курсову роботу 6

3.2 Аналіз сучасного розвитку баз даних 6

3.3 Змістовне формування задачі 7

3.4 Постановка задачі та аналіз предметної області 7

3.5 Розробка ЕR- моделі предметної області 7

3.6 Розробка універсального відношення 7

3.7 Проектування нормалізованих відношень 7

3.8 Виявлення початкових відношень за методом " суть -зв'язок" 7

3.9 Нормалізація відношень методом декомпозиції 8

3.10 Оцінка спроектованих НФБК-відношень 8

3.11 Аналіз реалізованих запитів 8

3.12 Розробка вихідних форм 8

3.13 Розробка структури СУБД та схеми даних 8

3.14 Опис типів полів розроблених таблиць 8

3.15 Розробка інструкції користувача СУБД 8

3.16 Висновки 8

4 СТРОКИ ВИКОНАННЯ КУРСОВОЇ РОБОТИ 9

5 ПОРЯДОК ЗАХИСТУ КУРСОВОЇ РОБОТИ 9

6 ЗАВДАННЯ НА КУРСОВЕ ПРОЕКТУВАННЯ 10

7 КОРОТКІ ТЕОРИТИЧН1 ПОЛОЖЕННЯ 10

7.1 Аналіз предметної області та постановка задачі 10

7.2 Розробка універсального відношення 12

7.3 Розробка ER-моделі предметної області 14

7.4 ПРОЕКТУВАННЯ НОРМАЛІЗОВАНИХ ВІДНОШЕНЬ 21

7.5 Отримання попередніх відношень за методом “Суть – зв’язок” 25

7.6 Нормалізація відношень методом декомпозиції 28

7.7 Оцінка спроектованих НФБК-відношень 30

8 РЕАЛІЗАЦІЯ ЗАПИТІВ І ВИХІДНИХ ФОРМ 32

8.1 Аналіз реалізованих БД запитів 32

8.2 Розробка вихідних форм 33

9 ЗРАЗОК ОФОРМЛЕННЯ ДОДАТКІВ 34

Рисунок Д. 1 – Схема даних 44

ЛІТЕРАТУРА 45

Додаток А 47

Титульний аркуш 47

Додаток Б 48

Сторінка індивідуального завдання 48

Додаток В 50

Оформлення тексту пояснювальної записки 50

ВСТУП

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

Навчальним планом з курсу "Організація баз даних і знань" передбачається виконання курсової роботи, що сприяє більш глибокому вивченню основних розділів курсу, детальному ознайомленню з основними етапами формування бази даних і поглибленому оволодінню методикою їх проектування. Крім того, у процесі виконання роботи студенти одержують навички програмування мовою СУБД Fоx Pro (або Microsoft Office Access 2003).