- •Передмова
- •Цей стандарт не може бути повністю чи частково відтворений, тиражований і розповсюджений як офіційне видання без дозволу Держстандарту України
- •Система стандартів з баз даних
- •Ресурсів
- •1 Галузь використання
- •2 Нормативні посилання
- •4 Графічні зображення
- •5 Структура стандартів для системи словників інформаційних ресурсів
- •5.1 Призначення стандартів
- •5.2 Стандарти для системи словників інформаційних ресурсів
- •5.2.1 Види інтерфейсів
- •5.2.2 Метод моделювання даних
- •5.2.3 Формати обміну даними
- •5.3 Забезпечення сфер застосування
- •5.4 Засоби забезпечення, що використовують стандарти
- •6 Вміст даних системи словників інформаційних ресурсів
- •6.1 Рівні даних
- •6.2 Поняття типів та примірників
- •6.3 Контейнери даних
- •6.4 Ідентифікування рівнів даних
- •6.4.1 Основний рівень
- •6.4.3 Рівень словника інформаційних ресурсів
- •6.4.4 Прикладний рівень
- •6.5.2 Пара рівня словника інформаційних ресурсів
- •6.5.3 Пара прикладного рівня
- •6.6 Роль методів моделювання даних
- •7 Засоби системи словників інформаційних ресурсів
- •7.1 Основні засоби керування базами даних
- •7.1.1 Запровадження обмежень
- •7.1.2 Керування доступом
- •7.1.3 Контрольний журнал
- •7.1.5 Цілісність бази даних
- •7.1.6 Засоби запитів та виведення звітів
- •7.1.7 Доступ до віддалених даних
- •7.2.1 Іменування
- •7.2.2 Статус вмісту словника
- •7.2.3 Керування життєвим циклом інформаційної системи
- •7.2.4 Керування версією
- •7.2.5 Виділення розділів
- •7.2.6 Виділення підмножин
- •7.2.7 Створення копії
- •7.2.8 Аналіз впливу на шлях запиту
- •8 Інтерфейси системи словників інформаційних ресурсів
- •8.1 Розміщення інтерфейсів
- •8.2 Опис інтерфейсу
- •8.2.1 Інтерфейс системи словників інформаційних ресурсів типу лроцесор-процесор
- •8.2.2 Екранний інтерфейс
- •8.2.3 Інтерфейс командної мови
- •8.3 Використання послуг системи словників інформаційних ресурсів у послугах бази даних
- •8.4 Експорт та імпорт даних системи словників інформаційних ресурсів
- •8.5 Послуги, забезпечені інтерфейсами
5.2.1 Види інтерфейсів
Існують такі види інтерфейсів для процесорів:
програмно-процедурний виклик;
синтаксис для інтерпретації під час виконання;
угоди щодо послуг.
Інтерфейс виклику процедури встановлює послідовний набір параметрів та відповідних правил для оператора CALL стандартної мови програмування. Виклик процедури може також бути неявним, що означає використання оператора, який транслюється в оператор CALL до початку компіляції.
Синтаксис для інтерпретації під час виконання подібний до того, що призначається для користувача-особи, з тією різницею, що лінґвістичні форми інтерпретуються під час виконання спеціальним процесором у стандартну мову програмування.
Угоди щодо послуг є стандартним набором угод, не залежних від мови програмування, для визначення списків параметрів та елементів послуг у застосуванні в середовищі відкритої системи.
Існують такі види інтерфейсів для особи:
панелі (формати абстрактних екранів);
конкретний синтаксис;
графіка.
Панельний вид інтерфейсу встановлює групу послуг, які, можливо, були визначені з використанням деяких інших видів інтерфейсу.
Конкретний синтаксис (як, наприклад, командна мова) є традиційним способом визначення інтерфейсів для особи.
Вид графічного інтерфейсу може бути використаний спільно або з інтерфейсом, або з абстрактним синтаксисом.
Вид інтерфейсу, який може бути використаний для визначення як інтерфейсів для процесорів, так і інтерфейсів для особи, є абстрактним синтаксисом. Абстрактний синтаксис визначає семантику набору послуг без приписування їм будь-якої лінгвістичної форми для використання особою під час ініціювання або виклику кожної послуги.
Абстрактний синтаксис установлює семантику інтерфейсу, і особа може ініціювати стандартну послугу багатьма різними способами, такими як, наприклад, засоби меню, дотик до екрану або використання спеціалізованої клавіатури. Аналогічно, інтерфейс проце-
6
7
ДСТУ 3302—96
V.
сора також можна розробляти з використанням кількох видів інтерфейсу залежно від вимог.
5.2.2 Метод моделювання даних
Метод моделювання даних — це клас правил для визначення структури даних і семантик відповідних послуг маніпулювання даними.
Кожний стандарт для інтерфейсу з особою або для інтерфейсу, що обслуговує інший процесор, залежить від одного чи більше методів моделювання даних.
Прикладами методів моделювання даних є методи, засновані на мові баз даних або спеціалізовані для мови програмування.
5.2.3 Формати обміну даними
Якщо стандарт для системи словників інформаційних ресурсів призначається для пересилання даних з однієї реальної системи в іншу, то з цього стандарту повинен братися чи в ньому визначатися формат обміну даними. Пересилання може здійснюватися або за допомогою засобів зв'язку, або фізичним переміщенням даних з одного місця в інше.
5.3 Забезпечення сфер застосування
Цей стандарт призначено для забезпечення робіт зі стандартизації форматів для обміну даними, а також для полегшення розроблення несуперечливих стандартів у багатьох прикладних сферах.
Стандарт для системи словників інформаційних ресурсів можна використовувати у межах окремих прикладних сфер. Його можна також використовувати як засіб установлення зв'язків між окремими прикладними сферами. Це дозволяють правила, згідно з якими дані, які подаються в одній реальній системі, можуть визначатися, змінюватися та розширюватися відповідно до конкретних вимог.
