Студопедия

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

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

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






  • 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 :: Мои Лекции
    Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
    Копирование текстов разрешено только с указанием индексируемой ссылки на источник.