Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2003.06.30;
Скачать: [xml.tar.bz2];

Вниз

Индексирование полей на 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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.006 c
14-97831
tos
2003-06-11 02:25
2003.06.30
как проинсталить компонент


7-97896
Furyous
2003-04-16 16:09
2003.06.30
Проверка существования процесса.


1-97662
AFrolov
2003-06-17 12:05
2003.06.30
Подскажите аналог в C++ Builder


3-97524
alienka
2003-06-06 10:55
2003.06.30
dbGridEh отображение в ячейке...


3-97502
Akademik
2003-06-05 12:51
2003.06.30
Нет каскадного удаления в таблицах Paradox





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский