|
|
|
студент-адрес 1:Н и институт-адрес 1:1 как сделать лучше?
|
|||
|---|---|---|---|
|
#18+
студент-адрес 1:N и институт-адрес 1:1 Предпологаем что студент имеет несколько адресов (перехал, сьехал с родителей, сьехался с любовницей) А вот институты, допустим стоят на одном месте (?) Ок, делаем ФК: студент_ид колонку в таблице адресов. Теперь, что лучше: 1. ФК в таблице институт -- колонка аддресс_ид Тогда придется делать студент_ид наллабле (или дамми значение). 2. ФК в таблице аддресс -- институт_ид Надо сделать констраин что одно (и только одно) из двух ФК должно иметь значение. 3. динамический ФК: в таблице аддресс поставить две колонки: табле_ид и табле_имя где записывать ИД студента-или-института и название той-или-иной таблцы. 4. Сделать две таблицы : адрес_студента и адресс_института --- ну точно лень. 5. Еше варианты? Сапсибо заранее за на водку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.01.2011, 05:23 |
|
||
|
студент-адрес 1:Н и институт-адрес 1:1 как сделать лучше?
|
|||
|---|---|---|---|
|
#18+
javajdbc студент-адрес 1 :N А если один и тот же адрес у двух студентов. По идее должно быть N:M и тогда только xref таблица javajdbc институт-адрес 1:1У института поле адрес_айди javajdbc 2. ФК в таблице аддресс -- институт_ид Надо сделать констраин что одно (и только одно) из двух ФК должно иметь значение. Нормальное решение javajdbc динамический ФК: в таблице аддресс поставить две колонки: табле_ид и табле_имя где записывать ИД студента-или-института и название той-или-иной таблцы.Ересь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.01.2011, 05:47 |
|
||
|
студент-адрес 1:Н и институт-адрес 1:1 как сделать лучше?
|
|||
|---|---|---|---|
|
#18+
SERG1257, ок, спасибо. пожалуй поставлю обе связи в таблицу аддрес. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.01.2011, 06:05 |
|
||
|
студент-адрес 1:Н и институт-адрес 1:1 как сделать лучше?
|
|||
|---|---|---|---|
|
#18+
On 14.01.2011 5:23, javajdbc wrote: > Предпологаем что студент имеет несколько адресов > (перехал, сьехал с родителей, сьехался с любовницей) > А вот институты, допустим стоят на одном месте (?) Институт как организация имеет один юридический адрес. (который впрочем может меняться). Институт также имеет обычно от 0 до нескольких зданий, каждое из которых имеет собственный адрес. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.01.2011, 14:03 |
|
||
|
студент-адрес 1:Н и институт-адрес 1:1 как сделать лучше?
|
|||
|---|---|---|---|
|
#18+
MasterZiv Институт как организация имеет один юридический адрес.(который впрочем может меняться). Да понятно что модель кривая донельзя, но решалась заданная задача студент-адрес 1:N и институт-адрес 1:1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.01.2011, 15:01 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=37058150&tid=1542354]: |
0ms |
get settings: |
7ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
416ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
54ms |
get tp. blocked users: |
2ms |
| others: | 208ms |
| total: | 727ms |

| 0 / 0 |
