i campi INDEX sono semplicemente degli indici che servono per velocizzare le ricerche e le interazioni tra DB.
Non e' necessario siano unici ma sarebbe meglio se lo fossero per una questione di prestazioni non di funzionalita' .
I campi unique sono campi a valore unico non ripetuto ( ad esempio i campi ID creati automaticamente sono UNIQUE ).
Anche qui non e' necessario che siano unici anche se non ha un gran senso crearne piu' di uno ma se c'e' e' probabilmente perche' usano valori diversi di una stessa tabella come chiavi esterne su altre tabelle.
Lascia li' com'e' e mai paura.