Постановка задачі дослідження
У даному підрозділі винна бути показана актуальність тематики виконуваної роботи й наведень перелік основних завдань зберігання й обробки інформації, що вимагають автоматизації в рамках досліджуваної предметної області. Необхідно привести й описати основні цілі, які повинні бути досягнуті в результаті виконання курсової роботи, а саме:
1) дослідження й опис предметної області;
2) розробка моделі даних;
3) вибір СУБД;
4) реалізація бази даних у форматі обраної СУБД;
5) реалізація необхідних запитів, тригерів, транзакцій та хранимих процедур;
6) експериментальна експлуатація на контрольних даних й аналіз отриманих результатів.
МОДЕЛЮВАННЯ ДАНИХ ПРЕДМЕТНОЇ ОБЛАСТІ
(обсяг – до 15 стр.)
Розробка концептуальної моделі даних
- мета та основні етапи концептуального проектування;
- розробити канонічну ER-діаграму (в нотації П. Чена) для своєї ПрО, надати змістовний опис всіх її суттєвостей, їх зв’язків і найбільш важливих атрибутів;
- вибір інструментальних засобів для створення моделі. Опис CASE-системи ErWin, переваги та недоліки, обґрунтування вибору саме цієї системи.
- реалізувати концептуальну модель даних засобами CASE-системи ErWin (logical model).
Перетворення концептуальної моделі в логічну модель даних
- трансформувати концептуальну модель даних в логічну модель засобами CASE-системи ErWin (physical model), при цьому пояснити: вибір ключових атрибутів, застосування відповідних типів даних і т.і.;
- особливу увагу звернути при цьому на асоційовані суттєвості (зв’язки), на побудову їх зовнішніх ключів і формування списку їх не ключових атрибутів (у відповідності з інформацією із системи БП та беручі до уваги свою концептуальну модель);
- при необхідності, провести нормалізацію побудованої логічної моделі БД до 3NF.
Аналіз бізнес-логіки обробки даних у предметній області та визначення основних типів запитів у системі
- сформулювати основні типи запитів (на природній мові, у термінах предметної області, використовуючи глосарій проекту – см. п. 1.3.2), які повинні виконуватися щодо БД (враховуючи також свою систему БП - див. п. 1.3.1 ), передбачити при цьому не тільки запити на вибірку даних (SELECT ….. ), але також і наявність запитів на модифікацію та видалення даних. (UPDATE….., DELETE……).
РЕАЛИЗАЦІЯ БД
(обсяг – до 15 стр.)
Мотивований вибір СКБД для реалізації проекту
- навести (дуже стисло!) одну з можливих класифікацій сучасних СКБД (наприклад, за типом моделі даних, яка підтримується в системі,.....);
- враховуючи особливості побудованої логічної моделі даних (п.2.2) та передбаченої бізнес-логіки її обробки (п.2.3), мотивовано довести, яку саме СКБД (напр., MySQL, MS SQL Server, Oracle….. ) можливо обрати для реалізації свого проекту і надати її технічну характеристику.
Реалізація бази даних
На основі моделі даних здійснюється створення бази даних у форматі обраної СУБД. Для реалізованої бази даних винний бути зроблений детальний опис структури кожної реляційної таблиці. Опис структур реляційних таблиць рекомендується наводити в тексті в табличному вигляді.
Також необхідно привести SQL код з коментаріями (Додаток 5)
Приклад опису структури таблиці наведень у додатку 6.
Результати, одержувані користувачем при використанні прикладного програмного забезпечення
У даному додатку повинні бути описані всі засоби обробки інформації, що зберігаються в базі даних і результати, отримані при їх використанні. До таких засобів, зокрема, можуть ставитися запити, збережені процедури, звіти та інші подібні засоби, реалізовані у базі даних. Для кожного з таких засобів винно бути описане його призначення, наведень текст запиту (наприклад, для запитів або збережених процедур) і результати застосування. Для ілюстрації таких результатів можуть бути використані таблиці, малюнки, графіки й т.п. (Додаток 7)