Схема 13. Структура БнД
Інформаційним ядром цієї системи є база даних.
База даних — динамічна модель, яка відображає семантику ПС та інформаційні запити кінцевих користувачів ІС.
На всіх етапах життєвого циклу БД складається з двох компонентів: структури та даних. На різних рівнях абстракції опису БД її структура зображується по-різному, як показано на схемі 14.
Схема 14. Складові БД
На концептуальному інфологічному рівні структура БД ефективно відображається у вигляді ЕR-діаграми — діаграми "Entity — Relationship" ("Сутність — зв'язок"), запропонованої у 1976 р. П. Ченом; на концептуальному даталогічному рівні вона є або ієрархічною, або мережною, або реляційною, або об'єктно-орієнтованою, або об'єктно-реляційною, або багатовимірною, або гібридною моделлю даних. На фізичному рівні структура БД — це структура файлів даних і допоміжних файлів.
Самі файли даних також складаються з двох компонентів: структури та даних. Структура файла в реляційній моделі (схема 15)— це ім'я, тип поля, його довжина, точність (для числових полів).
Структура ідеальної БД має бути чіткою, ясною і прозорою. БД має бути вільною від баластної інформації:
дублювання даних, синонімів, омонімів, груп даних, що повторюються, обчислювальних елементів.
Елементи даних, які обчислюються, не можуть зберігатися тільки в разі транзакційної або операційної БД, яка, на відміну від аналітичної, не містить агрегатів даних. Оскільки транзакційна БД є обов'язковим елементом будь-якої ІС та здебільшого реляційною, у подальшому матеріал орієнтовано на цю категорію БД.
БД повинна містити мінімальну кількість елементів даних, які несуть максимум інформації про стан ПС. Елементи БД мають бути організовані оптимальним способом, тобто таким чином, щоб забезпечити сталість БД у розумінні семантичної цілісності опису стану ПС при маніпулюванні даними або несуперечливості даних, прийнятної швидкості пошуку елементів даних, надійності зберігання, узгодженості, безпеки, відкритості структури для поповнення та модифікації
.
Розробленням структури БД на всіх етапах займається системний аналітик, який забезпечує БД усіма необхідними властивостями.
Дата добавления: 2016-07-22; просмотров: 1773;