
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
12.12.2005, 13:57
|
|||
|---|---|---|---|
|
|||
категоризация |
|||
|
#18+
добрый день. подскажите пожалуйста как правильно реализовать следую связь. сущность Сотрудник(атрибут1 атрибут2 атрибут3), но сотрудник может быть сотрудником_Отдела1 и сотрудником_Отдела2 у сотрудника_Отдела1 (атрибут11 атрибут12 атрибут13 атрибут14) у сотрудника_Отдела2 (атрибут21 атрибут22) как будет выглядеть набор ключей и какие связи? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.12.2005, 14:13
|
|||
|---|---|---|---|
категоризация |
|||
|
#18+
Отношение Сотрудники(атрибут1 атрибут2 атрибут3), и два отношения: СотрудникиОтдела1(атрибут11 атрибут12 атрибут13 атрибут14 ) и СотрудникиОтдела2( атрибут21 атрибут22). Естественно, в последних нужно завести внешние ключи на сотрудника. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.12.2005, 14:29
|
|||
|---|---|---|---|
|
|||
категоризация |
|||
|
#18+
это правельно? Сотрудник(idСотрудник, бла1, бла2, бла3) сотрудника_Отдела1 (idСотрудник, бла12, бла13, бла14) сотрудника_Отдела2 (idСотрудник, бла 22, бла 23) если да, то как правильно работать с такой структурой потому что при insert into сотрудника_Отдела1 values (1, бла12, бла13, бла14) insert into Сотрудник values (1, бла1, бла2, бла3) второй insert не срабатывает, требует сначала вставить "сотрудника_Отдела2" "idСотрудник=1" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.12.2005, 15:59
|
|||
|---|---|---|---|
|
|||
категоризация |
|||
|
#18+
Просто Сотрудник( СотрИД , атрибут1 атрибут2 атрибут3) Отдел( ОтделИД , атр1, атр3) СотрудникиОтделы ( ОтделИД , СотрИД , атрибут11 атрибут12 атрибут13 атрибут14, атрибут21 атрибут22) ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.12.2005, 16:04
|
|||
|---|---|---|---|
категоризация |
|||
|
#18+
valik_marchenkoэто правельно? Сотрудник(idСотрудник, бла1, бла2, бла3) сотрудника_Отдела1 (idСотрудник, бла12, бла13, бла14) сотрудника_Отдела2 (idСотрудник, бла 22, бла 23) если да, то как правильно работать с такой структурой потому что при insert into сотрудника_Отдела1 values (1, бла12, бла13, бла14) insert into Сотрудник values (1, бла1, бла2, бла3) второй insert не срабатывает, требует сначала вставить "сотрудника_Отдела2" "idСотрудник=1"Гон. Как можно сначала вставлять ссылку на сотрудника (первый insert), а потом самого сотрудника (второй insert)? И при чем здесь сотрудника_Отдела2? Кстати, я надеюсь, поля idСотрудник в таблицах сотрудника_Отдела1 и сотрудника_Отдела2 сделаны внешним ключом на idСотрудник в таблице Сотрудник? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.12.2005, 16:50
|
|||
|---|---|---|---|
|
|||
категоризация |
|||
|
#18+
mirКстати, я надеюсь, поля idСотрудник в таблицах сотрудника_Отдела1 и сотрудника_Отдела2 сделаны внешним ключом на idСотрудник в таблице Сотрудник? а вот этого Я то и не сделал!!! разобрался!!! спасибо!!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.12.2005, 08:38
|
|||
|---|---|---|---|
категоризация |
|||
|
#18+
А что, понятие "штатного расписания" уже отменили? Насколько я понимаю, структура д.б. примерно такая. Т.е. штатное расписание - это записи о том, какие должности в каких подразделениях есть и кем они сейчас заняты. Сотрудник в штатном расписании м.б. не задан, т.е. null. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.12.2005, 17:29
|
|||
|---|---|---|---|
категоризация |
|||
|
#18+
2 Shr Если Сотрудник, Отдел, Должность, то Позиция штатного расписания. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.12.2005, 07:55
|
|||
|---|---|---|---|
категоризация |
|||
|
#18+
2 ModelR: Ну да, я обычно говорю "единица штатного расписания". Просто штатное расписание как отдельная сущность (таблица) в БД не проявляется (во всяком случае, у меня нет такого опыта), поэтому набор единиц называю общим целым. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=32&mobile=1&tid=1545520]: |
0ms |
get settings: |
8ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
69ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
55ms |
get tp. blocked users: |
2ms |
| others: | 234ms |
| total: | 405ms |

| 0 / 0 |
