Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.06.30;
Скачать: CL | DM;

Вниз

Индексирование полей на ORACLE   Найти похожие ветки 

 
McSimm2   (2003-06-05 09:42) [0]

Есть две таблицы которые вяжутся по 3 полям. Как правильно проиндексировать? В один индекс поместить эти 3 поля в каждой таблице или создавать 3 независимых индекса по каждому полю в каждой таблице.


 
Johnmen ©   (2003-06-05 09:51) [1]

Это, типа, хочешь таблицам сделать вязку ? Как у собак ? :)


 
McSimm2   (2003-06-05 09:53) [2]

Типа, юмор такой ? :\


 
Johnmen ©   (2003-06-05 10:00) [3]

Ну да ! Просто хотел понять, что такое вязка таблиц...:)


 
Sergey13 ©   (2003-06-05 10:30) [4]

2McSimm2 (05.06.03 09:42)
>Есть две таблицы которые вяжутся по 3 полям.
А не проще переделать на связь по 1 полю? Не люблю я эти составные ключи. 8-(


 
Danilka ©   (2003-06-05 10:32) [5]

Для связи таблиц в орокле используются констрейны (вернее, для контроля значений в связаных таблицах). Создай констрейн для связи, тип "foregin key" и все поймешь. :))


 
Sergey13 ©   (2003-06-05 10:51) [6]

2Danilka © (05.06.03 10:32)
foregin key и индексы - это разные вещи. Вопрос был про второе.


 
McSimm2   (2003-06-05 10:52) [7]

>> Danilka © (05.06.03 10:32)
А если связь один-ко-многим ?


 
Danilka ©   (2003-06-05 10:52) [8]

Sergey13 © (05.06.03 10:51)
угу, только вот как создать foregin key без индекса, причем без "правильного" для связи?


 
Danilka ©   (2003-06-05 10:56) [9]

McSimm2 (05.06.03 10:52)
все будет ок.
foregin key создается на той таблице, которая "много".
просто, его можно создать ТОЛЬКО по индексам, по полям нельзя.


 
Sergey13 ©   (2003-06-05 11:08) [10]

2Danilka © (05.06.03 10:56)
Ты уверен? Тогда ты ошибаешься. Можно и без индекса. Вопрос - правильно ли это? Но это второй вопрос. 8-)

2McSimm2 (05.06.03 10:52)
А что тебя заставляет использовать составные ключи?
Индекс для "связи" в твоем случае надо делать по 3 полям, для поиска по 1. Но это такое спорное утверждение, что я добавлю - ИМХО.


 
Danilka ©   (2003-06-05 11:17) [11]

Sergey13 © (05.06.03 11:08)
верно, что-то я ступил, можно и без них. :((



Страницы: 1 вся ветка

Текущий архив: 2003.06.30;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.018 c
3-97507
Bless
2003-06-04 17:36
2003.06.30
FastReport problem


3-97514
Demn
2003-05-30 05:25
2003.06.30
Кто-нибудь пытался срастить и Delphi?


14-97810
Johnny Smith
2003-06-11 12:43
2003.06.30
Трахеотомия непрофессионалом


1-97634
Bagroff
2003-06-19 17:50
2003.06.30
Сортировка массива


3-97548
_Andrew_
2003-06-07 02:05
2003.06.30
Ускорение поиска