powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Так ли необходимо устанавливать relations между таблицами?
6 сообщений из 31, страница 2 из 2
Так ли необходимо устанавливать relations между таблицами?
    #37722529
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
spвыпущена в этом годуВ 2003
...
Рейтинг: 0 / 0
Так ли необходимо устанавливать relations между таблицами?
    #37722573
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> sp
>
> У себя замечал - когда ссылка на таблицу Users присутствует в большинстве таблиц
> (т.е в миллионах записей) - практически невозможно чтоб не отвалился коннект у
> клиента из-за таймаута удалить юзера - это как пример

В таких случаях нужно создавать на поля FK в дочерней таблице индексы,
если их нет. Без индекса в дочерней таблице update/delete родительской будут
давать table scan-ы по всем дочерним таблицам , в которых нет таких индексов,
для всех FK, существующих на родительской таблице.

Автоматом такие индексы создают не все СУБД, некоторые имеют опциив CREATE
CONSTRAINT для таких индекстов.

Но нужны эти индексы не всегда, поэтому и логично их не создавать автоматом.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Так ли необходимо устанавливать relations между таблицами?
    #37722577
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> данная базейка выпущена в этом году и так все ключи GUID - может это как-то
> повлияло на их решение не связывать таблицы констрейнтами?

Типы данных не имеют значения.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Так ли необходимо устанавливать relations между таблицами?
    #37723648
sp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexeyvgspвыпущена в этом годуВ 2003
это вы имеете в виду дату основания, а версия CRM2011 выпущена в этом году или в конце прошлого :)
...
Рейтинг: 0 / 0
Так ли необходимо устанавливать relations между таблицами?
    #37724142
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
spalexeyvgпропущено...
В 2003
это вы имеете в виду дату основания, а версия CRM2011 выпущена в этом году или в конце прошлого :)Ну вы же имеете в виду дату основания, потому что версия CRM2011 (выпущена в 2010) не отличается кардинально по модели данных от любой прежней версии. Продукт ещё молодой, не успел поменяться.
...
Рейтинг: 0 / 0
Так ли необходимо устанавливать relations между таблицами?
    #37726427
Фотография S.G.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
spРассматривал на досуге структуру MSCRM
Много таблиц в которых есть столбцы из других таблиц (FK) но физически relations не созданы
...
Так почему об этом MS нигде не пишет в качестве рекомендаций, хотя сама использует??Можно предположить, что MS-ту стыдно рекомендовать этот подход остальным. .
...
Рейтинг: 0 / 0
6 сообщений из 31, страница 2 из 2
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Так ли необходимо устанавливать relations между таблицами?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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