
- •Перелік позначень та скорочень
- •1 Мета виконання курсової роботи
- •1.1 Тематика курсових робіт
- •1.2 Вихідні дані до курсової роботи
- •2 Основні етапи виконання курсової роботи
- •2.1 Аналіз предметної області
- •2.2 Розробка моделі даних
- •2.3 Реалізація бази даних у форматі обраної субд
- •2.4 Реалізація запитів, тригерів, представлень, хранимих процедур відповідно заданої предметної області
- •2.5 Експериментальна експлуатація прикладного програмного забезпечення та аналіз отриманих результатів
- •3 Зміст курсової роботи
- •1 Основні проблеми розробки сучасних баз даних. Аналіз предметної області та постановка задачі курсової роботи
- •1.1 Сучасні тенденції в області проектування й розробки баз даних
- •1.2 Аналіз наданої предметної області
- •1.2.1 Система бізнес-правил
- •1.2.2 Глосарій проекту
- •1.3 Огляд програмних засобів, які застосовують для автоматизації рішення завдань зберігання й обробки інформації
- •1.4 Постановка задачі дослідження
- •Розробка моделі даних;
- •Вибір субд;
- •Реалізація бази даних у форматі обраної субд;
- •2 Моделювання даних предметної області
- •2.1 Розробка концептуальної моделі даних
- •2.2 Перетворення концептуальної моделі в логічну модель даних
- •2.3 Аналіз бізнес-логіки обробки даних у предметній області та визначення основних типів запитів у системі
- •3 Реализація бд
- •3.1 Мотивований вибір скбд для реалізації проекту
- •3.2 Реалізація бази даних
- •3.3 Результати, одержувані користувачем при використанні прикладного програмного забезпечення
- •3.2 Результати, одержувані користувачем при використанні прикладного програмного забезпечення
- •Список інформаційних джерел
- •Додатки
- •4 Вимоги до прикладного програмного забезпечення, розроблювальній при виконанні курсової роботи
- •4.1 Вибір засобів побудови моделей даних
- •4.2 Вибір субд
- •5 Захист курсової роботи
- •5.1 Загальний порядок захисту курсової роботи
- •5.2 Вимоги до презентаційних матеріалів
- •Система бізнес-правил
- •5.3 Вимоги до доповіді
- •6 Критерії оцінювання курсової роботи
- •7 Список джерел інформації
- •Додаток 1
- •Додаток 2
- •Додаток 6
- •Додаток 7
- •Додаток 8
ЗМІСТ
Перелік позначень та скорочень 4
Вступ 5
1 МЕТА ВИКОНАННЯ КУРСОВОЇ РОБОТИ 5
5
1.1 Тематика курсових робіт 6
1.2 Вихідні дані до курсової роботи 6
2 ОСНОВНІ ЕТАПИ ВИКОНАННЯ КУРСОВОЇ РОБОТИ 6
2.1 Аналіз предметної області 6
2.2 Розробка моделі даних 7
2.3 Реалізація бази даних у форматі обраної СУБД 9
2.4 Реалізація запитів, тригерів, представлень, хранимих процедур відповідно заданої предметної області 9
2.5 Експериментальна експлуатація прикладного програмного забезпечення та аналіз отриманих результатів 9
3 ЗМІСТ КУРСОВОЇ РОБОТИ 10
1 ОСНОВНІ ПРОБЛЕМИ РОЗРОБКИ СУЧАСНИХ БАЗ ДАНИХ. АНАЛІЗ ПРЕДМЕТНОЇ ОБЛАСТІ ТА ПОСТАНОВКА ЗАДАЧІ КУРСОВОЇ РОБОТИ 10
1.1 Сучасні тенденції в області проектування й розробки баз даних 11
1.2 Аналіз наданої предметної області 11
1.2.1 Система бізнес-правил 11
1.2.2 Глосарій проекту 11
1.3 Огляд програмних засобів, які застосовують для автоматизації рішення завдань зберігання й обробки інформації 12
1.4 Постановка задачі дослідження 13
2 МОДЕЛЮВАННЯ ДАНИХ ПРЕДМЕТНОЇ ОБЛАСТІ 13
2.1 Розробка концептуальної моделі даних 13
2.2 Перетворення концептуальної моделі в логічну модель даних 14
2.3 Аналіз бізнес-логіки обробки даних у предметній області та визначення основних типів запитів у системі 14
3 РЕАЛИЗАЦІЯ БД 14
3.1 Мотивований вибір СКБД для реалізації проекту 15
3.2 Реалізація бази даних 15
3.3 Результати, одержувані користувачем при використанні прикладного програмного забезпечення 15
3.2 Результати, одержувані користувачем при використанні прикладного програмного забезпечення 16
СПИСОК ІНФОРМАЦІЙНИХ ДЖЕРЕЛ 16
ДОДАТКИ 16
4 ВИМОГИ ДО ПРИКЛАДНОГО ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ, РОЗРОБЛЮВАЛЬНІЙ ПРИ ВИКОНАННІ КУРСОВОЇ РОБОТИ 17
4.1 Вибір засобів побудови моделей даних 17
4.2 Вибір СУБД 18
5 ЗАХИСТ КУРСОВОЇ РОБОТИ 18
5.1 Загальний порядок захисту курсової роботи 18
5.2 Вимоги до презентаційних матеріалів 19
5.3 Вимоги до доповіді 20
6 КРИТЕРІЇ ОЦІНЮВАННЯ КУРСОВОЇ РОБОТИ 20
Перелік позначень та скорочень
АС – активна система;
АЭ – активний елемент;
БД – база даннях;
ІС – інформаційна система;
ВФ – виробнича функція;
ТАС – теорія активних систем;
ЭМИ – электро-магнітне випромінювання;
BDE – Borland Database Engine;
COM – Component Objects Model;
DSS – Decision Support System;
MRP II/ERP – Manufacturing Resource Planning /Enterprise Resource Planning;
UML – Unified Modeling Language.
Вступ
Методичні вказівки для виконання курсової роботи з курсів «Організація баз даних та знань» та «Бази даних» призначені для студентів, що навчаються за напрямом «Обслуговування програмних систем та комплексів» та «Розробка програмного забезпечення». Виконання курсової роботи повинно забезпечити закріплення теоретичних знань і практичних навичок, отриманих при вивченні лекційної та практичної частин дисципліни. У методичних вказівках розглянуті основні питання, пов'язані з виконанням курсової роботи, оформленням записки по курсовій роботі, захистом курсової роботи.
1 Мета виконання курсової роботи
Метою виконання курсової роботи є проектування, розробка бази даних та реалізація запитів, тригерів, представлень, хранимих процедур відповідно заданої предметної області. У процесі виконання курсової роботи студент повинен отримати навички, які в подальшому дозволяти йому вирішувати наступні задачі:
досліджувати предметну область, що була задана;
розробляти модель даних, придатну для подальшої її реалізації йз застосуванням СУБД реляційного типу;
застосовувати сучасні CASE-засоби для вирішення завдань моделювання даних;
документувати розроблену модель даних;
вміти обирати СУБД та обґрунтовувати цей вибір;
розробляти на основі моделі даних базу даних з урахуванням вимог обраної СУБД;
створити необхідні запити, тригери, представлення, хранимі процедури;
документувати розроблену базу даних
1.1 Тематика курсових робіт
Загальною темою курсової роботи є „Проектування та розробка бази даних”. Найменування й характеристика предметних областей у всіх студентів різні , що забезпечує різні проекти.
Вибір предметної області можуть здійснювати як самі студенти так і викладач, вимогою є ті, щоб тими не повторювались протягом 3-х років, а область була досить актуальна. Як приклад тема курсової роботи для конкретного студента записується так: «Проектування та розробка бази даних для театрів міста Харків ».
Студенти можуть отримати й нестандартні тими, для реальних проектів, творчих робіт. Наприклад: «Розробка інформаційної системи обліку студентів навчального заставі»; «Розробка інформаційної системи обліку кадрів та інші, що забезпечують достатній обсяг, зміст та актуальність.
1.2 Вихідні дані до курсової роботи
Вихідними даними до курсовї роботи є: вихідний опис предметної області в словесній формі або в табличній. Відповідно до предметної області вибираються запити, представлення й тригери, які необхідно реалізувати.
На базових вихідних даних ґрунтуються подалі проектування та розробка.