среда, 12 августа 2009 г.

Эпопея с тегами продолжается.

Как я уже говорил, у тегов должны быть теги. Это, конечно, хорошо. Но на практике не работает. Я всё переделал в теги: все данные. Начав заполнять базу, натолкнулся на ситуацию, когда некий сотрудник в одной фирме является директором, а в другой бухгалтером. То есть, этот сотрудник имеет теги: "фирма1", "директор" и "фирма2", "бухгалтер". Откуда получаем, что вполне резонна выборка тегов "фирма1" и "бухгалтер". Проблемка.
Решение видится мне во включении типа связи, например:
фирма1 (бухгалтер) = сотрудник (или правильнее сотрудник(бухгалтер) = фирма1)
ровно как и
бухгалтер (фирма1) = сотрудник.
Что мне кажется не совсем верным. Например, должно быть так:
ДолжностиОрганизаций(фирма1, бухгалтер) = [сотрудник].
Бюэ. Начинается какая-то математика.
Еще вопрос:

Предположим есть правило:
А(Б) = В, это читается как Б В А.

Если
Клиенты(Фирма1) = "Входит в состав";
И
Клиенты(Фирма2) = "Входит в состав";
И
Фирма1(работает бухгалтером) = "сотрудник1"
И
Фирма2(работает бухгалтером) = "сотрудник2",

то что дожно выдать
Клиенты(работает бухгалтером) = ?
1. ["сотрудник1", "сотрудник2"]


Комментариев нет:

Отправить комментарий