Конструктор бази даних
У IT-Enterprise реалізовані відкритий словник системи, засоби модифікації інформаційної бази, засоби поповнення словника, системи та модифікації інформаційних баз безпосередньо користувачем. Крім опису структури, словник системи також містить декларативні опису правил введення і відображення даних в таблицях, посилання одних таблиць на інші, правила каскадної заміни або видалення даних тощо.
При необхідності додати додаткову функціональність виникає необхідність розширити структуру бази даних ERP-системи IT-Enterprise безпосередньо адміністратором системи. Пропонується два шляхи розширення бази.
- Зміна структури бази даних адміністратором
- Довільні характеристики (атрибути)
При зміні структури бази даних безпосередньо адміністратором адміністратор легко може додати:
- таблиці;
- поля та індекси в існуючі таблиці;
- встановити нові зв'язки між будь-якими таблицями;
- подання;
- тригери;
- збережені процедури.
Альтернативний шлях — розширення структури і функціональності бази даних можливі за рахунок створення довільної кількості додаткових характеристик (атрибутів) даних. Додаткові характеристики можуть бути створені на рядок, на групу рядків таблиці, на будь-яка множина рядків будь-якого безлічі таблиць. Даний варіант більш економічний з точки зору зміни розмірів бази даних при зміні її структури.
Додаткові характеристики задовольняють наступним вимогам:
- кількість додатково вводяться характеристик не обмежена;
- будь-якого типу і розмірності;
- для різних таблиць — різні характеристики;
- для різних рядків однієї таблиці — різні набори характеристик;
- значення характеристики — одне або кілька за різні періоди;
- допомога при введенні значення і перевірка після введення;
- просте використання характеристик у відборах і звітах.