Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Poyasnyuvalna_zapiska(Kozar_V_I).doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
976.38 Кб
Скачать

8 Розробка програмного забезпечення

    1. Розробка схеми алгоритму реалізації запитів предметної області

Розробимо детальні алгоритми кожного запиту.

  1. Вибрати всі зупинки потяга.

– які відносяться до заданого номеру потяга та даті прибуття

Алгоритм:

  1. Вибрати відповідні записи з відношення «Зупинки» , що відповідають заданому періоду та виду потягу;

  2. Вивести їх в відповідне поле форми .

  1. Вибрати всі потяги, з них:

    • які відносяться до заданого виду потягу та прибувають в заданий період;

Алгоритм:

  1. Вибрати всі записи з відношення «Потяги», що відповідають заданому періоду та виду потягу;

  2. Вивести результат у відповідне поле форми.

  • Вибрати всі закази, з них:

    • які відносяться до заданої ціни білету;

    • які відносяться до заданої кінцевої зупинки.

    Алгоритм:

    1. Вибрати всі записи з декартового добутку відношень «Закази» і «Ціна білету», що відповідають заданим умовам;

    2. Вивести результат у відповідне поле форми .

  • Вибрати всі ціни на білети, з них:

    • які відповідають номеру потягу;

    • які мають ціну не більшу за дану;

    Алгоритм:

    1. Вибрати всі записи з відношення «Ціна білету», що відповідають заданим умовам;

    2. Вивести результат у відповідне поле форми .

    1. Вибрати Потяги, з них:

      • які відносяться до певної початкової зупинки;

      • які відносяться до певної кінцевої зупинки;

      • які відносяться до певного виду потягу;

      • які відносяться до заказів (визначити кількість заказів по номеру потягу);

    Алгоритм:

    1. Вибрати всі записи з декартовгого добутку відношень «Зупинки», «Вид потягу», «Потяги» та «Ціна білету», що відповідають заданим умовам;

    2. Вивести результат у відповідне поле форми

  • Вибрати усі закази;

    – за номером заказу та датою покупки

    Алгоритм:

    1. Вибрати всі записи з відношення «Закази», для яких [№ заказу] та дата покупки дорівнює заданому.

    2. Вивести результат у відповідні поля форми.

  • Вибрати заказ;

    – за датою покупки та за номером вагону

    1. Вибрати потяг ;

    – за його типом та видом потягу

    Ці два запити дуже прості, вимагають селекції з одного відношення за однієї умови – відповідність введеним даним.

    Алгоритм:

    1. Вибрати запис з потрібного відношення з заданим ключем;

    2. Вивести результат у відповідні поля форми .

  • Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]