Перейти до основного вмісту
AI-R Info

Основна навіґація

  • Головна
  • Проєкти
    • ІНТЕЛЕКТУАЛЬНИЙ АГЕНТ НА ОСНОВІ ЗНАНЬ
    • БАЗА ЗНАНЬ ЯК СХОВИЩЕ ДАНИХ ІНТЕЛЕКТУАЛЬНОГО АГЕНТА
Меню облікового запису користувача
  • Вхід

Рядок навіґації

  1. Головна

2 РЕЛЯЦІЙНА МОДЕЛЬ

Кожна множина математичної моделі представлена таблицею в реляційній моделі даних (рис. 1). Кожна таблиця має сурогатний автоматично генерований первинний ключ - id.

 

Figure 1. SM relational data model
Рисунок 1. Реляційна модель даних SM

Опис інших полів наведено в таблиці 1.


Таблиця 1

Поле

Тип

Зовнішній ключ

Унікальний індекс

Призначення

V - таблиця значень

value

TEXT

-

value

Унікальний екземпляр значення

count

INTEGER

-

-

Лічильник посилань на значення

С - таблиця категорій

v

INTEGER

V(id)

v

Посилання на значення назви

O - таблиця об’єктів

flag

INTEGER

-

-

Ознака для інтерпретації значення за посиланням v

v

INTEGER

V(id)

v

Посилання на значення зовнішньої ідентифікації (назви, джерела, посилання)

CO - таблиця відношень many-many між об’єктами та категоріями

c

INTEGER

C(id)

c, o

Посилання на категорію

o

INTEGER

O(id)

c, o

Посилання на об’єкт

R - таблиця відношень

v

INTEGER

V(id)

v

Посилання на значення назви

RC - таблиця відношень many-many між парою категорій та відношеннями

r

INTEGER

R(id)

r, cf, ct

Посилання на відношення

cf

INTEGER

C(id)

r, cf, ct

Посилання на категорію (“звідки”)

ct

INTEGER

C(id)

r, cf, ct

Посилання на категорію (“куди”)

RCO - таблиця відношень many-many між парою об’єктів та таблицею RC

rc

INTEGER

RC(id)

rc, of, ot

Посилання на RC

of

INTEGER

O(id)

rc, of, ot

Посилання на об’єкт (“звідки”)

ot

INTEGER

O(id)

rc, of, ot

Посилання на об’єкт (“куди”)

A - таблиця атрибутів

v

INTEGER

V(id)

v

Посилання на значення назви

AC - таблиця відношень many-many між категоріями та атрибутами

c

INTEGER

С(id)

c, a

Посилання на категорію

a

INTEGER

A(id)

c, a

Посилання на атрибут

v

INTEGER

V(id)

-

Посилання на значення атрибута

AR - таблиця відношень many-many між відношеннями та атрибутами

r

INTEGER

R(id)

r, a

Посилання на відношення

a

INTEGER

A(id)

r, a

Посилання на атрибут

v

INTEGER

V(id)

-

Посилання на значення атрибута

ARC - таблиця відношень many-many між таблицею RC та атрибутами

rc

INTEGER

RC(id)

rc, a

Посилання на RC

a

INTEGER

A(id)

rc, a

Посилання на атрибут

v

INTEGER

V(id)

-

Посилання на значення атрибута

ACO - таблиця відношень many-many між таблицею CO та атрибутами

co

INTEGER

CO(id)

co, a

Посилання на CO

a

INTEGER

A(id)

co, a

Посилання на атрибут

v

INTEGER

V(id)


 

Посилання на значення атрибута

ARCO - таблиця відношень many-many між таблицею RCO та атрибутами

rco

INTEGER

RCO(id)

rco, a

Посилання на RCO

a

INTEGER

A(id)

rco, a

Посилання на атрибут

v

INTEGER

V(id)

-

Посилання на значення атрибута

 

 Далі

Language switcher

  • English
  • Ukrainian
RSS-потік

© Юрій Харченко. 2024

email: info@ai-r.info

Побудовано на Drupal