Xpoint
   [напомнить пароль]

Организация и хранение профилей

Метки: [без меток]
2008-12-01 18:02:23 [обр] Michael Yevdokimov(0/3)[досье]

Всем привет!

Поделитесь, пожалуйста, кто и как хранит профили сущностей в БД?... Скажем так.. У меня есть две сущности: Студент и Преподаватель. В ООП оба наследуют базовые свойства Пользователя. Из-за их "разноклассовости" каждая из этих сущностей может иметь свой профиль, или профайл. Так вот, как вы храните эти профили и организуете поиск по полям этих профилей? Не создавать же n-таблиц под все возможные сущности/профили... Или создавать??? Причем, может случиться так, что Преподаватель тоже может быть класса Т или класса М, например, преподаватель по танцам или по математике.

Была мысль, организовать нечто вроде словаря с набором свойств, которые можно было бы назначать профилям. Другими словами, организовать свойства в категории (=профили). Но это что-то абстрактное и пока не поддается мне для реализации.

В наличии MySQL или Postgres + PHP.

Заранее спасибо за ваши мысли!! :)

С уважением,
Михаил

Powered by POEM™ Engine Copyright © 2002-2005