проблем міг розібратися у всіх її функціях і можливостях. Отже, можна визначити основні функції програми:
1. запам'ятовувати вводяться значення, показувати базу даних;
. додавати, редагувати дані;
. здійснювати пошук в базі;
. видавати інформацію з різних запитом;
. видаляти і зберігати зміни в базі;
6. зберігати всю інформацію, а також мати доступ до відкриття інформації;
1. Розробка концептуальної моделі бази даних і діаграми класів
Концептуальна модель бази даних - це високорівнева об'єктно-орієнтована модель предметної області, що представляє об'єктну область у вигляді набору об'єктів, що володіють певними властивостями і перебувають у деяких відносинах. Основна мета розробки високоуровневой моделі даних полягає у створенні моделі користувацького сприйняття даних та погодження великої кількості технічних аспектів, пов'язаних з проектуванням бази даних. Концептуальна модель даних не прив'язана до конкретної фізичної реалізації баз даних і не залежить від конкретної СУБД. Концептуальна модель створюється на основі уявлень про предметну область кожного типу користувачів, що представляють собою набір даних, необхідних користувачеві для вирішення своїх завдань. Основні концепції моделі включають такі поняття як сутність (об'єкт), ставлення (зв'язок), типи сутностей, типи зв'язків та атрибути. p align="justify"> З опису предметної області винесемо всі типи сутностей (приклад):
Чоловік;
Дружина;
ЗАГС;
Ці сутності взаємодіють за такою схемою (схема1):
Схема № 1 (структурна зв'язок домінуючих таблиць)
Ці сутності повинні бути представлені у вигляді таблиць. У програмі повинні міститися три таблиці, дві з яких відповідають сутностей з опису предметної області, а одна є допоміжною, дані з якої потрібні для обчислень основної таблиці. Ця допоміжна перша таблиця містить коефіцієнти, використовуючи які програма проводить розрахунки полів. p align="justify"> Всі поля даних таблиць відповідають характеристикам цих таблиць. Вони представлені у вигляді діаграми класів. p align="justify"> Діаграма класів - це набір статичних , декларативних елементів моделі . На такий діаграмі класи зображуються у вигляді прямокутників, а статичні (постійні) відносини між ними - у формі дуг. Підтримуються три основних типи відносин між класами:
асоціації.
ієрархії агрегування і композиції.
ієрархія узагальнення/спеціалізації
<...