Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсова ПБД.doc
Скачиваний:
10
Добавлен:
26.11.2018
Размер:
702.46 Кб
Скачать

Міністерство освіти, науки, молоді та спорту України

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

Факультет менеджменту і бізнесу

Кафедра економічної кібернетики

Курсова робота

з дисципліни “ Проектування баз даних ”.

на тему: „Концептуальне та логічне проектування бази даних”

№ з/к 08092

варіант – 18”

Виконав:

студент групи 301-ЕК

Сорочинський Я. В.

Перевірив

Чаленко Б.М.

Полтава 2011 р.

Вступ

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

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

При цьому кожен працівник отримав можливість працювати з даними, які потрібні саме йому.

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

Розроблення і використання бази даних варто розглядати з погляду можливого розширення організації, вона також є фундаментальним компонентом інформаційної системи. Отже, життєвий цикл інформаційної системи організації нерозривно зв'язаний із життєвим циклом бази даних. Що й буде доведено в даній курсовій роботі на прикладі «Автотранспортного підприємства».

Розділ 1. Специфікація вимог для кожного з двох користувачів

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

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

Коли йде мова про представлення користувача «Диспетчер» мається на увазі робота з клієнтами і керування перевезеннями, а коли ми говоримо про представлення користувача «Головний інженер» то йдеться про роботу з підлеглими диспетчерами.

Специфікація вимозі представлення користувача „Диспетчер”

Вимоги до даних:

  1. Диспетчер працює з клієнтами, тому він має відомості про .

  2. Диспетчер має інформацію про безпосередніх виконавців замовлення – бригади водіїв.

  3. Оскільки диспетчер укладає угоди з клієнтами, він має всі відомості про пункти з яких складається угода.

Вимоги до транзакцій:

  1. Складання списку клієнтів;

  2. Складання списку водіїв;

  3. Створення записів, які містять інформацію про результати ознайомлення клієнтів із наявними послугами;

  4. Створення звіту, що містить докладні зведення про укладені угоди.

Специфікація вимозі представлення користувача „Головний інженер ”

Вимоги до даних:

  1. Головний інженер має відомості про клієнтів

  2. Головний інженер отримує дані про диспетчерів, які обслуговували клієнтів.

Вимоги до транзакцій:

  1. Складання списку працівників, що працюють у бригадах;

  2. Складання направлень для бригад на роботи;

  3. Складання звітів по виконаним завданням.