
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
08.01.2009, 14:56:58
|
|||
|---|---|---|---|
|
|||
Иерархия пользователей, наследование или связи |
|||
|
#18+
Всем привет, с прошедшими;) Помогите с вопросом. DB PostgreSQL. проект JOB BOARD. Есть пользователи, они разных типов. У каждого типа есть общие и свои поля (прошу не кидать помидорами, не нашёл я ответа на вопрос "наследование или связи"), какой подход лучше использовать, правильно ли будет использовать наследование? Например есть главная таблица USERS (id,login,pass,name,type:"employer|jobseeker",...) от USERS наследуются USERS_EMPLOYER(+свои поля) WHERE USERS.type=employer от USERS наследуются USERS_JOBSEEKER(+свои поля) WHERE USERS.type=jobseeker дальше, VACANCIES связываю с USERS_EMPLOYER CVS c USERS_JOBSEEKER. При связывании мне ненравится то, что есть вероятность появления фонтома, есть USER но нет ни одного типа. И ещё вопрос, правильно ли сделать так (запретить вставку в родительскую таблицу) или есть другие варианты или может я вообще всё делаю не правильно: Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=32&tablet=1&tid=1543493]: |
0ms |
get settings: |
11ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
208ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
34ms |
get tp. blocked users: |
1ms |
| others: | 240ms |
| total: | 535ms |

| 0 / 0 |
