Проектування та розробка бази даних служби таксi
Автор: Danil Didenko • Октябрь 2, 2019 • Курсовая работа • 6,276 Слов (26 Страниц) • 1,741 Просмотры
МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ
НАЦІОНАЛЬНИЙ ТРАНСПОРТНИЙ УНІВЕРСИТЕТ
Факультет транспортних та інформаційних технологій
Кафедра інформаційних систем і технологій
Курсова робота
з дисципліни «ОРГАНІЗАЦІЯ БАЗ ДАНИХ І ЗНАНЬ»
на тему: «ПРОЕКТУВАННЯ ТА РОЗРОБКА БАЗИ ДАНИХ СЛУЖБИ ТАКСІ»
Розробив cтудент
групи КН-3-2
Луц В.Є.
Керівник роботи:
ст.викл. Сватко В.В
КИЇВ 2019
ЗМІСТ
ПЕРЕЛІК СИМВОЛІВ, СКОРОЧЕНЬ, ТЕРМІНІВ 3
ВСТУП 4
РОЗДІЛ 1. АНАЛІЗ ІНФОРМАЦІЙНИХ ПОТОКІВ ТА ОСОБЛИВОСТЕЙ 6
1.1. Аналіз інформаційних потреб та опис предметної області 6
1.2. Обґрунтування вибору засобів реалізації 7
РОЗДІЛ 2. ПРОЕКТУВАННЯ БАЗИ ДАНИХ 9
2.1. Створення логічної моделі даних (ER-модель) 9
2.2. Нормалізація відношень 11
РОЗДІЛ 3. РЕАЛІЗАЦІЯ ПІДСИСТЕМИ ОБРОБКИ ДАНИХ 17
3.1 Створення фізичної моделі даних 17
3.2 Застосування допоміжних об’єктів бази даних 24
РОЗДІЛ 4. АДМІНІСТРУВАННЯ БАЗ ДАНИХ 30
4.1 Розробка заходів захисту інформації 30
4.2 Налаштування роботи сервера баз даних 37
ВИСНОВОК 42
ЛІТЕРАТУРА 44
ПЕРЕЛІК СИМВОЛІВ, СКОРОЧЕНЬ, ТЕРМІНІВ
БД – база даних
СКБД – система керування базами даних
1НФ – перша нормальна форма
2НФ - друга нормальна форма
3НФ – третя нормальна форма
ER-модель - Entity-relationship Model
Подання (VIEW) - віртуальна (логічна) таблиця, що являє собою поіменований запит, який буде підставлений як підзапит при використанні подання.
Процедури (Stored Procedure) - підпрограма, доступна застосункам, які мають доступ до системи керування реляційними базами даних (СКРБД).
Функції (Function) - об'єкти, створені за допомогою функції CREATE FUNCTION і використовуваний подібно до вбудованої функції.
Тригери (Trigger) - це процедура, що зберігається, яка не викликається безпосередньо, а виконуюється при настанні певної події
DBA - Database Administrator
Шардінг - це техніка масштабування роботи з даними.
Реплікація - один сервер призначається головним (майстер-сервером) і виконує всі запити модифікації даних, а інші сервера (слейв) обробляють тільки запити отримання даних.
ІС – інформаційна система
ВСТУП
Актуальність. Використання баз даних є однією з характерних рис більшості сучасних інформаційних систем. По своїй суті бази даних є тим, навколо чого і будується інформаційна система будь-якого підприємства. Досить тривалий час основним типом були реляційні бази даних, які на сьогодні вже вважаються класичними. Проте розвиток інформаційних систем поставив перед сучасними базами даних завдання, вирішення яких неможливе в межах використання тільки реляційних баз даних.
Одними з основних проблем на підприємстві є:
- відстеження стану прийому і виконання заявок;
- відсутність повної бази даних на водіїв і автомобілі;
- трудомісткість щоденної роботи;
- незахищеність даних від похибки і помилок обумовлених людським фактором.
У зв'язку з великим попитом на послуги таксі вирішення даних проблем є актуальним завданням на сьогоднішній день.
У даному курсовому проекті за предметну область взято базу даних, яка буде зберігати усю необхідну інформацію про службу таксі. У цій програмі буде вказано інформацію про водіїв, диспетчерів та їх графік роботи, а також про вартість послуг. А також у цій системі буде зберігатися інфомація про клієнтів, автомобілів та інше.
Об'єктом дослідження є БД для служби таксі.
Предметом дослідження є MySQL.
...