х сутностей, атрибутів і зв'язків у вигляді ER-діаграми, представленої на малюнку 5.1.
Малюнок 5.1 - ER-діаграма
5.2.3 Логічне моделювання даних
Після побудови ER-діаграми настає етап логічного моделювання даних. При логічному моделюванні відбувається остаточне визначення структури даних, визначаються обмеження, що накладаються на ці дані, метою яких є забезпечити цілісність даних. Найбільш поширеною моделлю даних є реляційна модель. У цій моделі даних кожна сутність представляється у вигляді таблиці.
Логічне моделювання полягає в переході від ER-діаграми до взаємопов'язаним таблицями. Цей перехід складається з наступних кроків:
перетворення сутностей:
кожна проста сутність стає таблицею;
кожен атрибут стає стовпцем таблиці;
унікальний ідентифікатор сутності стає ключем таблиці.
перетворення зв'язку:
сутності, пов'язані обов'язкової зв'язком «один до одного» можна об'єднати в одну таблицю.
зв'язку типу «один до одного» можливі і зв'язку типу «один до багатьох» реалізуються шляхом перенесення ключових атрибутів таблиць відповідних сутностей, що стоять з боку «один» в таблиці відповідних сутностей, що стоять з боку «багато»;
зв'язку типу «багато до багатьох» реалізуються за допомогою проміжних таблиць містять ключові атрибути пов'язуються таблиць в якості зовнішніх ключів.
В результаті моделювання отримуємо таблиці для зберігання даних.
Заключним кроком у проектуванні БД є створення таблиць (баз даних) в конкретній СУБД.
Результат фізичного проектування на обраної СУБД представлений на малюнку 5.2.
Малюнок 5.2 - Результат фізичного проектування (фрагмент)
Пояснимо назви таблиць:
BS_list - список базових станцій;
- license_list, CapacityKeys і FeatureKeys - результат декомпозиції (розбиття) сутності «Ліцензії»;
DataRBSLocalCell і NodeBFunction - результат декомпозиції (розбиття) сутності «Параметри».
5.3 Інтерфейс
Ефект від впровадження програмного продукту залежить від якості програмного інтерфейсу. Інтерфейс людина-комп'ютер - це середовище, через яку користувач взаємодіє з системою.
Для оцінки інтерфейсу існують кілька критеріїв. Всі вони охоплюють три основні аспекти:
простота освоєння;
швидкість досягнення цілей завдання, розв'язуваної за допомогою системи;
суб'єктивна задоволеність при експлуатації системи.
Структура діалогу є основою для класифікації інтерфейсу людина-комп'ютер.
Традиційно виділяють чотири основні структури типів:
питання-відповідь;
- меню;
панель інструментів;
екранних форм.
Розробка інтерфейсу використовує алгоритм, представлений на малюнку 5.3, робота якого відповідає типу інтерфейсу люди...