Индекс не нужен для запросов.
Индекс имеет потенциал для ускорения запросов, если индекс может использоваться, но замедлит операторы INSERT / UPDATE / DELETE.
Я не уверен, когда Oracle запустился, но Oracle 10g + автоматически создаст индекс, когда для таблицы определен первичный ключ. Этот индекс будет соответствовать столбцам, которые составляют первичный ключ. Поскольку столбцы id
и name
являются частью первичного ключа, пара гарантированно будет уникальной, и я не вижу необходимости создавать дополнительный индекс покрытия.