powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / студент-адрес 1:Н и институт-адрес 1:1 как сделать лучше?
5 сообщений из 5, страница 1 из 1
студент-адрес 1:Н и институт-адрес 1:1 как сделать лучше?
    #37058150
Фотография javajdbc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
студент-адрес 1:N и институт-адрес 1:1

Предпологаем что студент имеет несколько адресов
(перехал, сьехал с родителей, сьехался с любовницей)
А вот институты, допустим стоят на одном месте (?)

Ок, делаем ФК: студент_ид колонку в таблице адресов.
Теперь, что лучше:

1. ФК в таблице институт -- колонка аддресс_ид
Тогда придется делать студент_ид наллабле (или дамми значение).

2. ФК в таблице аддресс -- институт_ид
Надо сделать констраин что одно (и только одно)
из двух ФК должно иметь значение.

3. динамический ФК: в таблице аддресс поставить две колонки:
табле_ид и табле_имя где записывать ИД студента-или-института
и название той-или-иной таблцы.

4. Сделать две таблицы : адрес_студента и адресс_института --- ну точно лень.

5. Еше варианты?

Сапсибо заранее за на водку.
...
Рейтинг: 0 / 0
студент-адрес 1:Н и институт-адрес 1:1 как сделать лучше?
    #37058156
SERG1257
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
javajdbc студент-адрес 1 :N А если один и тот же адрес у двух студентов. По идее должно быть N:M и тогда только xref таблица
javajdbc институт-адрес 1:1У института поле адрес_айди

javajdbc 2. ФК в таблице аддресс -- институт_ид
Надо сделать констраин что одно (и только одно)
из двух ФК должно иметь значение. Нормальное решение

javajdbc динамический ФК: в таблице аддресс поставить две колонки:
табле_ид и табле_имя где записывать ИД студента-или-института
и название той-или-иной таблцы.Ересь
...
Рейтинг: 0 / 0
студент-адрес 1:Н и институт-адрес 1:1 как сделать лучше?
    #37058160
Фотография javajdbc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SERG1257,

ок, спасибо. пожалуй поставлю обе связи в таблицу аддрес.
...
Рейтинг: 0 / 0
студент-адрес 1:Н и институт-адрес 1:1 как сделать лучше?
    #37059010
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
On 14.01.2011 5:23, javajdbc wrote:

> Предпологаем что студент имеет несколько адресов
> (перехал, сьехал с родителей, сьехался с любовницей)
> А вот институты, допустим стоят на одном месте (?)

Институт как организация имеет один юридический адрес.
(который впрочем может меняться).

Институт также имеет обычно от 0 до нескольких зданий,
каждое из которых имеет собственный адрес.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
студент-адрес 1:Н и институт-адрес 1:1 как сделать лучше?
    #37059174
SERG1257
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv Институт как организация имеет один юридический адрес.(который впрочем может меняться).
Да понятно что модель кривая донельзя, но решалась заданная задача студент-адрес 1:N и институт-адрес 1:1
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / студент-адрес 1:Н и институт-адрес 1:1 как сделать лучше?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]