Собственно хотелось бы услышать или получить ссылку на методику определения необходимых индексов на таблицы на основании имеющихся запросов.
нет таких методик. то есть, они есть, но они слишком простые, чтобы по ним чего-то там писать.
1. должны быть FK по связям между таблицами. индексы по FK строятся автоматически
2. у таблиц должны быть первичные ключи. индексы по ним тоже строятся автоматически
3. при желании, если условие в where выбирает мало записей из их исходного большого числа - строим индексы по соотв. столбцам.
и т.п. Одновременно смотрим на индексы в IBAnalyst, и сопоставляем с тем, по чем индексы построены, и что ищем.