![]() |
Модераторы: Akella |
![]() ![]() ![]() |
|
Sensor7 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 11.9.2009 Репутация: нет Всего: нет |
Добрый день!
У меня есть две таблицы связанные один-к-одному. Таблица Persons: id LastName FirstName FatherName passport_id Таблица Passports: id Serial Number Department Date Как, используя Fib-ы, добавить запись сразу в две таблицы (форма редактирования у них одна) с учетом нарушения уникальности? ![]() Это сообщение отредактировал(а) Sensor7 - 11.9.2009, 09:46 |
|||
|
||||
Sensor7 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 11.9.2009 Репутация: нет Всего: нет |
Использую DataSet.
Неужели никто не сталкивался с этой проблемой? |
|||
|
||||
Gluttton |
|
|||
![]() Начинающий ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1170 Регистрация: 28.8.2008 Где: Феодосия Репутация: 7 Всего: 54 |
Возможно скажу глупость, но в тех книжках, которые я читал, говорили, что отношение 1:1 на этапе физической реализации лучше не реализовывать, т.к. одну из сущностей можно представить атрибутом другой. Т.е. в данном контексте паспортные данные вполне могут быть атрибутами гражданина. Вопрос в том, что у одного гражданина может быть несколько паспортов (например старый утеряный или же внезапно выявленый фальшивый), но ведь тогда уже отношение будет не 1:1, а 1:М...
Если создать CONSTRAINТ, то это будет контролироваться на уровне БД. -------------------- Слава Україні! |
|||
|
||||
Sensor7 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 11.9.2009 Репутация: нет Всего: нет |
||||
|
||||
![]() ![]() ![]() |
Правила форума "Interbase" | |
|
Обязательно указание: 1. Версию InterBase (Firebird, Yaffil) 2. Способа доступа (ADO, BDE, IBX и т.д.)
Если Вам понравилась атмосфера форума, заходите к нам чаще! С Уважением, Akella. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Firebird, Interbase | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |