Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Cловник характеристик






Поля таблиці:

▪ Ідентифікатор характеристики.

▪ Назва характеристики.

▪ Тип даних. В межах даної системи було визначено п’ять типів даних для характеристики:

числовий, символьний, дата та час, шлях до файлу, BLOB.

▪ Опис характеристики – додаткова інформація про характеристику, яка пояснює специфіку

використання даної характеристики, містить посилання на відповідний стандарт.

▪ Ідентифікатор словника для характеристики. Якщо для характеристики визначений словник

значень, то це означає, що дана характеристика може приймати лише значення зі словника.

▪ Можливість повторення – поле, яке може приймати одне з булівських значень: true – для

одиниці збереження дана характеристика не може повторюватися; false – характеристика може

повторюватися.

▪ Група характеристик (обов’язкова) – одне й те ж значення для декількох характеристик

визначає неможливість використання однієї з цих характеристик окремо. Наприклад, об’єкт

“художній текст” може бути описаний з використанням таких двох характеристик: мова видання і

тип мови видання, об’єднаних в одну групу. Це означає, що внесення до метаданих значення

однієї з характеристик вимагає зазначення і другої характеристики. Аналогічно, вилучення з

опису однієї з характеристик групи призводить до вилучення всіх інших значень характеристик

цієї групи.

▪ Група характеристик (логічна) дозволяє об’єднати декілька характеристик в логічні групи. На

відміну від попереднього поля, характеристики, що об’єднані в логічні групи, можуть існувати

окремо одна від одної. Та якщо при описі об’єкта використовуються декілька характеристик з

однієї логічної групи, їх послідовність повинна бути чітко визначена.

Користувачі

Page 5

ISSN 1028-9763. Математичні машини і системи, 2006, № 2

Таблиця для збереження реєстраційних даних та прав доступу користувачів системи.

Поля таблиці:

▪ Ідентифікатор користувача – унікальний код користувача в межах системи.

▪ ПІБ – Прізвище, ім’я та по-батькові користувача системи.

▪ Псевдонім – ім’я користувача, яке використовується для доступу в комп’ютерну систему (login).

▪ Тип доступу – ідентифікатор рівня доступу, що визначає привілеї користувача.

▪ Хеш-функція паролю – поле для збереження закодованого паролю користувача.

▪ Синхропосилка – значення синхропосилки для проведення поцедури аутентифікації

користувача.

Словник профілів

Поля таблиці:

▪ Ідентифікатор профілю – унікальний код у межах системи.

▪ Назва профілю.

▪ Опис профілю – додаткова інформація, що може містити відомості про призначення профілю,

дату створення і т.п.

Профілі

Поля таблиці:

▪ Ідентифікатор профілю – зовнішній ключ, що реалізує зв'язок з таблицею „Словник профілів”.

▪ Ідентифікатор характеристики – зовнішній ключ, який визначає код характеристики в межах

таблиці „Словник характеристик”.

▪ Упорядкування – визначає порядок слідування характеристик у профілі.

Метадані об’єктів

Поля таблиці:

▪ Ідентифікатор запису – зовнішній ключ, що реалізує зв'язок з таблицею „Об’єкти ЕлБіб”.

▪ Ідентифікатор характеристики – зовнішній ключ, що реалізує зв'язок з таблицею „Словник

характеристик”.

▪ Порядок у групі – упорядкування для метаданих одного об’єкта збереження.

▪ Значення числове – поле, де зберігаються дані для характеристик, в яких визначений тип даних

„числовий”.

▪ Значення символьне – поле, де зберігаються дані для характеристик, в яких визначений тип

даних „символьний”.

▪ Значення дати – дані типу „дата”.

▪ Значення blob – дані типу „blob”.

Об’єкти збереження

Поля таблиці:

▪ Ідентифікатор об’єкта збереження – унікальний код об’єкта в межах системи.

▪ Дата створення.

▪ Ідентифікатор користувача – зовнішній ключ, що реалізує зв'язок з таблицею „Користувачі” та

слугує для збереження інформації про користувача, який відповідає за створений об’єкт.

Page 6

ISSN 1028-9763. Математичні машини і системи, 2006, № 2

▪ Статус об’єкта – ідентифікатор поточного стану об’єкта („новий”, „редагується”, „редагування

закінчено”).

▪ Короткий бібліографічний опис об’єкта – загальні відомості про об’єкт, які формуються на

основі метаданих про об’єкт за певними правилами в залежності від природи об’єкта.

▪ Текст для індексування – поле містить ідентифікатор blob-об’єкта, в якому збережено текст,

спецільно підготовлений для проведення індексації.

На рівні логіки роботи з даними реалізовані деякі функції та процедури, що забезпечують

коректну роботу з даними та служать для збереження їх цілісності. Так, наприклад, при вилученні

характеристики з таблиці „Словник характеристик” постала необхідність реалізації каскадного

вилучення всіх записів з таблиць „Профілі” та „Метадані об’єктів”, які посилаються на цю характе-

ристику. З використанням засобів мови програмування PL/pgSQL була написана відповідна

функція, що виконує вищезазначену процедуру при кожному застосуванні операції вилучення для

таблиці „Словник характеристик”.






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.