ВСТУП
Найбільш популярним програмним продуктом, що забезпечує переробку даних, є СУБД Microsoft Access, що входить в пакет Microsoft Office.
Access - це система управління базами даних (СКБД), під якою розуміється комплекс програм, що дозволяє зберігати великі масиви даних у певному форматі, обробляти їх і представляти в зручному для користувача вигляді. Великий набір типів полів дозволяє зберігати різноманітну інформацію в таблицях БД. Дуже просто встановити взаємозв'язок між таблицями, СУБД повністю контролює цілісність, і несуперечливість даних в цих таблицях Access дає також можливість автоматизувати часто виконувані операції. За допомогою Access можна розробляти зручні форми введення і перегляду даних, а також складати складні звіти.
Access - реляційна база даних (можлива одночасна робота з декількома пов'язаними таблицями бази даних), в якій передбачено багато сервісних функцій. Майстри полегшують створення таблиці, форми або звіту з наявних заготовок. Макроси дозволяють автоматизувати багато процесів без програмування.
Microsoft Access містить набір інструментів для управління базами даних, що включає в себе конструктори таблиць, форм, запитів і звітів. Потужність і гнучкість СУБД Access роблять її сьогодні однією з кращих програм для управління базами даних.
У цій роботі розглядається створення бази даних складання розкладу поїздів. Ця БД дозволяє дізнаватися всі відомості про рух поїздів, такі як: пункт відправлення і прибуття поїзда, час відправлення та прибуття з початкової і кінцевої станції, час проходження, ціни і пільги.
ПРИЗНАЧЕННЯ ТА ОБЛАСТЬ ВИКОРИСТАННЯ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ.
Сучасні умови для роботи з обслуговування клієнтів вже досягла того рівня, коли обслуговуюча система підприємства обробляє дані з дуже великою швидкістю в багатокористувацькому режимі. Весь документообіг здійснюється на комп'ютері і вся інформація зберігатися в спеціальних базах. Предметною областю даної теми є залізниця.
Предметною областю називається фрагмент реальності, який описується чи моделюється з допомогою БД і його додатків. У предметної області виділяються інформаційні об'єкти –об'єкти реального світу, процеси, системи, поняття тощо. , дані про яких зберігаються у БД.
Залізниця - організація, що надає населенню послуги транспортного характеру. Так як дана предметна область являє собою сферу послуг, то основною її завданням є забезпечення максимальної швидкості передачі інформації клієнту. Підвищуючи затребуваність залізничного транспорту, збільшується прибуток даної сфери, що покращує стан економіки країни, так як більшість залізничних кампаній є державними.
Поїзд - це сформований і зчеплений состав вагонів з одним або декількома діючими локомотивами або моторними вагонами, що мають встановлені сигнали.Залізнична станція - обєкт залізничного транспорту, що мають колійний розвиток, що дозволяє проводити операції з приймання, відправлення, схрещення і обгону поїздів.
Вокзал - це будівля на залізничній станції, призначене для обслуговування пасажирів.
Пасажир - людина, яка не є членом екіпажу і який перевозиться транспортним засобом відповідно до гласним або негласним договором перевезення на якому-небудь виді транспорту.
Графік руху поїздів - основою план експлуатаційної діяльності станції. Виходячи з графіка руху поїздів встановлюється обсяг роботи кожного підрозділу, що забезпечує рух поїздів, взаємодія між ними, технічні норми використання рухомого складу, потреба в робочій силі і матеріальних ресурсах, необхідних для виконання заданих розмірів перевезень, та ефективне використання технічних засобів. Виконання графіка має забезпечити:
- Виконання плану перевезень пасажирів, швидке, якісне, безпечне і зручне їх переміщення;
- Безпеку руху поїздів по перегінним, станційним зєднувальним, парковим і деповським коліях;
- Оптимальну швидкість руху поїздів і найкраще використання рухомого складу при економному витрачанні електроенергії;
- Узгодженість у роботі станцій і прилеглих ділянок, а також найкраще використання їх пропускної спроможності;
- Дотримання встановленої тривалості безперервної роботи локомотивних бригад.
1.1 Призначення системи
Залізниця є проміжним ланкою між іншими залізницями і пасажирами. Наявності цієї ланки вигідно державі й тим і тим: автостанції об'єднують у єдину мережу із можливістю взаємної реалізації квитків і передачі довідкової інформації; пасажири, з іншого боку, не мають проблеми з купівлею квитків на той або інший рейс. Система забезпечує наступні можливості:
перегляд розкладу руху;
вартість білетів;
додавання нових записів;
видалення записів;
перегляд звіту
пошук по станціям;
Послугами з перевезень пасажирів в межах якогось регіону покликаний забезпечувати залізниця. Для цього організація повинна мати у себе в штаті водіїв, касирів, системних адміністраторів (якщо необхідно), бухгалтерів, юристів, механіків і т.д. Основні клієнти залізниці - особи, які проживають, працюють та подорожують у даному регіоні.
ОГЛЯД ІСНУЮЧОГО ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ. ПОСТАНОВКА ЗАДАЧІ.
Сьогодні є великий вибір програмних засобів, які власне організовують бази даних — чи це Microsoft Access, чи це Oracle, чи це MySQL всі ці продукти так чи інакше використовують мову структурованих запитів — SQL (Structured Queries Language). В цій курсовій роботі я буду використовувати Microsoft Access.
Microsoft Access — це функціонально повна реляційна СУБД. У ній передбачені всі необхідні засоби для визначення та обробки даних, а також для керування ними при роботі з великими обсягами інформації.
Основними об’єктами будь-якої бази даних є таблиці. Одна з основних переваг СУБД Ассеss полягає у тому, що вона має прості та зручні засоби обробки кількох таблиць у одній базі даних. Найпростіша БД має хоча б одну таблицю. Отже структура БД тотожна структурі двомірної таблиці. Основними елементами БД є запис – це сукупність деяких полів, до кожного з яких занесене деяке повідомлення. Кожен рядок бази даних називається записом, а стовпчик – полем. Характер зв’язку між записом і полем визначає тип організації баз даних.
Об’єкти БД:
1. Таблиці – основні об’єкти БД, в них зберігається структура БД (поля, їх типи і властивості).
2. Запити – служать для отримання даних із таблиць і представлення їх користувачеві в зручному вигляді. З допомогою запитів виконують такі операції як відбір даних, сортування, фільтрацію
3. Форми – це засоби для вводу даних. Переваги форм розкриваються наглядно тоді, коли відбувається введення даних і заповнення бланків (наприклад, АС "Диплом", заповнення анкет студентів)
4. Звіти – призначені для виводу даних на друкуючий пристрій. Передбачає спеціальні елементи оформлення, характерні для друкуючих документів.
Система управління базами даними Microsoft Access входить до складу пакета Microsoft Office. Вона дозволяє розв'зувати широке коло завдань користувачів без програмування.
Запуск системи Access здійснюється з ОС Windows. В головному меню вибрати Программы→Microsoft Access. Після її завантаження на екрані дисплея з'являється вікно системи, на передньому плані якого знаходиться вікно створення чи відкриття бази даних. Потрібно ввімкнути перемикач Новая база данных чи Открыть базу данных і натиснути кнопку Оk.
Одна з переваг СУБД Access полягає в тому, що вона має прості та зручні засоби обробки кількох таблиць у одній базі даних. Таблиця – це місце зберігання даних, вона є основним елементом бази даних.
У системі Access є різні способи управління даними: система меню, панелі інструментів, контекстне меню, вказівник миші та комбінації клавіш. СУБД Access має значну кількість спеціальних програм, які отримали назву "майстри". Є майстер таблиць, майстер кнопок, майстер форм і т.д. Майстри здійснюють діалог з користувачем.
Система Access має розвинуту систему запитів, яка дозволяє отримувати на екрані різні відомості з таблиць
Етапи створення бази даних в СУБД Access.
На початковому етапі роботи з базами даних процес їх створення доцільно починати з підготовчого етапу:
1) Побудувати на папері структуру таблиці.
2) Запустити систему Access і у вікні запрошення встановити перемикач у положення Новая база данных і натиснути ОК. Аналогічно створюється структура інших таблиць.
3) Для заповнення даними створених таблиць потрібно відкрити потрібну базу даних: Файл→Открыть, у вікні із списка вибрати ім’я потрібної бази баних і натиснути Enter – з’явиться вікно бази даних. У цьому вікні потрібно відкрити ту таблицю, у яку будуть вводитись дані і заповнити таблицю необхідними даними. Якщо після відкриття вікна бази даних потрібно внести зміни у структуру таблиці, то потрібно виділити необхідну таблицю і натиснути кнопку Конструктор, внести необхідні зміни і зберегти змінену структуру.
Типи полів, що використовуються в СУБД Access. Властивості текстових та числових полів.
У системі Access як і в інших базах реляційного типу рядок таблиці ототожнюється з терміном "запис", а колонка – з терміном "поле".
Кожне поле має ім’я, тип і властивості. При створенні структури таблиці обов’язково вказують імена і типи полів.
2.1 Постановка задачі
Потрібно розробити додаток для роботи з базою даних "Розклад руху пасажирських поїздів".
Створення бази даних. Під створенням бази даних мається на увазі створення таблиць майбутньої БД, проектування перетинів поміж ними, і навіть завдання властивостей таблиць. За необхідності слід також запровадити контролю над вмістом полів, перевірку правильності введеного на полі значення;
Необхідно розрізняти такі поняття, як тип сутності і примірник сутності. Поняття тип сутності належить до набору однорідних особистостей, предметів, подій чи ідей, виступаючих як єдине ціле. Примірник сутності належить до конкретної речі у традиційному наборі.
База даних повинна містити такі відомості: код поїзда, найменування початкової та кінцевої станції, час відправлення, час прибуття, час у дорозі, зупинки на шляху прямування , ціна квитка, пільги.
ОПИС І ОБҐРУНТУВАННЯ ПРОЕКТНИХ РІШЕНЬ ЩОДО РОЗРОБКИ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ.
Актуальність розробки моєї програми полягає в наступному:
додаток «Залізниця» є програмою для управління базою даних.
при використані програми значно знижується трудомісткість ведення бази даних узятих книг та книг котрі залишились.
програма повністю автоматизує працю: автоматично заносить дані в таблиці бази даних, що вводяться працівниками, також можна змінювати структуру таблиць (додавання/видалення записів/оновлення/редагування)
Передбачається, що дана програма полегшить роботу, дозволить отримувати необхідну інформацію та забезпечить швидкий пошук потрібної інформації.
Коротка характеристика СУБД
У найширшому сенсі будь-яка програма має справу з деякою зовнішньої по відношенню до її коду інформацією, яка задає будь-які параметри або режим її роботи. Таку інформацію також називають даними програми. Очевидно, що в залежності від типу розв'язуваних завдань проблеми організації роботи з даними будуть якісно різними. У переважній більшості випадків при вирішенні господарських, економічних і фінансових завдань доводиться мати справу з великими специфічно структурованими і взаємозалежними масивами даних. Такі складні набори даних традиційно прийнято називати базами даних.
Базу даних (БД) можна визначити як уніфіковану сукупність даних, спільно використовувану різними завданнями в рамках деякої єдиної автоматизованої інформаційної системи (ІС). Теорія управління базами даних як самостійна дисципліна почала розвиватися приблизно з початку 50-х років двадцятого століття. За цей час в ній склалася певна система фундаментальних понять.
База даних — це єдине, централізоване сховище даних певної предметної області (під предметною областю тут розуміють, наприклад, навчальний заклад, підприємство, та ін.), до якої мають доступ багато програм. Кожна програма має доступ до конкретних даних бази даних за допомогою спеціальних програм, які одержали назву систем управління базами даних (СУБД).
Таким чином, база даних містить інформацію, необхідну для розв'язування цілого комплексу задач даної установи, підприємства та ін. База даних може поповнюватися новими даними, а раніше введені дані можуть змінюватися або зовсім видалятися. При цьому зміни в базі даних не вимагають внесення змін у прикладні програми.
Характеристика СУБД Microsoft Access
Microsoft Access в даний час є однією з найпопулярніших серед настільних (персональних) програмних систем управління базами даних. Серед причин такої популярності слід зазначити: високий ступінь універсальності і продуманості інтерфейсу, який розрахований на роботу з користувачами самої різної кваліфікації. Зокрема, реалізована система управління об'єктами бази даних, дозволяюча гнучко і оперативно переходити з режиму конструювання в режим їх безпосередньої експлуатації; глибоко розвинені можливості інтеграції з іншими програмними продуктами, що входять до складу Microsoft Office, а також з будь-якими програмними продуктами, що підтримують технологію OLE; багатий набір візуальних засобів розробки. Не можна не відзначити, що істотною причиною такого широкого розповсюдження MS Access є і могутня рекламна підтримка, здійснювана фірмою Microsoft. В процесі розробки даного продукту на ринок представлялися його різні версії. Найвідомішими (в деякому розумінні етапними) стали Access 2.0, Access 7.0 (він вперше був включений до складу програмного комплексу MS Office 95).
Як неважко здогадатися, процес розробки конкретного програмного додатку в середовищі Access в першу чергу визначається специфікою наочної області, що автоматизується. Проте для більшості з них можна виділити ряд типових етапів. Це: розробка і опис структур таблиць даних; розробка схеми даних і завдання системи взаємозв'язків між таблицями; розробка системи запитів до таблиць бази даних і (при необхідності) їх інтеграція в схему даних; розробка екранних форм введення/висновку даних; розробка системи звітів за даними; розробка програмних розширень для бази даних, вирішальних специфічні задачі по обробці інформації, що міститься в ній, за допомогою інструментарію макросів і модулів; розробка системи захисту даних, прав і обмежень по доступу.
Microsoft Access в даний час є однією з найпопулярніших серед настільних (персональних) програмних систем управління базами даних Серед причин такої популярності слід зазначити: - високий ступінь універсальності і продуманості інтерфейсу, який розрахований на роботу з користувачами самої різної кваліфікації. Зокрема, реалізована система управління об'єктами бази даних, що дозволяє гнучко і оперативно переходити з режиму конструювання в режим їх безпосередньої експлуатації;
Microsoft Office Access є СУБД (система управління базами даних) реляційного типу. Основоположною гідністю Access є те, що вона має дуже простий графічний інтерфейс, який дозволяє не тільки створювати власну базу даних, але і розробляти програми. На відміну від інших настільних СУБД, Access зберігає всі дані в одному файлі, а розподіляє їх по різних таблицях, як прийнято в реляційної СУБД. До цих даних відноситься не тільки інформація в таблицях, а й інші об'єкти бази даних.
3.3 Характеристика СУБД MySQL
База даних являє собою структуровану сукупність даних. Ці дані можуть бути будь-якими - від простого списку майбутніх покупок до переліку експонатів картинної галереї або величезної кількості інформації в корпоративній мережі. Для запису, вибірки і обробки даних, що зберігаються в комп'ютерній базі даних, необхідна система управління базою даних, якою і є ПО MySQL. Оскільки комп'ютери чудово справляються з обробкою великих обсягів даних, управління базами даних відіграє центральну роль в обчисленнях. Реалізовано таке управління може бути по-різному - як у вигляді окремих утиліт, так і у вигляді коду, що входить до складу інших додатків.
MySQL - це система керування базами даних. У реляційній базі даних дані зберігаються не всі скопом, а в окремих таблицях, завдяки чому досягається виграш в швидкості і гнучкості. Таблиці зв'язуються між собою за допомогою відносин, завдяки чому забезпечується можливість об'єднувати при виконанні запиту дані з декількох таблиць. SQL як частина системи MySQL можна охарактеризувати як мову структурованих запитів плюс найбільш поширений стандартний мова, яка використовується для доступу до баз даних.
MySQL - це ПЗ з відкритим кодом. Застосовувати його і модифікувати може будь-хто. Таке ПО можна одержувати по Internet і використовувати безкоштовно. При цьому кожен користувач може вивчити вихідний код і змінити його відповідно до своїх потреб. Чому веб-програмісти віддають перевагу СУБД MySQL? MySQL є дуже швидким, надійним і легким у використанні. Якщо вам потрібні саме ці якості, спробуйте попрацювати з даними сервером. MySQL володіє також рядом зручних можливостей, розроблених в тісному контакті з користувачами. Спочатку сервер MySQL розроблявся для управління великими базами даних з метою забезпечити більш високу швидкість роботи в порівнянні з існуючими на той момент аналогами. І ось уже протягом кількох років даний сервер успішно використовується в умовах промислової експлуатації з високими вимогами. Незважаючи на те що MySQL постійно вдосконалюється, він уже сьогодні забезпечує широкий спектр корисних функцій. Завдяки своїй доступності, швидкості і безпеки MySQL дуже добре підходить для доступу до баз даних по Internet.
MySQL є системою клієнт-сервер, яка містить багато-SQL-сервер, що забезпечує підтримку різних обчислювальних машин баз даних, а також кілька різних клієнтських програм і бібліотек, засоби адміністрування і широкий спектр програмних інтерфейсів (API). Ми також постачаємо сервер MySQL у вигляді многопоточной бібліотеки, яку можна підключити до призначеного для користувача додатком і отримати компактний, більш швидкий і легкий в управлінні продукт. Доступно також велика кількість програмного забезпечення для MySQL, в більшій частині - безкоштовного.
Недоліки MySQL:
Відомі обмеження – за задумом в MySQL закладені деякі обмеження функціоналу, які іноді необхідні в особливо вимогливих додатках;
Проблема з надійністю – найбільш швидкий тип таблиць MyISAM має невисокі надійності (у порівнянні з SQL Server) при досягнені таблиць розміру більше 10 Gb; інший тип таблиць, наприклад, InnoDB, підтримує таблиці розміром аж до 1 Tb, але він більш повільніший за MyISAM (іноді в рази);
Повільна розробка – хоча MySQL технічно відкрите ПЗ існують скарги на процес розробки.
3.4 Характеристика Microsoft SQL Server
Microsoft SQL Server – система керування реляційними базами даних, розроблена корпорацією Microsoft.
Microsoft SQL Server - одна з найбільш потужних СУБД архітектури клієнт - сервер. Ця СУБД дозволяє задовольняти такі вимоги, що пред'являються до систем розподіленої обробки даних, як тиражування даних, паралельна обробка, підтримка великих баз даних на відносно не дорогих апаратних платформах при збереженні несуміжних управління.MS SQL Server не призначений безпосередньо для розробки призначених для користувача додатків, а виконує функції керування базою даних. Для користувальницького додатка SQL Server є потужним джерелом генерації і керування потрібними даними.
SQL Server 2008 дозволяє шифрувати базу даних, файли даних або файли журналів, не вносячи в додатки ніяких змін. Завдяки цьому стає можливим пошук в зашифрованих даних як за діапазоном, так і з нечіткими критеріями, а також пошук в захищених даних, отриманих від неавторизованих користувачів. Шифрування дозволяє організаціям дотримати юридичні вимоги і йти в ногу із загальним прагненням до захищеності даних. SQL Server 2008 повністю відповідає цій зростаючої потреби, підтримуючи HSM (Hardware Security Module, апаратний модуль безпеки) і системи управління ключами сторонніх виробників.
Переваги Microsoft SQL Server:
Високий рівень доступності – безперервність бізнес- процесів забезпечується завдяки захисту даних від людських помилок і максимального зменшення термінів аварійного відновлення;
Продуктивність і масштабованість – інфраструктура на основі SQL Server дозволяє впоратися з будь-якими піковими навантаженнями;
Безпека – питання конфіденційності, а також відповідності нормативним вимогам вирішуються за допомогою вбудованих засобів захисту від несанкціонованого доступу;
Керованість – автоматична діагностика, калібрування та налаштування інфраструктури дозволять управляти величезними обсягами даних, значно скоротивши витрати на управління та обслуговування;
Бізнес-аналітика - SQL Server допомагає легко зібрати і проаналізувати великі обсяги даних зі сховищ;
Простота використання – легкість в експлуатації дозволяє знизити операційні витрати і витрати на розробку рішень на основі платформи;
Створення звітів і аналітика – за допомогою вбудованих технологій аналізу та створення звітності можна легко та швидко отримати практичну і значиму інформацію;
Єдиним, але суттєвим недоліком SQL Server є відсутність кросплатформеності. SQL Server доступний лише для ОС Windows.
4. ЕКСПЕРИМЕНТАЛЬНЕ ПІДТВЕРДЖЕННЯ ВІРНОСТІ ПРОГРАМНИХ ТА ПРОЕКТНИХ РІШЕНЬ. РЕАЛІЗАЦІЯ РОБОТИ
4.1 Функціональна модель системи
Метою створення системи є забезпечити швидке та якісне обслуговування клієнтів, формування, зберігання розкладу тавести звіт. Програма повинна забезпечувати можливість виконання перерахованих нижче функцій:
Перегляд розкладу руху;
Пошук по базі даних інформації по пункту відправлення, прибуття;
Сортування за пунктом відправлення, прибуття, ціну, час поїздки;
Додавання записів;
Видалення записів;
Формування звіту;
Друк звіту.
Надійне функціонування програми має бути забезпечене виконанням сукупності організаційно-технічних заходів, перелік яких наведено нижче:
Організацією безперебійного живлення технічних засобів;
Використанням ліцензійного програмного забезпечення;
Випробування програмних засобів на наявність комп'ютерних вірусів;
Резервне копіювання і відновлення здійснюється Адміністратором за допомогою самої програми.
Відмови програми внаслідок некоректних дій користувача при взаємодії з програмою через інтерфейс програми неприпустимі. Перелік аварійних ситуацій, за якими мають бути регламентовані вимоги до надійності:
Сервер бази даних вийде з ладу;
Інформаційне забезпечення системи;
Принцип не надмірності даних, тобто в б.д. повинна зберігатися тільки необхідна інформація.
Вимоги щодо застосування СУБД:
MS SQL server 2000;
Вимоги до захисту даних;
Доступ до інформації при успішної аутентифікації;
Обмежена довжина пароля.
Створення зв’язків між сутностями
Між сутностями можуть бути встановлені зв’язки – бінарні асоціації, що показують, яким чином сутності співвідносяться або взаємодіють між собою. Зв'язок може існувати між двома різними сутностями або між сутності і їй же самій (рекурсивний зв'язок). Вона показує, як пов’язані екземпляри сутностей між собою. Якщо зв'язок встановлюється між дома сутностями, то вона визначає взаємозв’язок між екземплярами однієї й іншої сутності.
Між двома сутностями можуть бути задано скільки завгодно зв’язків з різними силовими навантаженнями. Існує кілька типів зв'язків між сутностями: "один до одного", "один до багатьох" і "багато до багатьох".
Зв'язок "один до одного" зустрічається рідко. Наприклад, у нас є таблиця з інформацією про всіх потяги і таблиця з інформацією про вартість білетів.
Зв'язок "один до багатьох" - найбільш поширений тип зв'язків. Наприклад, один співробітник може виписувати багато книг і т. п.
Дуже часто використовується і зв'язок "багато до багатьох".
4.3 Визначення сутностей, атрибутів, зв’язків у предметній області
Ідентифікація основних виконавців:
Пасажир - людина, яка хоче скористатися послугами залізниці;
Касир - співробітник організації, який обслуговує клієнтів (пасажирів) доступ до перегляду та зміни інформації;
Адміністратор бази даний - співробітник організації, що займається адмініструванням системи;
Залізниця - організація, що надає населенню послуги транспортного характеру;
Потяг - це сформований і зчеплений состав вагонів з одним або декількома діючими локомотивами або моторними вагонами, що мають встановлені сигнали;
Залізнична станція - обєкт залізничного транспорту, що мають колійний розвиток, що дозволяє проводити операції з приймання, відправлення, схрещення і обгону поїздів;
Вокзал - це будівля на залізничній станції, призначене для обслуговування пасажирів;
Графік руху поїздів - основою план експлуатаційної діяльності станції.
4.4 Концептуальна модель
Концептуальна модель транслюється в модель даних, сумісну з обраною системою управління базами даних, іншими словами створюється датологічна модель. Версія концептуальної моделі, що може бути забезпеченою певною системою управління базами даних, називається логічною моделлю.
У цьому розділі спроектовано модель типу “сутність-зв'язок”, яка відповідає окремим автоматизованим функціям.
На основі завдань, які буде виконувати база даних виділено об'єкти, які будуть сутностями моделі. Атрибути сутностей, тобто властивості об'єктів, будуть відображатись для кращого розуміння з'язку між сутностями.
Виділивши у предметній області сутності та їх атрибути можна побудувати модель типу “сутність-зв'язок”.
На діаграмі ER-моделей, які зображені нижче, прямокутники означають сутності з атрибутами. Між сутностями встановлюються зв’язки типу “один до багатьох” і “один до одного”.
Білет
Номер рейсу
Назва рейсу
Час відправлення
Час прибуття
Ціна
Категорія потяга
Пільги(якщо є)
ER-діаграма предметної області “Залізниця”
Час
№ потяга
Час відправлення з початкової станції
Час прибуття на кінцеву станцію
Час відправлення з кінцевої станції
Час прибуття на початкову станцію
Час в дорозі
Ціна білета
Код потяга
Код ціни
Вартість білета плацкарт
Вартість білета купе
Розклад руху
Номер потяга
Назва рейсу
Початкова станція
Кінцева станція
Зупинки
Пільги
Код пільгів
Код ціни
Пільги для студентів(плацкарт)
Пільги для студентів(купе)
Пільги для інвалідів(плацкарт)
Пільги для інвалідів(купе)
5. ІНСТРУКЦІЯ КОРИСТУВАЧА
Дана база даних розроблена за розкладом поїздів. Вона забезпечує відомості про окремо взятому поїзді і параметрах його пересування.
Для розробки даної бази даних використовувалося операційне середовище Wіndows , інтегрований пакет прикладних програм Mіcrosoft Offіce 2016 і його додаток Mіcrosoft Access 2016 - могутній інструмент обробки даних.
Відкриваємо базу даних «Залізниця». При початковому завантажені виводиться вікно в якому потрібно ввести пароль.
Спливає головна форма. При першому завантажені програми висвічується головна форма програми, на котрій будуть зображені наступні дані по яких можна перейти до потрібної інформації:
- Таблиці
При натисненні дану кнопку виводиться форма з назвами таблиць, при натисненні на назву таблиці відкривається обрана Вам таблиця
- Запити
При натисненні дану кнопку виводиться форма з назвами запитів, при натисненні на назву запита відкривається обраний Вами запит
- Звіти
При натисненні на цю кнопку виводиться форма з назвами звітів при натисненні на назву звіту відкривається обраний Вами звіт
- Форми
При натисненні на цю кнопку виводиться форма з назвами форм, при натисненні на назву форми відкривається потрібна Вам форма
- Вихід
6. ВИСНОВКИ
У діловій або особистій сфері часто доводиться працювати з даними з різних джерел, кожен з яких пов'язаний з певним видом діяльності. Для координації всіх цих даних необхідні певні знання й організаційні навички. Microsoft Access об'єднує відомості з різних джерел в одній реляційній базі даних. Створювані форми, запити і звіти дозволяють швидко і ефективно оновлювати дані, отримувати відповіді на питання, здійснювати пошук потрібних даних, аналізувати дані, друкувати звіти.
У базі даних відомості з кожного джерела зберігаються в окремій таблиці. При роботі з даними з декількох таблиць встановлюються зв'язки між таблицями. Для пошуку і відбору даних, які відповідають певним умовам, створюється запит. Запити також дозволяють оновити або видалити одночасно кілька записів, виконати вбудовані та спеціальні повідомлення. Для перегляду, введення або зміни даних прямо в таблиці застосовуються форми. Форма дозволяє відібрати дані з однієї або декількох таблиць і вивести їх на екран, використовуючи стандартний або створений користувачем макет. Для аналізу даних або роздруківки їх певним чином використовуються звіти. У вікні бази даних можна працювати з усіма її об'єктами. Для перегляду об'єктів певного типу слід вибрати відповідну вкладку. За допомогою кнопок можна відкривати і змінювати існуючі об'єкти і створювати нові.
Розроблена база даних дозволяє швидко і ефективно дізнатися про розклад поїздів і параметрів їх пересування. Зручний інтерфейс програми, з одного боку, дозволяє легко орієнтуватися в програмі, не вимагаючи від користувача будь-яких спеціальних навичок роботи з електронно-обчислювальними машинами, з іншого боку надає користувачеві оперативну інформацію.
ПЕРЕЛІК СКОРОЧЕНЬ, СИМВОЛІВ І СПЕЦІАЛЬНИХ ТЕРМІНІВ
БД - база даних;
СУБД - система управління базами даних;
РМД- реляційна модель даних;
СУБДП - система управління базами даних персональна;
ЕОМ- Електронно обчислювальна машина;
ACCESS - Персональна СУБД
ORACLE - Багатокористувацька СУБД;
СПИСОК ЛІТЕРАТУРИ
Бази даних: інтелектуальна обробка інформації В.В. Корнєєв,А.Ф. Гарєєв, С.В.Васютин. - М.:Нолидж, 200. -352с.
Джеффри Д. Ульман, Дж. Уидом. Введение в системы баз данных. – М.: Лори, 2000. – 376с.
Культин Н.Б. Delphi6. Программирование на ObjectPascal. Самоучитель. - СПб.: БХВ-Петербург, 2001. - 528с.
Гофман В.Э., Хомоненко А.Д. Быстрый старт, 2002. - 208с.: ил.
Архангельський А.П., Пораонов Л.М. бази даних, використаня та проектування , 2003. -215 с.
Дарахвелидзе П.Г., Марков Е.П. - среда программирования: - СПб.: BHV - Санкт-Петербург, 1996. - 352с.