Neste caso não há diferença.
No entanto, você pode criar uma restrição exclusiva na tabela, que abrangeria duas colunas diferentes. Assim:
CREATE TABLE Example (
_id INTEGER PRIMARY KEY,
name TEXT,
index INTEGER,
score INTEGER,
UNIQUE (name, index) ON CONFLICT REPLACE
)
Consulte este post para mais detalhes:SQLite table constraint - unique on multiple columns