
- •Реферат
- •Реферат
- •Перелік позначень та скорочень
- •1 Основні проблеми розробки сучасних баз даних. Аналіз предметної області та постановка задачі курсової роботи
- •Зберігання даних
- •Сучасні тенденції в області проектування й розробки баз даних
- •Огляд програмних засобів, які застосовують для автоматизації рішення завдань зберігання й обробки інформації
- •1.4 Постановка задачі дослідження
- •2 Моделювання даних предметної області
- •2.1 Аналіз наданої предметної області
- •2.1.1 Система бізнес-правил
- •2.1.2 Глосарій проекту
- •2.2 Розробка концептуальної моделі даних
- •2.3 Перетворення концептуальної моделі в логічну модель даних
- •2.4 Аналіз бізнес-логіки обробки даних у предметній області та визначення основних типів запитів у системі
- •3 Реализація бд
- •3.1 Мотивований вибір скбд для реалізації проекту
- •3.2 Реалізація бази даних
- •3.3 Результати, одержувані при роботі з бд
- •3.3.1 Разработка представлений для отображения результатов выборки
- •3.3.2 Проектирование хранимых процедур
- •3.3.3 Разработка механизмов управления данными в базе при помощи триггеров
- •Висновки
- •Список інформаційних джерел
- •Список джерел інформації
- •Додатки
- •Додаток 1
- •Додаток 2
- •Додаток 6
- •Додаток 7
- •Додаток 8
1.4 Постановка задачі дослідження
У даному підрозділі винна бути показана актуальність тематики виконуваної роботи й наведень перелік основних завдань зберігання й обробки інформації, що вимагають автоматизації в рамках досліджуваної предметної області. Необхідно привести й описати основні цілі, які повинні бути досягнуті в результаті виконання курсової роботи, а саме:
дослідження й опис предметної області;
розробка моделі даних;
вибір СУБД;
реалізація бази даних у форматі обраної СУБД;
реалізація необхідних запитів, тригерів, транзакцій та хранимих процедур;
експериментальна експлуатація на контрольних даних й аналіз отриманих результатів.
2 Моделювання даних предметної області
(обсяг – до 15 стр.)
2.1 Аналіз наданої предметної області
Даний підрозділ містить коротку характеристику предметної області, що розглядається в курсовій роботі. Повинні бути виділені основні задачі, пов'язані зі зберіганням й обробкою інформації, описані основні особливості завдань автоматизації зберігання й обробки даних у рамках розглянутої предметної області. Основна задача підрозділу - обґрунтувати необхідність й актуальність рішення завдань автоматизації зберігання й обробки інформації в рамках розглянутої предметної області.
2.1.1 Система бізнес-правил
надати визначення цього поняття та навести правила утворення бізнес- правил (БП);
розробити свою систему БП для своєї ПрО.
2.1.2 Глосарій проекту
надати визначення цього поняття та навести правила його побудови;
скласти глосарій для своєї Про
2.2 Розробка концептуальної моделі даних
мета та основні етапи концептуального проектування;
розробити канонічну ER-діаграму (в нотації П. Чена) для своєї ПрО, надати змістовний опис всіх її суттєвостей, їх зв’язків і найбільш важливих атрибутів;
вибір інструментальних засобів для створення моделі. Опис CASE-системи ErWin, переваги та недоліки, обґрунтування вибору саме цієї системи.
реалізувати концептуальну модель даних засобами CASE-системи ErWin (logical model).
2.3 Перетворення концептуальної моделі в логічну модель даних
- трансформувати концептуальну модель даних в логічну модель засобами CASE-системи ErWin (physical model), при цьому пояснити: вибір ключових атрибутів, застосування відповідних типів даних і т.і.;
- особливу увагу звернути при цьому на асоційовані суттєвості (зв’язки), на побудову їх зовнішніх ключів і формування списку їх не ключових атрибутів (у відповідності з інформацією із системи БП та беручі до уваги свою концептуальну модель);
- при необхідності, провести нормалізацію побудованої логічної моделі БД до 3NF.
2.4 Аналіз бізнес-логіки обробки даних у предметній області та визначення основних типів запитів у системі
- сформулювати основні типи запитів (на природній мові, у термінах предметної області, використовуючи глосарій проекту – см. п. 1.3.2), які повинні виконуватися щодо БД (враховуючи також свою систему БП - див. п. 1.3.1 ), передбачити при цьому не тільки запити на вибірку даних (SELECT ….. ), але також і наявність запитів на модифікацію та видалення даних. (UPDATE….., DELETE……).
3 Реализація бд
(обсяг – до 15 стр.)
3.1 Мотивований вибір скбд для реалізації проекту
навести (дуже стисло!) одну з можливих класифікацій сучасних СКБД (наприклад, за типом моделі даних, яка підтримується в системі,.....);
враховуючи особливості побудованої логічної моделі даних (п.2.2) та передбаченої бізнес-логіки її обробки (п.2.3), мотивовано довести, яку саме СКБД (напр., MySQL, MS SQL Server, Oracle….. ) можливо обрати для реалізації свого проекту і надати її технічну характеристику.