Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Стандартная документация.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
180.22 Кб
Скачать

4.2 Побудова реляційної бази даних

Проектування схеми РБД – це процес відображення концептуальної інфологічної моделі предметної області у даталогічну модель, що визначається як множина схем відношень.

Логічна структура реляційної бази даних визначається сукупністю логічно взаємозалежних реляційних таблиць. Кожна реляційна таблиця має структуру, обумовлену реквізитним складом одного з інформаційних об'єктів отриманої інфологічної моделі. Логічні зв'язки таблиць відповідають структурним зв'язкам між об'єктами.

Логічна структура реляційної бази даних, побудована на основі отриманої інфологічної моделі, наведена на рисунку 4.1. На цій схемі реляційні таблиці представлені структурою, що обумовлена складом і послідовністю полів (атрибутів). Первинні(унікальні) ключові поля відзначені жирним шрифтом. Логічні зв'язки зображені лініями між однаковими ключами зв'язку із зазначенням типу зв’язку. У якості полів, що забезпечують структурні зв’язки, вибирають первинні(для головних таблиць) та вторинні(для підпорядкованих) індекси(ключі). Тому для встановлення зв’язку обов’язкова наявність індексів по тим полям, які приймають участь у зв’язку.

Логічні зв'язки зображені лініями між однаковими ключами зв'язку.

Рисунок 4.1– Схема даних спроектованої бази даних підсистеми

4.3 Тестування підсистеми

Тестування - це процес перевірки готової програми ( або програмного засобу) в статиці (перегляди, інспекції, налагодження вихідного коду) і в динаміці (прогін на наборі тестових даних) з метою перевірки різних шляхів виконання програми і порівняння отриманих результатів із заздалегідь заданими. Вимоги до даних, які забезпечують тестування системи — їхня показність, що враховує особливості інформації, зазначені в описі предметної області. Такі дані повинні забезпечити налагодження інтерфейсу, реалізацію вимог та підтвердити працездатність реалізованих функцій. Дані контрольного приклада призначені для тестування, налагодження і демонстрації рішення задачі.

Вимоги до даних контрольного приклада — їхня показність, що враховує особливості інформації, зазначені в описі предметної області. Такі дані повинні забезпечити налагодження алгоритму на комп'ютері і підтвердити працездатність реалізації алгоритму. Дані контрольного приклада, призначені для тестування, налагодження і демонстрації рішення, приведені в таблицях 4.1- 4.5.

Таблиця 4.1 - Дані звіту “Замовлення”

Код замовлення

Назва замовлення

Назва товару

Кількість замовлення

3

Галичский завод

Комплектуючі для судів

509

Таблиця 4.2 - Дані звіту “Прихід”

Код прихода

Дата прихода

Назва товару

Кількість товару

4

10.10.2010

Запчастини до насосів

27293

Таблиця 4.3 - Дані звіту “Інформація о клієнті”

Код клієнта

Звертатися до

Місто

Адрес клієнта

Номер телефону

2

Howard D.H

Даллас

Ул Washington 23

23-22-11

Таблиця 4.4 - Дані звіту “По типу упаковки”

Код товару

Назва товару

Кількість товару

Ціна приходу

Ціна витрат

Вид упаковки

6

Компресори

528

53.00 грн

90.00 грн

Транспортна

Таблиця 4.5 - Дані звіту “Реалізація товару

Код товару

Кількість товару

Ціна витрат

Код замовлення

Код клієнта

Кількість замовлення

Вартість

1

2778

50.00грн

6

2

0

138900