![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Индексирование полей на ORACLE [D7]
McSimm2 © (2003-06-05 09:42:00)Есть две таблицы которые вяжутся по 3 полям. Как правильно проиндексировать? В один индекс поместить эти 3 поля в каждой таблице или создавать 3 независимых индекса по каждому полю в каждой таблице.
Danilka (2003-06-05 11:17:00) [1]Sergey13 © (05.06.03 11:08)
верно, что-то я ступил, можно и без них. :((
Sergey13 (2003-06-05 11:08:00) [2]2Danilka © (05.06.03 10:56)
Ты уверен? Тогда ты ошибаешься. Можно и без индекса. Вопрос - правильно ли это? Но это второй вопрос. 8-)
2McSimm2 (05.06.03 10:52)
А что тебя заставляет использовать составные ключи?
Индекс для "связи" в твоем случае надо делать по 3 полям, для поиска по 1. Но это такое спорное утверждение, что я добавлю - ИМХО.
Danilka (2003-06-05 10:56:00) [3]McSimm2 (05.06.03 10:52)
все будет ок.
foregin key создается на той таблице, которая "много".
просто, его можно создать ТОЛЬКО по индексам, по полям нельзя.
McSimm2 (2003-06-05 10:52:00) [4]>> Danilka © (05.06.03 10:32)
А если связь один-ко-многим ?
Danilka (2003-06-05 10:52:00) [5]Sergey13 © (05.06.03 10:51)
угу, только вот как создать foregin key без индекса, причем без "правильного" для связи?
Sergey13 (2003-06-05 10:51:00) [6]2Danilka © (05.06.03 10:32)
foregin key и индексы - это разные вещи. Вопрос был про второе.
Danilka (2003-06-05 10:32:00) [7]Для связи таблиц в орокле используются констрейны (вернее, для контроля значений в связаных таблицах). Создай констрейн для связи, тип "foregin key" и все поймешь. :))
Sergey13 (2003-06-05 10:30:00) [8]2McSimm2 (05.06.03 09:42)
>Есть две таблицы которые вяжутся по 3 полям.
А не проще переделать на связь по 1 полю? Не люблю я эти составные ключи. 8-(
Johnmen (2003-06-05 10:00:00) [9]Ну да ! Просто хотел понять, что такое вязка таблиц...:)
McSimm2 (2003-06-05 09:53:00) [10]Типа, юмор такой ? :\
Johnmen (2003-06-05 09:51:00) [11]Это, типа, хочешь таблицам сделать вязку ? Как у собак ? :)