- •2.6. Висновки до розділу 2 31
- •3.7. Висновки до розділу 3 39
- •Розділ 1. Теоретичні основи реляційних баз даних
- •Основні поняття та визначення
- •Визначення та особливості реляційних баз даних
- •Правила нормалізації таблиць бази даних
- •Види міжтабличних зв’язків:
- •Властивості та функції баз даних та систем управління базами даних
- •Історія виникнення та розвитку технологій баз даних
- •Методи класифікації та кодування
- •Висновки до розділу 1
- •Розділ 2. Інструментальні засоби розробки бази даних
- •2.1 Порівняльний аналіз інструментів для проектування баз даних
- •Vertabelo
- •2.2 Локальні серверні служби
- •2.3 Адміністрування систем управління базами даних phpMyAdmin
- •2.4 Скриптова мова програмування php
- •2.5 Мова розмітки веб-сторінок html
- •2.6. Висновки до розділу 2
- •Розділ 3. Розробка бази даних та програмного додатку
- •3.1 Постановка задачі
- •3.2. Вибір субд для вирішення поставленої задачі
- •3.3. Розробка концептуальної моделі даних
- •3.4. Розробка логічної та фізичної моделі даних
- •3.5. Налаштування пк для створення програмного додатку та роботи з базою даних
- •3.6. Розробка програмного додатку
- •3.7. Висновки до розділу 3
- •Висновки
- •Список використаних джерел
- •Додаток а Код програмного додатку
ЗМІСТ
ВСТУП 2
РОЗДІЛ 1. ТЕОРЕТИЧНІ ОСНОВИ РЕЛЯЦІЙНИХ БАЗ ДАНИХ 4
1.1 Основні поняття та визначення 4
1.2 Визначення та особливості реляційних баз даних 5
1.3 Правила нормалізації таблиць бази даних 8
1.4 Види міжтабличних зв’язків: 9
1.5 Властивості та функції баз даних та систем управління базами даних 10
1.6 Історія виникнення та розвитку технологій баз даних 13
1.7 Методи класифікації та кодування 14
1.8 Висновки до розділу 1 16
РОЗДІЛ 2. Інструментальні засоби розробки бази даних 17
2.1 Порівняльний аналіз інструментів для проектування баз даних 17
2.2 Локальні серверні служби 22
2.3 Адміністрування систем управління базами даних phpMyAdmin 27
2.4 Скриптова мова програмування PHP 28
2.5 Мова розмітки веб-сторінок HTML 30
2.6. Висновки до розділу 2 31
РОЗДІЛ 3. Розробка бази даних та програмного додатку 32
3.1 Постановка задачі 32
3.3. Розробка концептуальної моделі даних 33
3.4. Розробка логічної та фізичної моделі даних 34
3.5. Налаштування ПК для створення програмного додатку та роботи з базою даних 36
3.6. Розробка програмного додатку 39
3.7. Висновки до розділу 3 39
ВИСНОВКИ 40
СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ 42
Додаток А 43
Код програмного додатку 43
ВСТУП
За останні десятиліття бази даних стали основою інформаційних систем і
докорінно змінили методи роботи багатьох організацій. Розвиток технології баз
даних призвів до створення досить потужних і зручних в експлуатації програм. Вони являють собою зручний і надійний спосіб зберігання номенклатурних даних продукції, відомостей про клієнтські бази та іншої інформації, чиї обсяги перевищують можливості обліку за допомогою звичайних таблиць.
Темою курсової роботи є: “База даних бюджету руху грошових коштів підприємства: надходження”. Тема актуальна через затребуваність для використання на багатьох сучасних підприємствах та компаніях в Україні та у світі.
Кожне підприємство має бюджет і його розподіл дуже важливий для ефективної діяльності підприємства. Бюджет регламентує статті витрат та надходжень грошових коштів підприємства. У правильно розробленому бюджеті сумарні витрати повинні відповідати сумарним обсягам надходжень. Своєчасний облік надходжень та витрат дозволяє підтримувати ефективну та динамічну роботу підприємства.
Бюджет (з франц. budget, давн. франц. bougette — «шкіряний гаманець») — грошове вираження збалансованого розпису доходів і видатків держави, адміністративно-територіальної одиниці (області, району, міста, села), підприємства, установи за певний період.
Метою курсової роботи є розробка моделі бази даних бюджету руху грошових коштів на підприємстві, а саме – надходження.
Об’єктом дослідження в даній курсовій роботі є управління грошовими коштами на підприємстві.
Предметом дослідження виступає база даних бюджету руху грошових коштів
Розділ 1. Теоретичні основи реляційних баз даних
Основні поняття та визначення
Головні ідеї сучасних інформаційних технологій базуються на концепції баз даних. Відповідно до цієї концепції, основою інформаційних технологій є дані, які повинні бути організовані в бази даних в цілях адекватного відображення мінливого реального світу і задоволення інформаційних потреб користувачів. Одним з найважливіших і основоположних понять в теорії баз даних є поняття інформації. Під інформацією розуміються будь-які відомості про будь-яку подію, процеси, об'єкти. У свою чергу, дані - це інформація, представлена в певному вигляді, що дозволяє автоматизувати її збір, зберігання і подальшу обробку людиною або інформаційним засобом. Для комп'ютерних технологій дані - це інформація в дискретному, фіксованому вигляді, зручна для зберігання, обробки на ЕОМ, а також для передачі по каналах зв'язку. Для коректного визначення вимог, необхідних для проектування бази даних бюджету руху грошових коштів, визначимо такі поняття.
База даних — це інтегрована сукупність структурованих і взаємозалежних даних, організована за певними правилами, які передбачають загальні принципи опису, зберігання і обробки даних.
Система управління базами даних (СУБД) - сукупність мовних та програмних засобів, призначених для створення, ведення і сумісного використання БД багатьма користувачами.
Автоматизована інформаційна система (АІС) - це система, що реалізує автоматизований збір, обробку, маніпулювання даними, що функціонує на основі ЕОМ та інших технічних засобів і включає відповідне програмне забезпечення (ПЗ) і персонал. Надалі в цій якості буде використовуватися термін інформаційна система (ІС), який має на увазі поняття автоматизована. Саме на цьому етапі визначаються інформаційні потреби всієї сукупності користувачів майбутньої системи, які, в свою чергу, зумовлюють зміст її бази даних.
Банк даних (БНД) є різновидом ІС. БНД - це система спеціальним чином організованих даних: баз даних, програмних, технічних, мовних, організаційно- методичних засобів, призначених для забезпечення централізованого накопичення та колективного багатоцільового використання даних.
Під поняттям обробки даних зазвичай розуміється спеціальний клас розв'язуваних на ЕОМ завдань, пов'язаних з видом, зберіганням, сортуванням, відбором по заданій умові і групуванням записів однорідної структури. Окремі програми або комплекс програм, що реалізують автоматизацію вирішення прикладних задач обробки даних, називаються додатками.
База даних, як правило, створюється як загальний ресурс всього підприємства, де дані є інтегрованими і загальними. Під поняттям інтегровані дані мається на увазі можливість представити базу даних як об'єднання декількох окремих файлів даних. Під поняттям загальні дані мається на увазі можливість використання окремих областей даних в БД кількома різними користувачами для різних цілей.
У базі даних інформація повинна бути організована так, щоб забезпечити мінімальну частку її надмірності, оскільки надлишковість даних тягне за собою ряд негативних наслідків: збільшення обсягу інформації викликає потребу в додаткових ресурсах для зберігання і обробки, а так само появу помилок при введенні дублюючої інформації, що порушують цілісність бази даних.
БД містить не тільки дані, що всебічно характеризують діяльність самої організації, фірми, процесу або іншої предметної області, але й описи цих даних. Інформацію про дані прийнято називати "'метаданими", тобто "даними про дані". У сукупності опис всіх даних утворює словник даних.
