Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / поле-ссылка - 2 сущности? / 11 сообщений из 11, страница 1 из 1
29.09.2005, 12:44
    #33295518
sp
sp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
поле-ссылка - 2 сущности?
Наверняка многие сталкивались с подобным: в платежке отправителем может быть как физлицо так и юрлицо
Такая ситуация возникает и в других предметных областях

Подскажите пожалуста как ее можно решить?
чтобы можно было бы отобразить и физлиц и юрлиц при заполнении и при случае по платежке получить данные соответствующие типу сущности
...
Рейтинг: 0 / 0
29.09.2005, 12:47
    #33295542
bas
bas
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
поле-ссылка - 2 сущности?
Сущность - "Лицо" и две подсущности "ЛицоФизическое" и "ЛицоЮредическое" и ссылка из документа идет на "Лицо"
...
Рейтинг: 0 / 0
29.09.2005, 13:22
    #33295706
sp
sp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
поле-ссылка - 2 сущности?
basСущность - "Лицо" и две подсущности "ЛицоФизическое" и "ЛицоЮредическое" и ссылка из документа идет на "Лицо"

а от лица как определить какя из подсущностей?
...
Рейтинг: 0 / 0
29.09.2005, 14:55
    #33296077
bas
bas
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
поле-ссылка - 2 сущности?
Ну, добавляешь в "Лицо" ссылку на таблицу "ТипЛица", вот и все
...
Рейтинг: 0 / 0
29.09.2005, 19:49
    #33296983
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
поле-ссылка - 2 сущности?
Отношение подкатегорий используй -- ну тут уже сказали.
...
Рейтинг: 0 / 0
30.09.2005, 10:15
    #33297667
goodron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
поле-ссылка - 2 сущности?
basНу, добавляешь в "Лицо" ссылку на таблицу "ТипЛица", вот и все
Скорее наоборот - придется в "ТипЛица" добавлять указатель на "Лицо", иначе тебе два атрибута нужно будет отводить для связывания этих трех сущностей.
...
Рейтинг: 0 / 0
30.09.2005, 11:38
    #33297969
bas
bas
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
поле-ссылка - 2 сущности?
goodron basНу, добавляешь в "Лицо" ссылку на таблицу "ТипЛица", вот и все
Скорее наоборот - придется в "ТипЛица" добавлять указатель на "Лицо", иначе тебе два атрибута нужно будет отводить для связывания этих трех сущностей.

Каких трех??? Не понял??

Лицо N--1 ТипЛица
Лицо 1--N ЛицоФиз
Лицо 1--N ЛицоЮр
...
Рейтинг: 0 / 0
30.09.2005, 13:07
    #33298252
ModelR
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
поле-ссылка - 2 сущности?
bas goodron basНу, добавляешь в "Лицо" ссылку на таблицу "ТипЛица", вот и все
Скорее наоборот - придется в "ТипЛица" добавлять указатель на "Лицо", иначе тебе два атрибута нужно будет отводить для связывания этих трех сущностей.

Каких трех??? Не понял??
Аналогично, но про "наоборот" ??? bas
Лицо N--1 ТипЛица
Лицо 1--N ЛицоФиз
Лицо 1--N ЛицоЮр
Дальше в лес - больше N :)

Лицо 1--1:0 ЛицоФиз
Лицо 1--1:0 ЛицоЮр

а лучше,

Лицо(тип=Физ) 1--1 ЛицоФиз
Лицо(тип=Юр) 1--1 ЛицоЮр

но декларативно этого СУБД не умеют :(
...
Рейтинг: 0 / 0
30.09.2005, 14:06
    #33298465
bas
bas
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
поле-ссылка - 2 сущности?
ModelR
Лицо 1--1:0 ЛицоФиз
Лицо 1--1:0 ЛицоЮр

Согласен, что-то накосячил я , видимо пребывал в раздумьях над постом goodron
...
Рейтинг: 0 / 0
01.10.2005, 12:14
    #33299716
goodron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
поле-ссылка - 2 сущности?
bas goodron basНу, добавляешь в "Лицо" ссылку на таблицу "ТипЛица", вот и все
Скорее наоборот - придется в "ТипЛица" добавлять указатель на "Лицо", иначе тебе два атрибута нужно будет отводить для связывания этих трех сущностей.

Каких трех??? Не понял??

Лицо N--1 ТипЛица
Лицо 1--N ЛицоФиз
Лицо 1--N ЛицоЮр
Чичас объясню
Все правильно ты сказал - это я не так понял.
Я думал, что ты имеешь в виду следующее:
Лицо (указатель на ЛицоФиз, Null) 1--1 ЛицоФиз
Лицо (Null, указатель на ЛицоЮр) 1--1 ЛицоЮр
...
Рейтинг: 0 / 0
05.11.2005, 01:46
    #33362310
panu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
поле-ссылка - 2 сущности?
я сделал так

таблица заказчик
ID заказчик
FK тип заказчика (null физ лицо, значение ID из справичника юр.лицо)
FK лицо

таблица тип заказчика
ID тип заказчика
название типа заказчика
... другая нужная инфа

таблица физ лицо
ID физ лицо
ФИО
... другая нужная инфа

таблица юр.лицо
ID юр.лицо
название заказчика
... другая нужная инфа



С уважением
Александр Плотников.
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / поле-ссылка - 2 сущности? / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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