Czy rozsądne jest oznaczenie wszystkich kolumn oprócz jednej jako klucza podstawowego?

Mam stolik przedstawiający filmy. Pola są: id (PK), title, genre, runtime, released_in, tags, origin, downloads. Moja baza danych nie może zostać zanieczyszczona przez zduplikowane wiersze, dlatego chcę wymusić unikalność. Problem polega na tym, że różne filmy mogą mieć ten sam tytuł lub nawet te...