Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Письмак_ЗВІТ_з_практики.doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
2 Мб
Скачать
☆
    1. Стандартна бібліотека шаблонів stl. Адаптер контейнерів

      1. Умови задач:

  1. Моделювання обробки черги задач багатопроцесорної системи.

  2. Реалізація пошуку найкоротших шляхів з одним витоком (алгоритму Дейкстри) за допомогою черги з пріоритетами.

  3. Розробка баз даних

    1. РОЗРОБКА БД В СКБД ACCESS МАЮЧИ ДАНІ ПРО БД

    1. РОЗРОБКА БД В СКБД ACCESS МАЮЧИ ГОТОВУ СХЕМУ ДАНИХ

      1. Завдання для виконання роботи

Побудувати базу даних «Банк», маючи готову схему даних.

Рис.19. Схема даних «Банк»

3.2.2. Структура таблиць

Таблиця «Bank»

Рис.20. Структура таблиці «Bank»

Таблиця «Order»

Рис.21. Структура таблиці «Order»

Таблиця «Organization»

Рис.22. Структура таблиці «Organization»

Таблиця «Officemen»

Рис.23. Структура таблиці «Officemen»

Таблиця «Company»

Рис.24. Структура таблиці «Company»

Таблиця «Chief»

Рис.25. Структура таблиці «Chief»

Таблиця «Office»

Рис.26. Структура таблиці «Office»

3.2.3. Опис запитів

В базі даних «Банк» реалізовано 3 запита:

- Инфо о директоре;

- Инфо о доставках;

- Инфо о сотрудниках.

Рис.27. Запит «Инфо о директоре»

Рис.28. Запит «Инфо о доставках»

Рис.29. Запит «Инфо о сотрудниках»

3.2.4. Опис форм

У БД реалізовано 3 форми:

  • Банк

  • Співробітники

  • Організація

Рис.30. Форма «Банк»

Рис.31. Форма «Співробітники»

Інша форма має подібну структуру.

3.2.5. Опис звіту

Звіт включає в себе всі дані про банк, його співробітників і їх службові характеристики.

Рис.32. Звіт

    1. РОБОТА З СКБД PARADOX

3.4. СТВОРЕННЯ ДОДАТКУ В C++ Builder, РОБОТИ З БД СТВОРЕНОЇ В СКБД PARADOX

      1. Постановка задачі та алгоритм вирішення

Мінімальний список характеристик:

- вид транспорту, номер маршруту, дата введення маршруту, початкова зупинка, кінцева зупинка, час у дорозі, примітку.

Предметна область бази даних : складається з 4 таблиць: “Marshrut.db”,

” Ostanovka.db”, “ RobotaTransporta.db”, “ VidTransporta.db”.

База даних «Міський транспорт» складається з наступних файлів:

Project1.bpr – файл проекту.

Файли таблиць:

Marshrut.DB ;

Ostanovka.db ;

RobotaTransporta.DB ;

VidTransporta.db ;

При проектуванні бази даних необхідно привести її в 3НФ. Для того, щоб відношення знаходилось в 3НФ необхідно спочатку привести його до 1НФ, а потім до 2НФ.

      1. База даних в 1нф

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

Таблиця 1

Таблиця атрибутів та їх типів

Ім’я поля

Тип даних

Розмір поля

NomerMarshrutu

Long Integer

VidTransporta

Alpha

30

Nachalo

Alpha

20

Kinec

Alpha

20

Cena

Money

ChasVdorozi

Long Integer

Primitka

Alpha

30

IdMars

Autoincrement

VidTransporta

Alpha

30

NomerMarshrutu

Long Integer

Ostanovka

Alpha

30

VidTransporta

Alpha

30