Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / целостность базы2 / 3 сообщений из 3, страница 1 из 1
28.01.2009, 10:59
    #35781987
Guest_28
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
целостность базы2
До добавления новых записей
табельные номеры были в обоих таблицах:
IDENTITY_1 и ASSIGN
Добавляю в таблицу IDENTITY_1 табельный номер 200,
который отсутствует в таблице ASSIGN
Удаляю связь на схеме между таблицами
IDENTITY_1 и ASSIGN после добавления в
таблицу IDENTITY_1, потом вновь создаю - появляется
линия связи как показано на схеме.
Должна ли появится линия связи как показано на схеме,
Если отсутствуют табельные номера в
таблице ASSIGN ( сторона много )?
Если ДА, то как поступить при добавлении нового
Табельного номера в таблицу IDENTITY_1
( сторона ‘one - один’)?
...
Рейтинг: 0 / 0
28.01.2009, 11:39
    #35782149
целостность базы2
Guest_28,
Грубо говоря, таблица IDENTITY_1 является справочником для таблицы ASSIGN. А в "справочнике" могут (а в 90% случаев и будут) храниться позиции, на которые нет ни одной ссылки в "документе".
Так что, все нормально... Так и должно быть. И делать ничего не надо....
Вот если бы Вы наоборот делали - сначала добавляли данные на сторону "много", а потом на сторону "один", то это привело бы к проблемам целостности базы данных...
...
Рейтинг: 0 / 0
28.01.2009, 15:43
    #35783138
Guest_28
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
целостность базы2
Станислав ,
Большое СПАСИБО
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / целостность базы2 / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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